[ {
  "shortName" : "fun lookup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/AndroidAttributeTypeLookup.kt",
  "fileLinesCount" : 1414,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 1413,
  "linesOfCode" : 1358,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void align()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 683,
  "linesOfCode" : 597,
  "mcCabeIndex" : 135,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 565,
  "endLine" : 1084,
  "linesOfCode" : 519,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean draw()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 810,
  "linesOfCode" : 495,
  "mcCabeIndex" : 121,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 357,
  "endLine" : 790,
  "linesOfCode" : 434,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsReported_forScreenshotPreviewTestsWithNestedTestSuites()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/AndroidTestSuiteViewAdaptorTest.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 560,
  "linesOfCode" : 392,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCommands()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 179,
  "endLine" : 550,
  "linesOfCode" : 346,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlPsiTypes.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::android-lang" ],
  "startLine" : 314,
  "endLine" : 641,
  "linesOfCode" : 328,
  "mcCabeIndex" : 109,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 585,
  "linesOfCode" : 312,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 443,
  "linesOfCode" : 307,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1097,
  "endLine" : 1395,
  "linesOfCode" : 294,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childReplaced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1431,
  "endLine" : 1809,
  "linesOfCode" : 288,
  "mcCabeIndex" : 79,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOtherImageOptionLayerTab()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 964,
  "endLine" : 1244,
  "linesOfCode" : 281,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addForegroundLayerTab()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1474,
  "endLine" : 1742,
  "linesOfCode" : 269,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGradleAndroidModelData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/models/KotlinModelConverter.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 425,
  "endLine" : 703,
  "linesOfCode" : 269,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMonochromeLayerTab()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1744,
  "endLine" : 2011,
  "linesOfCode" : 268,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPragmas()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 394,
  "endLine" : 654,
  "linesOfCode" : 261,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeywords()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslLexerTest.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 352,
  "linesOfCode" : 260,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBuildScript()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeGradleVisitor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::lint" ],
  "startLine" : 176,
  "endLine" : 477,
  "linesOfCode" : 258,
  "mcCabeIndex" : 76,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUi()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 365,
  "endLine" : 612,
  "linesOfCode" : 248,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 441,
  "endLine" : 674,
  "linesOfCode" : 234,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 432,
  "linesOfCode" : 230,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addBackgroundLayerTab()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1246,
  "endLine" : 1472,
  "linesOfCode" : 227,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 118,
  "endLine" : 367,
  "linesOfCode" : 220,
  "mcCabeIndex" : 53,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visualLintAnalysis()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintAnalysisTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 309,
  "linesOfCode" : 216,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 825,
  "endLine" : 1047,
  "linesOfCode" : 215,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubqueriesInExpressions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1720,
  "endLine" : 1934,
  "linesOfCode" : 215,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyRight2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutConnectArrangeTest1.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 327,
  "linesOfCode" : 214,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAnalyze()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintGlobalInspectionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::lint" ],
  "startLine" : 100,
  "endLine" : 359,
  "linesOfCode" : 205,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidWith()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1419,
  "endLine" : 1618,
  "linesOfCode" : 200,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 198,
  "endLine" : 395,
  "linesOfCode" : 198,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUi()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 323,
  "endLine" : 516,
  "linesOfCode" : 194,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeListenersAndBindings()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 618,
  "endLine" : 860,
  "linesOfCode" : 189,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationRequiresWorkaround()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1398,
  "endLine" : 1593,
  "linesOfCode" : 189,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildListConnections()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 356,
  "endLine" : 558,
  "linesOfCode" : 188,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String transform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 309,
  "linesOfCode" : 186,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseJsonFile()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 243,
  "linesOfCode" : 183,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UAC.nsh",
  "longName" : "",
  "relativeFileName" : "native/installer/win/nsis_extras/Include/UAC.nsh",
  "fileLinesCount" : 297,
  "components" : [ "primary::native" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 183,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 211,
  "endLine" : 392,
  "linesOfCode" : 182,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLayout()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogLayout.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 215,
  "linesOfCode" : 171,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 726,
  "endLine" : 907,
  "linesOfCode" : 169,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessMotionEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 371,
  "endLine" : 557,
  "linesOfCode" : 169,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canQueryParametersForComposables()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 433,
  "endLine" : 625,
  "linesOfCode" : 168,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubqueries()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 842,
  "endLine" : 1007,
  "linesOfCode" : 166,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableKeysCanJumpTable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 296,
  "linesOfCode" : 164,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 710,
  "endLine" : 879,
  "linesOfCode" : 162,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void groupByStackTraceTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 595,
  "endLine" : 778,
  "linesOfCode" : 158,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 362,
  "endLine" : 518,
  "linesOfCode" : 157,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColoredTreeCellRenderer getNameColumnRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 758,
  "endLine" : 941,
  "linesOfCode" : 157,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelativeLayoutLayoutParams()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 53,
  "endLine" : 208,
  "linesOfCode" : 156,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUi()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceDirectoryDialog.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 356,
  "linesOfCode" : 155,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1119,
  "endLine" : 1296,
  "linesOfCode" : 153,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderResult createRenderSession()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 681,
  "endLine" : 870,
  "linesOfCode" : 153,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 313,
  "endLine" : 462,
  "linesOfCode" : 150,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AffectedPackages getAffectedPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/AffectedPackagesCalculator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 241,
  "linesOfCode" : 148,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 46,
  "endLine" : 223,
  "linesOfCode" : 148,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgentCrashAndReconnect()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 691,
  "endLine" : 849,
  "linesOfCode" : 148,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPriorities()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2113,
  "endLine" : 2259,
  "linesOfCode" : 147,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 191,
  "linesOfCode" : 145,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 136,
  "endLine" : 287,
  "linesOfCode" : 144,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureAdaptiveIconPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 371,
  "endLine" : 537,
  "linesOfCode" : 140,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 192,
  "endLine" : 350,
  "linesOfCode" : 140,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/DrawViewNode.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 140,
  "endLine" : 300,
  "linesOfCode" : 140,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 283,
  "endLine" : 432,
  "linesOfCode" : 139,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 145,
  "endLine" : 303,
  "linesOfCode" : 136,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryDataWithoutKmpMapping()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 988,
  "endLine" : 1130,
  "linesOfCode" : 135,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String doExtractStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 223,
  "linesOfCode" : 135,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/AllAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 190,
  "linesOfCode" : 135,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void redraw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 190,
  "endLine" : 393,
  "linesOfCode" : 135,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutRelativeConvertTest02.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 234,
  "linesOfCode" : 134,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 130,
  "endLine" : 280,
  "linesOfCode" : 134,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetMapAndInterfaceState updateState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 312,
  "endLine" : 471,
  "linesOfCode" : 134,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 502,
  "endLine" : 649,
  "linesOfCode" : 134,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 172,
  "linesOfCode" : 134,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArbitraryModulesResponse()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 198,
  "linesOfCode" : 133,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialogUI.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::nav" ],
  "startLine" : 54,
  "endLine" : 185,
  "linesOfCode" : 132,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getApks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 181,
  "endLine" : 332,
  "linesOfCode" : 131,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 264,
  "endLine" : 422,
  "linesOfCode" : 131,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 669,
  "endLine" : 806,
  "linesOfCode" : 131,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCommands()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 26,
  "endLine" : 172,
  "linesOfCode" : 130,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 143,
  "endLine" : 283,
  "linesOfCode" : 130,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 285,
  "linesOfCode" : 129,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeOnSwipeFieldsAndValues()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 466,
  "endLine" : 598,
  "linesOfCode" : 129,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 726,
  "endLine" : 859,
  "linesOfCode" : 128,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 271,
  "endLine" : 435,
  "linesOfCode" : 128,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolver()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 268,
  "linesOfCode" : 127,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 127,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 144,
  "endLine" : 285,
  "linesOfCode" : 127,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void basics()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/cc/CcWorkspaceBuilderTest.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 195,
  "linesOfCode" : 127,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRollableAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1358,
  "endLine" : 1488,
  "linesOfCode" : 127,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowFunctionCallExpressions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1210,
  "endLine" : 1335,
  "linesOfCode" : 125,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processLayoutAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AttributeProcessingUtil.kt",
  "fileLinesCount" : 915,
  "components" : [ "primary::android" ],
  "startLine" : 527,
  "endLine" : 682,
  "linesOfCode" : 124,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreTestResourceValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 228,
  "linesOfCode" : 124,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1390,
  "endLine" : 1518,
  "linesOfCode" : 124,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readAvdDefinition()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorConfiguration.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 209,
  "linesOfCode" : 124,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 345,
  "linesOfCode" : 123,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean isVersionCheckConditional()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 297,
  "linesOfCode" : 123,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceConfiguratorPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 256,
  "linesOfCode" : 123,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launch()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 252,
  "endLine" : 396,
  "linesOfCode" : 123,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryData()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 856,
  "endLine" : 985,
  "linesOfCode" : 122,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditNotifications()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 263,
  "linesOfCode" : 122,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 145,
  "endLine" : 266,
  "linesOfCode" : 122,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusCode walkObjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 283,
  "linesOfCode" : 121,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MergedManifestSnapshot createMergedManifestSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshotFactory.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 315,
  "linesOfCode" : 121,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/DbTokenTypes.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 127,
  "endLine" : 247,
  "linesOfCode" : 121,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 244,
  "linesOfCode" : 121,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialog()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 112,
  "endLine" : 270,
  "linesOfCode" : 121,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::Run()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 208,
  "endLine" : 335,
  "linesOfCode" : 120,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestRunParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 244,
  "linesOfCode" : 119,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 761,
  "endLine" : 888,
  "linesOfCode" : 119,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingPermissionInspection.kt",
  "fileLinesCount" : 630,
  "components" : [ "primary::android-lint" ],
  "startLine" : 217,
  "endLine" : 359,
  "linesOfCode" : 119,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getThemes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 235,
  "endLine" : 356,
  "linesOfCode" : 118,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void basics()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/cc/ConfigureCcCompilationTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 219,
  "linesOfCode" : 118,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkViewPanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 153,
  "endLine" : 287,
  "linesOfCode" : 118,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/NlOptionsConfigurable.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 213,
  "linesOfCode" : 117,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNegatedClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1272,
  "endLine" : 1389,
  "linesOfCode" : 117,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scan()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 817,
  "endLine" : 968,
  "linesOfCode" : 116,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 295,
  "linesOfCode" : 116,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewVectorAssetStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 188,
  "endLine" : 328,
  "linesOfCode" : 116,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateJavaSourceDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 356,
  "linesOfCode" : 116,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DeviceScreenDiagram()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/DeviceScreenDiagram.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 50,
  "endLine" : 167,
  "linesOfCode" : 116,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFoldableAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1233,
  "endLine" : 1352,
  "linesOfCode" : 116,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accumulate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 291,
  "linesOfCode" : 115,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThread2()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 503,
  "endLine" : 656,
  "linesOfCode" : 115,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/MigrateDrawableToMipmapFix.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android-lint" ],
  "startLine" : 73,
  "endLine" : 202,
  "linesOfCode" : 115,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getModelForFeatureType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 147,
  "endLine" : 262,
  "linesOfCode" : 114,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportMissingClasses()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 915,
  "endLine" : 1047,
  "linesOfCode" : 114,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrokenCustomView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 384,
  "linesOfCode" : 113,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecurity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 492,
  "endLine" : 606,
  "linesOfCode" : 113,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reportThrowable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 479,
  "endLine" : 603,
  "linesOfCode" : 113,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void escapedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 279,
  "endLine" : 400,
  "linesOfCode" : 113,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlayUpdates2()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 375,
  "linesOfCode" : 112,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 382,
  "endLine" : 519,
  "linesOfCode" : 112,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 378,
  "endLine" : 515,
  "linesOfCode" : 112,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1299,
  "endLine" : 1428,
  "linesOfCode" : 111,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Carousel()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/Carousel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 66,
  "endLine" : 182,
  "linesOfCode" : 111,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 213,
  "linesOfCode" : 111,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stackExistenceTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 467,
  "endLine" : 592,
  "linesOfCode" : 111,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable getAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 254,
  "linesOfCode" : 110,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/studio.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 110,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 190,
  "endLine" : 299,
  "linesOfCode" : 110,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canClose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 161,
  "endLine" : 292,
  "linesOfCode" : 109,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 275,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiTypes.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-lang" ],
  "startLine" : 135,
  "endLine" : 243,
  "linesOfCode" : 109,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1022,
  "endLine" : 1136,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleGrpcEvent_incrementalUpdates()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 293,
  "endLine" : 407,
  "linesOfCode" : 108,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 270,
  "linesOfCode" : 108,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cleanup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1001,
  "endLine" : 1120,
  "linesOfCode" : 108,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 252,
  "endLine" : 385,
  "linesOfCode" : 108,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetMapAndInterfaceState updateTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 309,
  "linesOfCode" : 108,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMemoryObjectSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 343,
  "endLine" : 468,
  "linesOfCode" : 108,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildClassifierTreeTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 141,
  "endLine" : 276,
  "linesOfCode" : 108,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 328,
  "linesOfCode" : 107,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 310,
  "linesOfCode" : 107,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceClassGenerator()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 206,
  "linesOfCode" : 106,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacetEditorTab()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 598,
  "linesOfCode" : 106,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupServerFiles()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 330,
  "endLine" : 436,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpecWithNumberInIdOrName()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecParserTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 154,
  "endLine" : 265,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeKeyFrameChildPropertyWithArray()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 840,
  "endLine" : 952,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHoveredComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 652,
  "endLine" : 767,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexFileViewer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 136,
  "endLine" : 258,
  "linesOfCode" : 106,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndResetElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 250,
  "endLine" : 359,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractStyleDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 200,
  "linesOfCode" : 105,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void track()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1089,
  "endLine" : 1201,
  "linesOfCode" : 105,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCreateResourceFileDialog()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 211,
  "linesOfCode" : 105,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 183,
  "endLine" : 294,
  "linesOfCode" : 104,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSafeDeletePreventsDeletingBindingLayoutFiles()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::databinding" ],
  "startLine" : 72,
  "endLine" : 193,
  "linesOfCode" : 104,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 283,
  "linesOfCode" : 104,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditAndApplyLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 910,
  "endLine" : 1019,
  "linesOfCode" : 104,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboardInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 352,
  "endLine" : 462,
  "linesOfCode" : 104,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void relativeLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AttributeComparatorTest.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 290,
  "linesOfCode" : 103,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSqliteStatementType()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 282,
  "endLine" : 386,
  "linesOfCode" : 103,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aaptErrorParsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleFailureOutputParserTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 228,
  "linesOfCode" : 103,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void pick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 151,
  "linesOfCode" : 103,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferedImage computeImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 704,
  "endLine" : 863,
  "linesOfCode" : 103,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 387,
  "linesOfCode" : 102,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 260,
  "linesOfCode" : 102,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDontParseModifierAsType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 917,
  "endLine" : 1021,
  "linesOfCode" : 102,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowId()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2261,
  "endLine" : 2364,
  "linesOfCode" : 102,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncProjectState getProjectState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectStateSyncTask.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 260,
  "linesOfCode" : 102,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdepsState doLoadJdepsFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsFileReader.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 222,
  "linesOfCode" : 102,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setupResDirectoryChoices()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceUtils.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 190,
  "linesOfCode" : 102,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedClassSetAndInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1188,
  "endLine" : 1316,
  "linesOfCode" : 102,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadTrackRenderer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 76,
  "endLine" : 189,
  "linesOfCode" : 102,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kmpArtifactMap()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 750,
  "endLine" : 853,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun baselineProfilesBuildGradle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/baselineProfilesModule/buildGradle.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 35,
  "endLine" : 156,
  "linesOfCode" : 101,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMultiDeviceTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/AndroidTestResultsXmlFormatterTest.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 142,
  "endLine" : 253,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMismatchedBinary()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 387,
  "endLine" : 489,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 297,
  "endLine" : 414,
  "linesOfCode" : 101,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/IssuesChanged.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 48,
  "endLine" : 152,
  "linesOfCode" : 101,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildSampleCodeInJava()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 511,
  "endLine" : 621,
  "linesOfCode" : 101,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceSpecLanguageString()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/property/DeviceConfigTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 157,
  "endLine" : 272,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAutomotiveAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1790,
  "endLine" : 1894,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaptureFilter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1062,
  "endLine" : 1185,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createXmlDrawableResourcesTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 253,
  "endLine" : 366,
  "linesOfCode" : 100,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodsAreAnnotatedNonNullAndNullableCorrectly()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1027,
  "endLine" : 1133,
  "linesOfCode" : 100,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeKeyFrameChildPropertyWithAtLeastOneElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 733,
  "endLine" : 837,
  "linesOfCode" : 100,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceFileDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 187,
  "linesOfCode" : 99,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseMethodSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 108,
  "endLine" : 206,
  "linesOfCode" : 99,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackGroup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 104,
  "endLine" : 226,
  "linesOfCode" : 99,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomLargeScale()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 845,
  "endLine" : 955,
  "linesOfCode" : 99,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int OpenUInput()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 113,
  "endLine" : 219,
  "linesOfCode" : 99,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshCapture()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 325,
  "endLine" : 436,
  "linesOfCode" : 99,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editLayoutNoOp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1101,
  "endLine" : 1226,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCommands()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 554,
  "endLine" : 653,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflict_last_build_taken()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 245,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 655,
  "endLine" : 775,
  "linesOfCode" : 98,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithFold()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 353,
  "endLine" : 460,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResizableAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1494,
  "endLine" : 1595,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 438,
  "endLine" : 559,
  "linesOfCode" : 98,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 178,
  "endLine" : 296,
  "linesOfCode" : 97,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResultsWithTestSteps()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 410,
  "endLine" : 520,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleWidgetView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 318,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 223,
  "linesOfCode" : 97,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Dropdowns()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/sample/samplecomposewindow/components/Dropdowns.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 38,
  "endLine" : 135,
  "linesOfCode" : 97,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseJsonFile_skipUnknownKey()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 480,
  "endLine" : 578,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListenersFiredAsExpected()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 242,
  "endLine" : 355,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHotPathReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 406,
  "linesOfCode" : 95,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 389,
  "linesOfCode" : 95,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 351,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun titleToTemplateType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewTemplateRenderer.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::android-npw" ],
  "startLine" : 264,
  "endLine" : 359,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 309,
  "endLine" : 403,
  "linesOfCode" : 95,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignWidgetAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 297,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarginPopup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 280,
  "linesOfCode" : 95,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1117,
  "endLine" : 1221,
  "linesOfCode" : 95,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralsAndIdentifiers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 656,
  "endLine" : 750,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdentifiers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 136,
  "endLine" : 237,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Point getPopupMenuOrigin()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 114,
  "endLine" : 242,
  "linesOfCode" : 95,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initImportSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 227,
  "linesOfCode" : 95,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSessionArtifactsUpToDate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 456,
  "endLine" : 562,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 455,
  "linesOfCode" : 94,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProcessChooserDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 253,
  "linesOfCode" : 94,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPath()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/paths/PathTreeTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 133,
  "linesOfCode" : 94,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillStatistics()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidConfigurationProgramRunnerTest.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 313,
  "linesOfCode" : 94,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shape createChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FancyStroke.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 367,
  "linesOfCode" : 94,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidXmlForPreview()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/ComposePreviewElementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 29,
  "endLine" : 126,
  "linesOfCode" : 94,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 386,
  "endLine" : 486,
  "linesOfCode" : 94,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 312,
  "linesOfCode" : 93,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateXmlResourcePanelImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 222,
  "linesOfCode" : 93,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showSelectedNodeDetails()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 204,
  "endLine" : 311,
  "linesOfCode" : 93,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeListenersAndBindings()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 403,
  "endLine" : 523,
  "linesOfCode" : 93,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHyperlinkBehaviorToSupportedNodes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 78,
  "endLine" : 182,
  "linesOfCode" : 93,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture build()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 576,
  "endLine" : 680,
  "linesOfCode" : 93,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFiltering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 462,
  "endLine" : 598,
  "linesOfCode" : 93,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1354,
  "endLine" : 1456,
  "linesOfCode" : 93,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledStateListStates()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 227,
  "linesOfCode" : 92,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSupportedToSupportedLogsMetrics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 524,
  "endLine" : 624,
  "linesOfCode" : 92,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndResetLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 450,
  "endLine" : 545,
  "linesOfCode" : 92,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboardInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 439,
  "endLine" : 537,
  "linesOfCode" : 92,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsPage()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/settings/DeviceMirroringSettingsPageTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 162,
  "linesOfCode" : 92,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void compareParsers()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 885,
  "endLine" : 988,
  "linesOfCode" : 91,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testAnimatedVectorDrawableWithNestedAaptAttr()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 683,
  "endLine" : 778,
  "linesOfCode" : 91,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDraggingConstraintGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 248,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 278,
  "linesOfCode" : 91,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 316,
  "endLine" : 440,
  "linesOfCode" : 91,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void uiDataSnapshotForSelection()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 270,
  "endLine" : 370,
  "linesOfCode" : 91,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaptureAndHeapView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 128,
  "endLine" : 236,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTree buildFieldTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 427,
  "endLine" : 538,
  "linesOfCode" : 91,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recordPlatform()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 352,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 337,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 285,
  "endLine" : 374,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildFailureParser.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 213,
  "endLine" : 313,
  "linesOfCode" : 90,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatTestsWithTestSteps()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/AndroidTestResultsXmlFormatterTest.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 339,
  "endLine" : 434,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUpTest()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/StartUpTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::studio" ],
  "startLine" : 40,
  "endLine" : 137,
  "linesOfCode" : 90,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticTrees()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 792,
  "endLine" : 902,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersAreInvoked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 758,
  "endLine" : 873,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndResetElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 270,
  "endLine" : 365,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTree buildReferenceTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 576,
  "endLine" : 681,
  "linesOfCode" : 90,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateImageAssetPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 178,
  "endLine" : 289,
  "linesOfCode" : 89,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageImpl create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 191,
  "endLine" : 292,
  "linesOfCode" : 89,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizingRotationAndMouseInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 219,
  "endLine" : 325,
  "linesOfCode" : 89,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconPickerDialog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 194,
  "endLine" : 298,
  "linesOfCode" : 88,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 524,
  "endLine" : 614,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 199,
  "linesOfCode" : 88,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddProjectGenSrcs.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 191,
  "linesOfCode" : 88,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_java()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 99,
  "endLine" : 190,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTabletAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1136,
  "endLine" : 1227,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 215,
  "endLine" : 316,
  "linesOfCode" : 88,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkIsLocalAarModuleWithCompositeBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeLibraryTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 209,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/SafeFiltersAdapter.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 33,
  "endLine" : 119,
  "linesOfCode" : 87,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewNavigation_imageInteraction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 356,
  "endLine" : 471,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createXrAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1694,
  "endLine" : 1784,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 319,
  "endLine" : 419,
  "linesOfCode" : 86,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addExplanation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 613,
  "endLine" : 699,
  "linesOfCode" : 86,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonExistentDependencyInOfflineMode_subsequentSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingDependencyFailureTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 271,
  "linesOfCode" : 86,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWholeProjectUsageView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 465,
  "endLine" : 554,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextData()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssuePanelTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 297,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportUnknownFragments()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 1135,
  "endLine" : 1233,
  "linesOfCode" : 86,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateVariablesRefreshesLightClassFields_withMultipleLayoutConfigurations()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 547,
  "endLine" : 636,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 186,
  "linesOfCode" : 86,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 259,
  "endLine" : 361,
  "linesOfCode" : 86,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dep_aar_added()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencyAarsTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 170,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_typeWithAliasByAlias()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 105,
  "endLine" : 215,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeGradlePluginUpgradeState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 247,
  "endLine" : 360,
  "linesOfCode" : 86,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/NavLogEventTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 279,
  "endLine" : 371,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoaderTest.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 205,
  "endLine" : 292,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPhoneAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 946,
  "endLine" : 1035,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAvdWithSkinButtons()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1041,
  "endLine" : 1130,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWatchAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 1601,
  "endLine" : 1690,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyze()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/HProfAnalysis.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 189,
  "linesOfCode" : 85,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processChanges()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 707,
  "linesOfCode" : 85,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebug()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutorTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 296,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 89,
  "endLine" : 193,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithStacktrace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleMultipleFailureOutputParserTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 192,
  "endLine" : 291,
  "linesOfCode" : 85,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutRelativeConvertTest01.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 163,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest04.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 150,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mapOldToNew()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 275,
  "linesOfCode" : 85,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleNewClassUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 401,
  "endLine" : 498,
  "linesOfCode" : 85,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowFunctions_parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2371,
  "endLine" : 2480,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseGrMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 314,
  "endLine" : 435,
  "linesOfCode" : 85,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeProductFlavorsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 282,
  "endLine" : 368,
  "linesOfCode" : 85,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variantWithDependenciesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1146,
  "endLine" : 1234,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferSelectionOfNodesWithDrawModifiers()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 295,
  "endLine" : 382,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAttrTag()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 241,
  "endLine" : 334,
  "linesOfCode" : 85,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndroidFrameTimelineEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 307,
  "endLine" : 391,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void classifierTreeSelectionTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 283,
  "endLine" : 386,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldRequestUserSentiment()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 286,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Throwable createExceptionFromDesc()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 349,
  "endLine" : 440,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editAttr()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2511,
  "endLine" : 2606,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringElementListener getRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 464,
  "linesOfCode" : 84,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFlagsComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 286,
  "linesOfCode" : 84,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 358,
  "endLine" : 441,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCriticalPathAnalyzer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/CriticalPathAnalyzerTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 187,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsIgnored_forJUnitTestThatDoesntReportDeviceId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/AndroidTestSuiteViewAdaptorTest.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 132,
  "linesOfCode" : 84,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 246,
  "linesOfCode" : 84,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditLibraryDependencyVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 654,
  "endLine" : 756,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest03.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 149,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstraintType forMatch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/ConstraintType.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 256,
  "linesOfCode" : 84,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 180,
  "endLine" : 283,
  "linesOfCode" : 84,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture renderInner()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1139,
  "endLine" : 1228,
  "linesOfCode" : 84,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlightCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 521,
  "endLine" : 617,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 265,
  "linesOfCode" : 83,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 857,
  "endLine" : 950,
  "linesOfCode" : 83,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toPathData()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 369,
  "endLine" : 457,
  "linesOfCode" : 83,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentMethodsForProvider_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 372,
  "endLine" : 466,
  "linesOfCode" : 83,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findAndSetCompatibleConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 519,
  "linesOfCode" : 82,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 284,
  "linesOfCode" : 82,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createXmlDrawableResourcesTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 338,
  "endLine" : 429,
  "linesOfCode" : 82,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest01.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 147,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest02.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 147,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDataBindingAppearsInLayoutResourceUsages()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/findusages/DataBindingFindUsagesTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::databinding" ],
  "startLine" : 74,
  "endLine" : 162,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initDex()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 384,
  "endLine" : 479,
  "linesOfCode" : 82,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManagerTest.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 91,
  "endLine" : 182,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditAndResetLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 362,
  "endLine" : 447,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 506,
  "endLine" : 596,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doSelectCaptureDuration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseMemoryProfilerStage.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 163,
  "linesOfCode" : 82,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 654,
  "endLine" : 734,
  "linesOfCode" : 81,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest08.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 146,
  "linesOfCode" : 81,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 359,
  "endLine" : 451,
  "linesOfCode" : 81,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportOtherProblems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 707,
  "endLine" : 798,
  "linesOfCode" : 81,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handleOpenStackUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 501,
  "endLine" : 590,
  "linesOfCode" : 81,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntryPointMethodsForProvider()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1351,
  "endLine" : 1446,
  "linesOfCode" : 81,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 217,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateStructure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 202,
  "endLine" : 293,
  "linesOfCode" : 80,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun workStatusUpdates()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/WorkEntryTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 110,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jobFinished()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/JobEntryTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 111,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateStepContents()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 147,
  "endLine" : 242,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrame.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 153,
  "linesOfCode" : 80,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pickMarginConnections()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 398,
  "linesOfCode" : 80,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 498,
  "endLine" : 582,
  "linesOfCode" : 80,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def jps_build()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_build.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuerySyncProjectDeps instantiateDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 284,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 257,
  "linesOfCode" : 80,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDaggerConsumer()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 467,
  "endLine" : 572,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findCycles()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 533,
  "endLine" : 626,
  "linesOfCode" : 80,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 210,
  "endLine" : 300,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 287,
  "endLine" : 389,
  "linesOfCode" : 80,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVirtualSceneCamera()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 1018,
  "endLine" : 1114,
  "linesOfCode" : 80,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 131,
  "endLine" : 222,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createXmlDrawableResourcesTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 193,
  "endLine" : 280,
  "linesOfCode" : 79,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortRows()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 790,
  "endLine" : 888,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentMethodsForProvider()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 281,
  "endLine" : 370,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogUI.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::nav" ],
  "startLine" : 49,
  "endLine" : 127,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 298,
  "endLine" : 384,
  "linesOfCode" : 79,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 979,
  "endLine" : 1065,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1145,
  "endLine" : 1231,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 116,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-transport" ],
  "startLine" : 53,
  "endLine" : 145,
  "linesOfCode" : 79,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionArtifactView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 186,
  "linesOfCode" : 79,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaces()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 286,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 580,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyAllocationTrackingWorkflowWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyAllocationCommandHandlerTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 122,
  "endLine" : 212,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiAnnotation getAnnotationForVariable()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 83,
  "endLine" : 194,
  "linesOfCode" : 78,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jobStoppedAndRetried()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/JobEntryTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 114,
  "endLine" : 198,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowsDiffWorksWhenColumnsChange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2222,
  "endLine" : 2309,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBuildExceptions_withTaskWithoutLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleMultipleFailureOutputParserTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 114,
  "linesOfCode" : 78,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 248,
  "linesOfCode" : 78,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 128,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest07.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 143,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawArrow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 269,
  "endLine" : 363,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getConstraintToolTip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 585,
  "endLine" : 663,
  "linesOfCode" : 78,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentJavaArgumentTypes()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 161,
  "endLine" : 238,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsagesForModules()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 722,
  "endLine" : 819,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_multipleTypeAliasesWithDifferentGenericArgsKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 809,
  "endLine" : 897,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 891,
  "endLine" : 976,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1234,
  "endLine" : 1319,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 269,
  "endLine" : 369,
  "linesOfCode" : 78,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 739,
  "endLine" : 825,
  "linesOfCode" : 77,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ModelWizardDialog createDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 261,
  "linesOfCode" : 77,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 357,
  "linesOfCode" : 77,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyboardNavigation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 407,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOutputIconsForSingleDensityTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 253,
  "endLine" : 336,
  "linesOfCode" : 77,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicSpec()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecParserTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 32,
  "endLine" : 110,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 171,
  "endLine" : 266,
  "linesOfCode" : 77,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void putAll()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 252,
  "linesOfCode" : 77,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 152,
  "endLine" : 250,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 66,
  "endLine" : 154,
  "linesOfCode" : 77,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canQueryPropertiesForViewsWithResourceResolver()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 130,
  "endLine" : 214,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 122,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 207,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 122,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 207,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFile()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 586,
  "endLine" : 678,
  "linesOfCode" : 77,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 343,
  "endLine" : 424,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDownloadFully()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 275,
  "linesOfCode" : 76,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeListenersAndBindings()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 809,
  "endLine" : 908,
  "linesOfCode" : 76,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureTvBannerPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 259,
  "endLine" : 354,
  "linesOfCode" : 76,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List updateChildrenNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/TreeUtil.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 121,
  "endLine" : 221,
  "linesOfCode" : 76,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest05.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 141,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setCentered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 584,
  "endLine" : 663,
  "linesOfCode" : 76,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reallyGlob()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 524,
  "endLine" : 615,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/PhasedSyncProjectModelProvider.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 53,
  "endLine" : 138,
  "linesOfCode" : 76,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compareParsers()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/DomPullParserTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rendering" ],
  "startLine" : 66,
  "endLine" : 148,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMangling()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 80,
  "endLine" : 166,
  "linesOfCode" : 76,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliTypes.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::smali" ],
  "startLine" : 94,
  "endLine" : 169,
  "linesOfCode" : 76,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 995,
  "endLine" : 1082,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaptureChangedListener()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 968,
  "endLine" : 1059,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseJsonFile_topLevelFunctionsPropertyIsOptional()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 400,
  "endLine" : 477,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAndThen()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 691,
  "endLine" : 784,
  "linesOfCode" : 75,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 527,
  "endLine" : 606,
  "linesOfCode" : 75,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createJavaResourceReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 455,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marginLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AttributeComparatorTest.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 106,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartStopWorkflowWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyCpuTraceCommandHandlerTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 137,
  "endLine" : 218,
  "linesOfCode" : 75,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeResourceFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/RecipeMergeUtils.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-templates" ],
  "startLine" : 107,
  "endLine" : 198,
  "linesOfCode" : 75,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatTestsWithNoSuitesAndTestSteps()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/AndroidTestResultsXmlFormatterTest.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 256,
  "endLine" : 336,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditLibraryDependencyVersionProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 759,
  "endLine" : 856,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest06.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 140,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutDirectConvert.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 241,
  "linesOfCode" : 75,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String scanIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 471,
  "endLine" : 545,
  "linesOfCode" : 75,
  "mcCabeIndex" : 65,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTargetAsSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 333,
  "linesOfCode" : 75,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/stamp_plugin_xml.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 75,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1209,
  "endLine" : 1293,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent_withCycle()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 244,
  "endLine" : 328,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeResourceFolder()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObsoleteSdkIntInspection.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-lint" ],
  "startLine" : 222,
  "endLine" : 311,
  "linesOfCode" : 75,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MergingReport getMergedManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 419,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSourceRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ExternalSourceFolders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 159,
  "linesOfCode" : 74,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forkResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 414,
  "linesOfCode" : 74,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 169,
  "linesOfCode" : 74,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsDisplayable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewEditorImplTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 103,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppBarConfigurationDialog()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 237,
  "linesOfCode" : 74,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParse()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 106,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGeneratedCodeMatchesExpected()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/GeneratedCodeMatchTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::databinding" ],
  "startLine" : 284,
  "endLine" : 376,
  "linesOfCode" : 74,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getActions()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/BlazeAttachSourceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 141,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestinationRendering()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 545,
  "endLine" : 623,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommandImpl()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/inspectors/FakeViewLayoutInspector.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 122,
  "linesOfCode" : 74,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_kotlin()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 381,
  "endLine" : 457,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFindHitsWithDepth()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposeViewInfoTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 129,
  "endLine" : 224,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent_DAG()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 154,
  "endLine" : 237,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 606,
  "endLine" : 706,
  "linesOfCode" : 74,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instanceSelectionTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 209,
  "endLine" : 297,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/ExceptionRegistryTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 217,
  "linesOfCode" : 73,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryActivities()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 170,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelAlert.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 187,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaddingOverrides()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 801,
  "endLine" : 881,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartStopWorkflow()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyCpuTraceCommandHandlerTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 55,
  "endLine" : 134,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String triggerCpuStartupProfilingAndReturnArtParams()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 215,
  "endLine" : 300,
  "linesOfCode" : 73,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List run()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 107,
  "endLine" : 195,
  "linesOfCode" : 73,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void redraw()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 216,
  "endLine" : 304,
  "linesOfCode" : 73,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateProductFlavorName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 263,
  "endLine" : 336,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withThreeDimensionsAllFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 229,
  "endLine" : 305,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRect()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 168,
  "linesOfCode" : 73,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLikeExpressions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2038,
  "endLine" : 2111,
  "linesOfCode" : 73,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAnnotate()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 182,
  "endLine" : 262,
  "linesOfCode" : 73,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PythonScriptCommandLineState toNativeState()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 195,
  "linesOfCode" : 73,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentForModules()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 468,
  "endLine" : 557,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeOfComposeLeaks()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 122,
  "endLine" : 209,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFindAllHitsWithPoint()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposeViewInfoTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 126,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startTransportDaemon()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 330,
  "endLine" : 423,
  "linesOfCode" : 73,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editDeclareStyleableFlag()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2609,
  "endLine" : 2689,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestFileWithMetadata createMetadataForFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 966,
  "endLine" : 1053,
  "linesOfCode" : 72,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 146,
  "endLine" : 235,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StrContains.nsh",
  "longName" : "",
  "relativeFileName" : "native/installer/win/StrContains.nsh",
  "fileLinesCount" : 93,
  "components" : [ "primary::native" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 212,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportBrokenClasses()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 1049,
  "endLine" : 1133,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissNotificationsClearsNotifications()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingNotificationManagerImplTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 22,
  "endLine" : 97,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_build.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyDelta_replacePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/PartialProjectRefreshTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 110,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoItemOrdering()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1576,
  "endLine" : 1655,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 106,
  "endLine" : 177,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectProguardMapping()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 303,
  "endLine" : 382,
  "linesOfCode" : 72,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 153,
  "endLine" : 242,
  "linesOfCode" : 72,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DeviceStateManager::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 139,
  "endLine" : 223,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/ComponentTreeBuilder.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 171,
  "endLine" : 249,
  "linesOfCode" : 72,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createTableTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 145,
  "endLine" : 217,
  "linesOfCode" : 72,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioCrashDetails loadFromRecordFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 142,
  "linesOfCode" : 71,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateValuesFromDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 497,
  "endLine" : 577,
  "linesOfCode" : 71,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gridLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AttributeComparatorTest.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 182,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyAllocationTrackingWorkflow()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyAllocationCommandHandlerTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 37,
  "endLine" : 119,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatSingleDeviceTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/AndroidTestResultsXmlFormatterTest.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 63,
  "endLine" : 139,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareForTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemonKtTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 180,
  "endLine" : 250,
  "linesOfCode" : 71,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 109,
  "endLine" : 192,
  "linesOfCode" : 71,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 298,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegularFlagBetweenFlagsWithClassSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 514,
  "endLine" : 586,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 306,
  "endLine" : 408,
  "linesOfCode" : 71,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeAdjustedDashPhase()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 498,
  "endLine" : 591,
  "linesOfCode" : 71,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 260,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 212,
  "linesOfCode" : 71,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomponent_getRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 1288,
  "endLine" : 1372,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalActionSettings()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-policy/ide/src/com/android/tools/idea/play/PlayPolicyCodeInspectionAction.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 109,
  "endLine" : 183,
  "linesOfCode" : 71,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsGutterIconAction.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 55,
  "endLine" : 134,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 484,
  "endLine" : 561,
  "linesOfCode" : 71,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void issue36986886()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3572,
  "endLine" : 3667,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 310,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStepForm.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 124,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkComponentsStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 138,
  "linesOfCode" : 70,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ExportProjectZip.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 175,
  "linesOfCode" : 70,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillExternalLibrariesAndModules()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 208,
  "linesOfCode" : 70,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String renderToVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorTextRenderer.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 136,
  "linesOfCode" : 70,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildKmpGradle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/kotlinMultiplatformLibrary/buildGradle.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 104,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeduplicateAcrossModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 461,
  "endLine" : 542,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 580,
  "endLine" : 652,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AddSuperCallFix.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::lint" ],
  "startLine" : 49,
  "endLine" : 129,
  "linesOfCode" : 70,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 145,
  "linesOfCode" : 70,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PyExecutionInfo getExecutableToDebug()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 297,
  "endLine" : 369,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentsForSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 870,
  "endLine" : 960,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentProvisionMethod_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 249,
  "endLine" : 331,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_arraysJava()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 601,
  "endLine" : 675,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParser()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/LayoutFilePullParserTest.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::rendering" ],
  "startLine" : 44,
  "endLine" : 118,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_defaultFormat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 87,
  "endLine" : 159,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMetrics()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 387,
  "endLine" : 463,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsingDependenciesMultiFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 192,
  "endLine" : 279,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 266,
  "endLine" : 351,
  "linesOfCode" : 70,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createJankDetectionTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 673,
  "endLine" : 749,
  "linesOfCode" : 70,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject CreateAudioRecord()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/audio_record.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 124,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSystemTraceColors()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 201,
  "endLine" : 284,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaptureAndHeapViewLegacy()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 239,
  "endLine" : 326,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependencies()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 347,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompiler.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 190,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreeFailedTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/GradleFailureOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 189,
  "endLine" : 263,
  "linesOfCode" : 69,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPossibleConfigurationNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifact.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 123,
  "endLine" : 195,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createResizeTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 368,
  "endLine" : 444,
  "linesOfCode" : 69,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 141,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestClassName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 316,
  "endLine" : 410,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOnThePreviewNavigatesToDefinition()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewRepresentationTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 272,
  "endLine" : 350,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 413,
  "endLine" : 484,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generated_source_added()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 135,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 520,
  "endLine" : 598,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsGutterIconAction.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 199,
  "endLine" : 271,
  "linesOfCode" : 69,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildSampleCodeInKotlin()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 643,
  "endLine" : 717,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValuesProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 153,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 149,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 231,
  "linesOfCode" : 68,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertImageSimilar()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 196,
  "endLine" : 289,
  "linesOfCode" : 68,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTreeNodes()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskTreeModelTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 71,
  "endLine" : 143,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRuleOriginFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 300,
  "endLine" : 374,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkExistence()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/StringParameterValidator.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 141,
  "endLine" : 208,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 317,
  "endLine" : 393,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByTestStatus()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 202,
  "endLine" : 290,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 350,
  "endLine" : 417,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveInHierarchyWithWrongXmlTags()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 549,
  "endLine" : 632,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentModification connectMe()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 391,
  "endLine" : 461,
  "linesOfCode" : 68,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseGrApplication()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 466,
  "endLine" : 548,
  "linesOfCode" : 68,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_intellij_source_map()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 68,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderLines()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 269,
  "endLine" : 349,
  "linesOfCode" : 68,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstrumentationInfo getInstrumentationInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/InstrumentationInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 153,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeApkBuildStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 165,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createProject()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 431,
  "endLine" : 510,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/ui/VitalsConfigurationService.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 205,
  "endLine" : 273,
  "linesOfCode" : 68,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectorLauncherUsesFirstMatchingClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 205,
  "endLine" : 279,
  "linesOfCode" : 68,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 448,
  "endLine" : 526,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProcessDropdownUpToDateForProfileables()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 162,
  "endLine" : 236,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioMonitorStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StudioMonitorStageView.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 156,
  "linesOfCode" : 68,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String insertArguments()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/InlinedResource.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 232,
  "linesOfCode" : 67,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfEventBasedParser.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 134,
  "linesOfCode" : 67,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 179,
  "endLine" : 272,
  "linesOfCode" : 67,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseChangeBuildId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParserTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 208,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDependencyRichVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 239,
  "endLine" : 319,
  "linesOfCode" : 67,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeValidationResult validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 458,
  "endLine" : 533,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationStateEditor.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 223,
  "endLine" : 305,
  "linesOfCode" : 67,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object createViewFromSuperclass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 318,
  "endLine" : 395,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopToRendering()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 634,
  "endLine" : 706,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartPollingOnDeviceWhenProcessIsSelectedFromOutside()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 170,
  "endLine" : 259,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 446,
  "endLine" : 514,
  "linesOfCode" : 67,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyPropertiesProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 157,
  "linesOfCode" : 67,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndResetLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 368,
  "endLine" : 445,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 134,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrToolbarActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 367,
  "endLine" : 449,
  "linesOfCode" : 67,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrKeyboardNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 491,
  "endLine" : 571,
  "linesOfCode" : 67,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT void JNICALL Java_com_android_emulator_ImageConverter_unpackRgb888()",
  "longName" : "",
  "relativeFileName" : "streaming/native/ImageConverter.c",
  "fileLinesCount" : 166,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 166,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editDeclareStyleableAttr()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2432,
  "endLine" : 2508,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addManifestRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 290,
  "linesOfCode" : 66,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutorTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 173,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/NewAndroidComponentAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android-npw" ],
  "startLine" : 160,
  "endLine" : 237,
  "linesOfCode" : 66,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 54,
  "endLine" : 144,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCellFailsWhenNoRowIdAndNoPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1822,
  "endLine" : 1898,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 270,
  "endLine" : 337,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testButtonStyles()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/StyleEnumSupportTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 113,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDecoratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 96,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutRelativeConvertTest02.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 99,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int gap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutConnectArrange.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 98,
  "linesOfCode" : 66,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutMotionConvert.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 115,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int gap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 986,
  "endLine" : 1055,
  "linesOfCode" : 66,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4468,
  "endLine" : 4533,
  "linesOfCode" : 66,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submit()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceWarnings.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 104,
  "linesOfCode" : 66,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProviders()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 54,
  "endLine" : 133,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestinationsForNestedSubnav()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 401,
  "endLine" : 469,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List queryUnifiedEventGroups()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 156,
  "endLine" : 242,
  "linesOfCode" : 66,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertModificationsToTrackerActions()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/tracking/PreviewPickerTracker.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 129,
  "linesOfCode" : 66,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun renderDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 759,
  "endLine" : 833,
  "linesOfCode" : 66,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SocketWriter::Result SocketWriter::Write()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_writer.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 115,
  "linesOfCode" : 66,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DisplayStreamer::FrameStreamStopReason DisplayStreamer::ProcessFramesUntilCodecStopped()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 337,
  "endLine" : 409,
  "linesOfCode" : 66,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 125,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean submit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/AndroidStudioErrorReportSubmitter.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 162,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createPopupMenu()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 325,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 175,
  "linesOfCode" : 65,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUpdateTree()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 526,
  "endLine" : 610,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachingDebuggerFails()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceConfigurationExecutorTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 344,
  "linesOfCode" : 65,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 216,
  "endLine" : 282,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 154,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubqueries()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1620,
  "endLine" : 1684,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrings()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 239,
  "endLine" : 312,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertToExternalTextValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 407,
  "endLine" : 479,
  "linesOfCode" : 65,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetName.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 132,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap doBuildCompilerSettingsMap()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 270,
  "linesOfCode" : 65,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun component_getRelatedDaggerElementsWithClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 1057,
  "endLine" : 1134,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun component_getRelatedDaggerElementsWithObjects()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 1137,
  "endLine" : 1214,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlesWithoutReservationActions()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 323,
  "endLine" : 391,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun V2Project()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidProjectResult.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 113,
  "endLine" : 182,
  "linesOfCode" : 65,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object createNewInstance()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 220,
  "endLine" : 298,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisplayList()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 75,
  "endLine" : 145,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExample()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyPropertiesProviderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 103,
  "endLine" : 168,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrKeyboardNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 355,
  "endLine" : 433,
  "linesOfCode" : 65,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateToolbar()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 124,
  "endLine" : 194,
  "linesOfCode" : 65,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent buildComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 159,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseSingleModuleResponse()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 279,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gradualEdits()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3268,
  "endLine" : 3335,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processChildObjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseChildProcessor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 146,
  "linesOfCode" : 64,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 309,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 188,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsPublicAndUnRestricted()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ChooseClassDialogTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 114,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAvailableIcons()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 163,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisableMessage getDisableMessage()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 192,
  "endLine" : 272,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyMessageAddedAndRemoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskTreeModelTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 195,
  "endLine" : 265,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceSpecificArguments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 358,
  "endLine" : 426,
  "linesOfCode" : 64,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 207,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveFromPaletteWithNewDependency()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 516,
  "endLine" : 584,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 319,
  "endLine" : 390,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutConnectArrange.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 164,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPanel.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::designer" ],
  "startLine" : 336,
  "endLine" : 425,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimitiveTypesCompletion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 229,
  "endLine" : 314,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_plugin()",
  "longName" : "",
  "relativeFileName" : "studio/check_plugin.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 64,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertRenameFieldDerivedFromResourceId()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/findusages/DataBindingFindUsagesTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::databinding" ],
  "startLine" : 166,
  "endLine" : 236,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rectangle getCropBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 610,
  "endLine" : 696,
  "linesOfCode" : 64,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_arraysKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 530,
  "endLine" : 598,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationContents()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/NavLogEventTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 212,
  "endLine" : 277,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialog.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::nav" ],
  "startLine" : 364,
  "endLine" : 427,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewClientOnlyHandlesMostRecentLayoutEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 728,
  "endLine" : 811,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewRenderQuality_zoom()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/ComposePreviewRepresentationGradleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 822,
  "endLine" : 890,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInfoMessageBasedOnSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 557,
  "endLine" : 627,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionTypes.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 66,
  "endLine" : 129,
  "linesOfCode" : 64,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupListeners()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsView.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 176,
  "endLine" : 247,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormattedTooltipValueText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/PowerRailTooltipView.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 133,
  "linesOfCode" : 64,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveApplicationClass()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidManifestRefactoringTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 116,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_wellFormedManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 100,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAnnotationsJarAttached()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ExternalAnnotationsSupport.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 143,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon createXmlIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconFactory.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 179,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 256,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 637,
  "endLine" : 732,
  "linesOfCode" : 63,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1124,
  "endLine" : 1194,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDynamicTheming()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 816,
  "endLine" : 883,
  "linesOfCode" : 63,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::handleInput()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 292,
  "endLine" : 378,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::handleInput()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 292,
  "endLine" : 378,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 159,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestSuiteWithRetention()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 204,
  "endLine" : 276,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompositePsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeElementTypeHolder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 78,
  "endLine" : 140,
  "linesOfCode" : 63,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopupTrigger()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/MorphActionTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 116,
  "linesOfCode" : 63,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecyclerViewAssistant()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 235,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scoutConnect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1570,
  "endLine" : 1634,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addControlsForMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1353,
  "endLine" : 1419,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManager.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 249,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileNamesAndFileFilters()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 257,
  "endLine" : 319,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationRunner createRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 173,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/SelectedIssueChanged.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 35,
  "endLine" : 97,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/NavLogEventTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 123,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withNavigationContents()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 222,
  "endLine" : 287,
  "linesOfCode" : 63,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_modelFileOverwriting()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 490,
  "endLine" : 563,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 135,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/settings/EmulatorSettingsPageTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 132,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getEventGroups()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 457,
  "endLine" : 540,
  "linesOfCode" : 63,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSessionsListUpToDate()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 88,
  "endLine" : 159,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakTraceNodeView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakDetailsPanel.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 124,
  "endLine" : 187,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportUsingDefaultStrategy()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporterTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 326,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoDeclarationHandler.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 118,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceFileActionGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileActionGroup.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 109,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerWindowManagerListener.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 46,
  "endLine" : 120,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun macrobenchmarksBuildGradle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/macrobenchmarkModule/buildGradle.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 103,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryDetailsHtml()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactory.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 90,
  "endLine" : 155,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wakeLock()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/WakeLockEntryTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 91,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editExistingHeaderRulesFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 555,
  "endLine" : 623,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMiddleModule_Java()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 193,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 246,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureEntryPoint()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 67,
  "endLine" : 140,
  "linesOfCode" : 62,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEdgeAnchorSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 203,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawVerticalMarginIndicator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 239,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerEditorPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 270,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanLiterals()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1118,
  "endLine" : 1180,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 634,
  "endLine" : 703,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTest()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 308,
  "endLine" : 408,
  "linesOfCode" : 62,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture runBlazeCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunCommandHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 154,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunProfileState getWearExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidRunConfigurationRunner.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 255,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/EventsChanged.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 30,
  "endLine" : 91,
  "linesOfCode" : 62,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoEquality()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleBuildModelUsageInfoTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 60,
  "endLine" : 127,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection data()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 109,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 211,
  "endLine" : 279,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 228,
  "endLine" : 289,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 703,
  "endLine" : 778,
  "linesOfCode" : 62,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromPreviewElement()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/model/PreviewPickerPropertiesModel.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 131,
  "endLine" : 201,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMigrationTestGenerator()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/JavaMigrationTestGeneratorTest.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 148,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabManagement()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 161,
  "endLine" : 249,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 448,
  "endLine" : 517,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryAndroidFacets_multipleModules()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 412,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void propagateComponentMask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 457,
  "endLine" : 525,
  "linesOfCode" : 61,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachBindingsAndValidators()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 244,
  "linesOfCode" : 61,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanResFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2381,
  "endLine" : 2453,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 156,
  "linesOfCode" : 61,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitConstructorUsage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidClassMembersImplicitUsagesProvider.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 159,
  "linesOfCode" : 61,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AttributeProcessingUtil.kt",
  "fileLinesCount" : 915,
  "components" : [ "primary::android" ],
  "startLine" : 699,
  "endLine" : 784,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/XmlTagInnerClassInsertHandler.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 123,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleHttpConnectionEvent_incrementalUpdates()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 93,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterOfflineModeSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1705,
  "endLine" : 1782,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleAttrsInNestedView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 379,
  "endLine" : 451,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleProjectModels fetchGradleModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/GradleSyncExecutor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 190,
  "endLine" : 260,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearConstraintAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandlerTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 129,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutV7HandlerTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 189,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDistance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 498,
  "endLine" : 558,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int gap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 966,
  "endLine" : 1029,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecoveryClassSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 406,
  "endLine" : 467,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String gradleNameFor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 531,
  "endLine" : 597,
  "linesOfCode" : 61,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_spec_file()",
  "longName" : "",
  "relativeFileName" : "studio/mkspec.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrackMethodReferenceCompletion()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/DataBindingTrackerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::databinding" ],
  "startLine" : 109,
  "endLine" : 177,
  "linesOfCode" : 61,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrafficLightRenderer createRenderer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncTrafficLightRendererContributor.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 116,
  "linesOfCode" : 61,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 170,
  "linesOfCode" : 61,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDaggerComponentMethods()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 574,
  "endLine" : 646,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntryPointMethodsForProvider()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 648,
  "endLine" : 720,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentsForSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 625,
  "endLine" : 702,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubcomponentsAndModulesForComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 704,
  "endLine" : 781,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateBuildModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidExtraModelProviderWorker.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 77,
  "endLine" : 149,
  "linesOfCode" : 61,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableCellRenderer.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 72,
  "endLine" : 135,
  "linesOfCode" : 61,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindReferences()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/structure/HostPanelTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::nav" ],
  "startLine" : 128,
  "endLine" : 193,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 225,
  "endLine" : 285,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverUnder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/skia/SkiaParserTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 123,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 687,
  "endLine" : 753,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetToListValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2216,
  "endLine" : 2295,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 293,
  "endLine" : 361,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionMinChanges()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 356,
  "endLine" : 428,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::Initialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 172,
  "endLine" : 233,
  "linesOfCode" : 61,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseComplexTernary()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 295,
  "endLine" : 355,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertViewLegacy()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 924,
  "endLine" : 997,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshGrouping()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 580,
  "endLine" : 655,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 333,
  "endLine" : 397,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidViewIsDefault()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 342,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ResourceResolverCacheTest.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 185,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartupPerformance()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/StartupPerformanceTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 114,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStringArrayItemElements()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2939,
  "endLine" : 3005,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTypedArrayItemElements()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3199,
  "endLine" : 3265,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleableMerge()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 279,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlays()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 166,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoreFontsDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 177,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleValueXmlTextEdit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1834,
  "endLine" : 1904,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDeepLinkFromIntentFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 239,
  "linesOfCode" : 60,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getByteCodeWithMapping_class()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyActionTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 150,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCjkFontSupport()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 612,
  "endLine" : 679,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildGradle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/androidModule/buildGradle.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 92,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/save/SaveConfigurationPanel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 64,
  "endLine" : 123,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 228,
  "endLine" : 287,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBuildExceptions_duplicated_noTask_withFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleMultipleFailureOutputParserTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 189,
  "linesOfCode" : 60,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddJarDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 509,
  "endLine" : 580,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandlerTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 190,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandlerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 183,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewOptionFilter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssuePanelTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 133,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 776,
  "endLine" : 838,
  "linesOfCode" : 60,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 154,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTokenReplacement()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 752,
  "endLine" : 811,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrackLambdaCompletion()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/DataBindingTrackerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::databinding" ],
  "startLine" : 180,
  "endLine" : 247,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkErrorsJava()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameterTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 99,
  "endLine" : 171,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAnnotation()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/DeviceSpecCheck.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 91,
  "endLine" : 160,
  "linesOfCode" : 60,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFilterProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 343,
  "endLine" : 404,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 225,
  "endLine" : 296,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessHandler getProcessHandlerForNonTests()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 242,
  "linesOfCode" : 60,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 214,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCreateResourceDirectoryDialog()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceDirectoryDialog.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 141,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_wrappingDaggerTypesWithAliases()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 155,
  "endLine" : 225,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObjectClassInKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1086,
  "endLine" : 1157,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragSelect()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 316,
  "endLine" : 383,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunctionValidateFloat()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/FloatValidationTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 50,
  "endLine" : 111,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openProject()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 826,
  "endLine" : 910,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnstartedSelectionEventsCancelled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 204,
  "endLine" : 279,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionWithFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 282,
  "endLine" : 353,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoom()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 540,
  "endLine" : 606,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStyleItem()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2298,
  "endLine" : 2363,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIntegerArrayItemElements()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3070,
  "endLine" : 3135,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 118,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransitiveJavaCompletionDifferentPackage()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1297,
  "endLine" : 1370,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeValueResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1791,
  "endLine" : 1850,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationRunParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 178,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 750,
  "endLine" : 822,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProgressWithBackgrounding()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 416,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebug()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileConfigurationExecutorTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 339,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUsagesJavaClass()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/FindUsagesJavaKotlinTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 207,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 285,
  "endLine" : 343,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSummaryTreeNodeState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 265,
  "endLine" : 332,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 198,
  "endLine" : 256,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCellUpdatesView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1669,
  "endLine" : 1736,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/AndroidTestResultsXmlFormatter.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 48,
  "endLine" : 111,
  "linesOfCode" : 59,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaceTransfer()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 417,
  "endLine" : 477,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshOnInstantiationFailure()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 686,
  "endLine" : 751,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScoutWidget gapWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 851,
  "endLine" : 911,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressionByComment()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionSuppressorTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 109,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean goForward()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 289,
  "endLine" : 360,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fieldsCanBeFoundThroughShortNamesCache()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingLayoutTests.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::databinding" ],
  "startLine" : 89,
  "endLine" : 158,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchElementsToModels()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementAffinityTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 62,
  "endLine" : 144,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun component_getRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 983,
  "endLine" : 1054,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGradleModuleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/BasicModules.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 256,
  "endLine" : 321,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterExitSafeRegion()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 753,
  "endLine" : 825,
  "linesOfCode" : 59,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILayoutPullParser create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 146,
  "endLine" : 211,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopOpenIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 85,
  "endLine" : 144,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSetColorTask()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptor.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 186,
  "endLine" : 259,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateActionId()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 293,
  "endLine" : 358,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectorLauncherCanBeDisabledAndReenabled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 398,
  "endLine" : 469,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSendingMultipleUnknownDevicesDoesntInitiateMultiplePollingSessions()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 456,
  "endLine" : 521,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syntheticPropertiesAlwaysAdded()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 270,
  "endLine" : 335,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithImagesBetweenChildren()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1086,
  "endLine" : 1152,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAllHitsInFile()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposeViewInfoTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 227,
  "endLine" : 299,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationsObjectGeneration()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObjectTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 148,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMigrationTestGenerator()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/KotlinMigrationTestGeneratorTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 145,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotAction.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::streaming" ],
  "startLine" : 64,
  "endLine" : 125,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoLiveButtonStates()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 86,
  "endLine" : 156,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 851,
  "endLine" : 922,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildTreeTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 154,
  "endLine" : 227,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorrectColumnsAndRendererContents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 902,
  "endLine" : 965,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderLines()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/HeapDumpRenderer.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 134,
  "linesOfCode" : 59,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackPanel.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android-lint" ],
  "startLine" : 121,
  "endLine" : 179,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageMetricsTracked()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/SetupSdkApplicationServiceTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 260,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveMinSdkVersionOnMultipleModules()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 341,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ResourceResolverCacheTest.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 108,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMerging()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 157,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateExtendedReportData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 239,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Hardware buildHardware()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdHardwareData.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 114,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 127,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 170,
  "endLine" : 249,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogService.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 69,
  "endLine" : 131,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::initRenderer()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 150,
  "endLine" : 240,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::initRenderer()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 150,
  "endLine" : 240,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 293,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 146,
  "endLine" : 213,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initSigningSettingsForm()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 162,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showBackupDialog()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 105,
  "endLine" : 165,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/ComponentUtil.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 96,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest8.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 115,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 481,
  "endLine" : 545,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ErrorQueue.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 184,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewLayer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 222,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plotWave()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 332,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean inRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 326,
  "endLine" : 385,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reportSandboxError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 406,
  "endLine" : 472,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/lexer/AidlTokenTypes.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-lang" ],
  "startLine" : 113,
  "endLine" : 170,
  "linesOfCode" : 58,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecTypes.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 82,
  "endLine" : 139,
  "linesOfCode" : 58,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 271,
  "endLine" : 342,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputInfo createOutputInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 460,
  "endLine" : 525,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent getFocusBehaviorSettingsUi()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsConfigurable.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 252,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int run()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 247,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkPlatform getAndroidSdkPlatform()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/AndroidSdkFromProjectView.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 113,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportResourceTargetShouldDependOnClassTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 325,
  "endLine" : 389,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryPointMethodDaggerElement_getRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 220,
  "endLine" : 286,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 376,
  "endLine" : 445,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILayoutPullParser getParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 448,
  "endLine" : 527,
  "linesOfCode" : 58,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePlaceholder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 497,
  "endLine" : 556,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertAndGetData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryStatsTableTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::transport-database" ],
  "startLine" : 70,
  "endLine" : 152,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyApplication()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/integration/testSrc/com/android/tools/idea/layoutinspector/OnDeviceRenderingIntegrationTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 99,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 848,
  "endLine" : 912,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataContext getDataContext()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 271,
  "endLine" : 342,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSessionItemsByGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 266,
  "endLine" : 343,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCpuCaptureItemSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 510,
  "endLine" : 581,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGcDurationAttachment()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 639,
  "endLine" : 714,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectingNearestGCRootUpdatesReferenceTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 369,
  "endLine" : 440,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCsvExporting()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 389,
  "endLine" : 454,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExportProject()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/actions/ExportProjectZipTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 95,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TasksScreen()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksScreen.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 130,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeStyleItem()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2366,
  "endLine" : 2429,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/HeapDumpSnapshotRunnable.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 138,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 209,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/ShowLicensesUsedAction.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 118,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDatabinding()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 491,
  "endLine" : 552,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWatchFaceWarning()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutorTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 371,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebug()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceConfigurationExecutorTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 211,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 207,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpDiskCleanupLink()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 433,
  "endLine" : 493,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolbarDecorator addExtraActions()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 92,
  "endLine" : 152,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndRemoveHeaderReplacedRulesFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 492,
  "endLine" : 552,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableTabsAreRestored()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1249,
  "endLine" : 1319,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doBuildAndSignGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 298,
  "endLine" : 362,
  "linesOfCode" : 57,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResults()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 173,
  "endLine" : 238,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun JourneysResultsViewCompact()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsView.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 130,
  "endLine" : 188,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 121,
  "endLine" : 185,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyChangesAndSyncReloadsResolvedValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 925,
  "endLine" : 990,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalLayoutHorizontalAlignments()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 335,
  "endLine" : 395,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalLayoutVerticalAlignments()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 397,
  "endLine" : 457,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 888,
  "endLine" : 945,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 210,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shape createRope()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FancyStroke.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 263,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabases_multiple()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 313,
  "endLine" : 376,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertRenameFieldDerivedFromResourceId()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingRenameTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::databinding" ],
  "startLine" : 121,
  "endLine" : 185,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewAnnotationsAreNotSupportedInUnitTestFilesJava()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewNotSupportedInUnitTestFilesTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 118,
  "endLine" : 184,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parameterCompletion()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 175,
  "endLine" : 246,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path2D reducePath()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DefaultLineChartReducer.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 153,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 358,
  "endLine" : 423,
  "linesOfCode" : 57,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList deriveTargetsFromDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncProjectTargetsHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 149,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture walkDirectoryStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/DirectoryStructure.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 163,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildDependenciesBazelInvocationInfo getInvocationInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 231,
  "endLine" : 293,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RunProfileState getRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidRunConfigurationRunner.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 185,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_wrappingDaggerTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 86,
  "endLine" : 152,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun module_getRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 1217,
  "endLine" : 1285,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_primitivesUnboxedJava()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 276,
  "endLine" : 336,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGradleModuleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/BasicModules.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 180,
  "endLine" : 242,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleExceptions()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/StackTraceExpanderTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::logcat" ],
  "startLine" : 110,
  "endLine" : 171,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestinationInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/NavLogEventTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 135,
  "endLine" : 196,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleDestinations()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 64,
  "endLine" : 127,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyComponentActivate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 520,
  "endLine" : 579,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSystemNodeWithMultipleChildren()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 669,
  "endLine" : 727,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectStopInspection_changesStateBasedOnSelectedDeviceAndSelectedProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 325,
  "endLine" : 396,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1591,
  "endLine" : 1654,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1775,
  "endLine" : 1838,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsageTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 231,
  "endLine" : 290,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboardAccessibility()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsDialogTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::streaming" ],
  "startLine" : 101,
  "endLine" : 176,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryClassifierView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 149,
  "endLine" : 207,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeGradleTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 113,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePluralItems()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2812,
  "endLine" : 2874,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidValueName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3338,
  "endLine" : 3401,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 175,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 220,
  "linesOfCode" : 56,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 116,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VectorDrawableInfo convertToVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 142,
  "endLine" : 205,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWork()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundInspectorClientTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 159,
  "endLine" : 220,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithCompositeBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/MissingSdkIssueReporterTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 158,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wantedDependencyExcludedFromAllRepos()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingDependencyFailureTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 104,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wantedNonExistentDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingDependencyFailureTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 107,
  "endLine" : 167,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationCacheErrorParsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleFailureOutputParserTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 109,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File getApkFromPostBuildSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 548,
  "endLine" : 614,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterPopulateSourceSetDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/extensions/KotlinMppAndroidProjectResolverExtension.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 177,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimeStamp.nsh",
  "longName" : "",
  "relativeFileName" : "native/installer/win/TimeStamp.nsh",
  "fileLinesCount" : 63,
  "components" : [ "primary::native" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 890,
  "endLine" : 950,
  "linesOfCode" : 56,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTryingToConnectState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 283,
  "linesOfCode" : 56,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportMissingSizeAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 330,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassMemberWithoutType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 765,
  "endLine" : 820,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectionOnField()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 361,
  "endLine" : 435,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleVirtualMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 187,
  "endLine" : 254,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySummary runQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelQueryRunner.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 117,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun project_srcjar_added_java_package_mismatch()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcJarsTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 212,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoesDependencyPathContainRules()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 210,
  "endLine" : 273,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassAnnotationOnSelfOrParent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 160,
  "endLine" : 223,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 687,
  "endLine" : 750,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeModifierCompletionContributor.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 180,
  "endLine" : 250,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegularActions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1084,
  "endLine" : 1146,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedGraphToolbarAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/NestedGraphToolbarActionTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::nav" ],
  "startLine" : 38,
  "endLine" : 106,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 272,
  "endLine" : 341,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/FromProtoConversionTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 107,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSystemNodeInMiddleOfCallStack()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 731,
  "endLine" : 788,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreadSafetyInModelLookup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 446,
  "endLine" : 507,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyApplication()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/integration/testSrc/com/android/tools/idea/layoutinspector/EmbeddedLayoutInspectorIntegrationTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 96,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1526,
  "endLine" : 1588,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1710,
  "endLine" : 1772,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceTracked()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/tracking/PreviewPickerTrackerTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 68,
  "endLine" : 125,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrimarySceneView()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/scene/ComposeScreenViewProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 49,
  "endLine" : 105,
  "linesOfCode" : 56,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTrackGroupList()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 467,
  "endLine" : 544,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrToolbarActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 285,
  "endLine" : 352,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderUI.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 43,
  "endLine" : 113,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 570,
  "endLine" : 635,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/java/ApkPackagesTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 108,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPluralItems()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2749,
  "endLine" : 2809,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void attachJdkAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ExternalAnnotationsSupport.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 213,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstanceDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateAuxiliaryFilesVisitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 211,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 172,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 163,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void createReferences()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 276,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleItemAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 823,
  "endLine" : 880,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleItemAttrFromJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 882,
  "endLine" : 939,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaling()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 180,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomViewRenderOutOfDateIsReported()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 349,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 221,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAPI33()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 802,
  "endLine" : 871,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWhenMethodNotFound()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/ClassLoadingIssueCheckerTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 100,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxySettingsDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 147,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 243,
  "endLine" : 324,
  "linesOfCode" : 55,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 326,
  "endLine" : 388,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeTransactions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 268,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pickArc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 501,
  "endLine" : 568,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void estimateBinaryProbability()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 484,
  "endLine" : 545,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shape createSpring()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FancyStroke.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 143,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shape createSine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FancyStroke.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 202,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reportTagResourceFormat()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 649,
  "endLine" : 705,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotingInFileNames()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 465,
  "endLine" : 519,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifiers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8ClassMemberTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android-lang" ],
  "startLine" : 147,
  "endLine" : 212,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean reserved_keyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 285,
  "endLine" : 339,
  "linesOfCode" : 55,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 139,
  "endLine" : 203,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawActivity()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 151,
  "endLine" : 216,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidLaunchTasksProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 136,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeAndroidSourcePackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 518,
  "endLine" : 577,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun project_srcjar_added()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcJarsTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 148,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflict_same_digest_ignored()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::aswb" ],
  "startLine" : 249,
  "endLine" : 308,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_primitivesBoxedJava()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 339,
  "endLine" : 397,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStyling()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestMarkdownFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 36,
  "endLine" : 92,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewDetailsPanelWithOldJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 648,
  "endLine" : 706,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentContextMenu()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 164,
  "endLine" : 227,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndoRedoDelete()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 78,
  "endLine" : 153,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHandleTargetTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::nav" ],
  "startLine" : 61,
  "endLine" : 121,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsHandshakeInProgress()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 684,
  "endLine" : 743,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JBTable addTable()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 379,
  "endLine" : 437,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslElement resolveReferenceOnElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 816,
  "endLine" : 879,
  "linesOfCode" : 55,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbarActionsDisabledWhenProjectNeedsBuild()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/PreviewSurfaceActionManagerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 208,
  "endLine" : 271,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analyzeFile()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 432,
  "endLine" : 495,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSchedulingEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 158,
  "endLine" : 220,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void convertToTraceLines()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 225,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSessionItemSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 370,
  "endLine" : 432,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIssuesWithQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintInspectionRegistrationTest.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::android-lint" ],
  "startLine" : 394,
  "endLine" : 452,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseScope()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 615,
  "endLine" : 680,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/GradleBuildFileNamespaceRClassesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 119,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editIdAttributeValue2()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1378,
  "endLine" : 1450,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAttribute_collection()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 352,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOrCreateStateListFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2283,
  "endLine" : 2337,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraryRootsForTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 379,
  "linesOfCode" : 54,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LaunchCompatibility canRunOnDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibility.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 174,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidAttributeValue findComponentDeclarationInManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 528,
  "endLine" : 585,
  "linesOfCode" : 54,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile pickRenderableFileFromXML()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 200,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 268,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestLibRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 305,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRun()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileConfigurationExecutorTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 149,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/HeapProfdConverter.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 63,
  "endLine" : 134,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeviceCommandHandler getShellHandler()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 268,
  "endLine" : 327,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditTableUsingPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 474,
  "endLine" : 532,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditTableUsingRowId()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 534,
  "endLine" : 592,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditTableInsertString()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 594,
  "endLine" : 652,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditTableInsertNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 654,
  "endLine" : 712,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun downloadFiles()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/OfflineModeManager.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 126,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorTabProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 87,
  "endLine" : 144,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUserProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 183,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppModule_Java()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 260,
  "endLine" : 321,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallNdkHyperlink.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 136,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialIconsUpdaterTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::android-material" ],
  "startLine" : 225,
  "endLine" : 296,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupDialog.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::backup" ],
  "startLine" : 151,
  "endLine" : 207,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withThreeDimensionsFlavorCombinations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 308,
  "endLine" : 366,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getNorthGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DefaultNlToolbarActionGroups.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 146,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawHorizontalMarginIndicator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 164,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawArc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 698,
  "endLine" : 764,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFitIntoScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManager.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 181,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/LocaleModelsProvider.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 125,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PaletteComponentHandler.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 146,
  "linesOfCode" : 54,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThemeSelectionPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 173,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path createFakeRepositoryFile()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 232,
  "endLine" : 291,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertRenameGetter()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingRenameTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::databinding" ],
  "startLine" : 316,
  "endLine" : 378,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 398,
  "endLine" : 463,
  "linesOfCode" : 54,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateProjectLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryEditor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 110,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void newlineOutsideExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 240,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet doCollectHeaderRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderRootTrimmer.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 149,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList buildAndroidResourceModules()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 286,
  "endLine" : 356,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureNativeDebugger()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidDebuggerService.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 130,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet findInnerJarPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarInnerPathFinder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 143,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelta_addPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/PartialProjectRefreshTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 223,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dep_aar_no_package_name_added()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencyAarsTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 232,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependantComponentsForComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 559,
  "endLine" : 623,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qrEncodeShouldWorkWithCustomSize()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/QrCodeGeneratorTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-adb" ],
  "startLine" : 81,
  "endLine" : 139,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  runGrpcCatching()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/GrpcUtils.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 112,
  "endLine" : 170,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHoverDuringDrag()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 800,
  "endLine" : 861,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToExistingGraphAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/AddToExistingGraphActionTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 104,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorsFromAppInspection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1505,
  "endLine" : 1558,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSaveData()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatisticsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 127,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkPropertyModelImpl.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 188,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNlComponentTreeCreation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/AccessibilityModelUpdaterTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 124,
  "endLine" : 188,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaptureDataRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LazyDataSeriesTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 108,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColoredTreeCellRenderer makeNameColumnRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 495,
  "endLine" : 567,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addManifest()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/MoveToDebugManifestQuickFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-lint" ],
  "startLine" : 98,
  "endLine" : 155,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPackageIndexed()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 692,
  "endLine" : 747,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emptyEdits()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3889,
  "endLine" : 3950,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlayUpdates1()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 234,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleExceptionEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/AndroidStudioErrorReportSubmitter.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 279,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceValue parseXmlToResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 343,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferredResourceOrManifestField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1893,
  "endLine" : 1945,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 268,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performRefactoringForLayoutFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 488,
  "endLine" : 555,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceValue fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 588,
  "endLine" : 646,
  "linesOfCode" : 53,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasMethodOnlyOverloadedWithOneIntParameter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 358,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPrecededByVersionCheckExit()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 109,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureIconPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 225,
  "endLine" : 292,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotAction.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 57,
  "endLine" : 113,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_searchable_options()",
  "longName" : "",
  "relativeFileName" : "searchable-options/update_searchable_options.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::searchable-options" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 479,
  "endLine" : 534,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoCatalogDeclarationInGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsGradleVersionCatalogAndDeclarative/VersionCatalogGoToDeclarationHandlerTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 149,
  "endLine" : 220,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleProjectPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleProjectPathIntegrationTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 112,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 252,
  "endLine" : 313,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 315,
  "endLine" : 374,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildFileSearchResult searchInBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 216,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 510,
  "endLine" : 575,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 164,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStep.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 131,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParse()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-material" ],
  "startLine" : 41,
  "endLine" : 93,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReverseDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 956,
  "endLine" : 1011,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addThirdPartyComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 157,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextViewTextAppearanceWithAppCompat()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TextAppearanceEnumSupportTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 111,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextViewTextAppearanceWithInvalidXmlTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TextAppearanceEnumSupportTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 226,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocaleEllipsis()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/LocaleAnalyzerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 168,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 208,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ToolbarHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 104,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 244,
  "endLine" : 302,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslExpression getExpressionElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 743,
  "endLine" : 801,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/ComponentCurve.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 110,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListenersOn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 135,
  "endLine" : 194,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap buildLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 231,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectStructureForQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/BlazeAndroidQuerySyncPlugin.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 142,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDependentLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 461,
  "endLine" : 522,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidRunConfigurationRunner.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::aswb" ],
  "startLine" : 279,
  "endLine" : 334,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyDelta_deletePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/PartialProjectRefreshTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 166,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multi_srcs_share_flagset()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/cc/CcWorkspaceBuilderTest.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 255,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedInjectConstructorUnassistedParameterIndexValue_resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 292,
  "endLine" : 356,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 211,
  "endLine" : 278,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_primitivesKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 218,
  "endLine" : 273,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/PhasedSyncDependencyModelProvider.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 35,
  "endLine" : 93,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withActionInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 141,
  "endLine" : 193,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadComponentTreeWhenClientIsDisconnected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoaderTest.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 295,
  "endLine" : 347,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewSkpMismatch()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ComponentImageLoaderTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 77,
  "endLine" : 135,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateWithNewIds()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 876,
  "endLine" : 943,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewWindowDoesntResetZoom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 871,
  "endLine" : 932,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeViewTreeAsSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 873,
  "endLine" : 925,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 469,
  "endLine" : 528,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslElement resolveReferenceInSameModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 954,
  "endLine" : 1024,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkForModifiedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 296,
  "endLine" : 354,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent_tree()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 85,
  "endLine" : 147,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFolding()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 739,
  "endLine" : 800,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drop()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceFileDropHandler.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::streaming" ],
  "startLine" : 76,
  "endLine" : 132,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewAddTargetVersionJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 50,
  "endLine" : 105,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVendor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintInspectionBaseTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-lint" ],
  "startLine" : 48,
  "endLine" : 105,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair findManifestSourceNode()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 331,
  "endLine" : 391,
  "linesOfCode" : 53,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceImageChangedNotNotifiedWhenOtherFileIsReformatted()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 342,
  "endLine" : 399,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeStringArrayItemElements()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3008,
  "endLine" : 3067,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeIntegerArrayItemElements()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3138,
  "endLine" : 3196,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMalformedRTxt_styleables()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 2072,
  "endLine" : 2128,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InlinedResource findJavaExpressionReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 231,
  "linesOfCode" : 52,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 220,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferredResourceOrManifestField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1948,
  "endLine" : 1999,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void preparePackages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 294,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 192,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidActivityAliasCompletionContributor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 107,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/AndroidNullableNotNullManagerImplTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 101,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/converters/DimensionConverterTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 106,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBug136632498()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackImplTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 170,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScalingAndClipping()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 234,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModularize()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 123,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModularize()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 122,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateIconLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 450,
  "endLine" : 510,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 194,
  "endLine" : 245,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alarmFired()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/AlarmEntryTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 129,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleProjectPaths_inComposites()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleProjectPathIntegrationTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 166,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootBuildRelativeGradleProjectPaths_inComposites()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleProjectPathIntegrationTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 220,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncErrorOnEmptyFavorDimension_subsequentSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/EmptyDimensionSyncErrorTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 175,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySuccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 165,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LayoutLibrary loadImpl()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibraryLoader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 56,
  "endLine" : 112,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTree()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 153,
  "endLine" : 209,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addElementsToFiles()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 117,
  "endLine" : 172,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsedDependencyPromotions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 272,
  "endLine" : 323,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveJarDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 391,
  "endLine" : 450,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/ToggleOrientationActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 150,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextViewTextAppearanceWithoutAppCompat()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TextAppearanceEnumSupportTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 168,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocaleTooBig()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/LocaleAnalyzerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 106,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesProvider.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 203,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutFlowInspectorBuilder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 100,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 324,
  "endLine" : 377,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 171,
  "linesOfCode" : 52,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotator()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlAnnotatorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 93,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 57,
  "endLine" : 122,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceSpec()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/DeviceConfig.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 122,
  "endLine" : 181,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertRenameField()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingRenameTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::databinding" ],
  "startLine" : 255,
  "endLine" : 312,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 460,
  "endLine" : 519,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 396,
  "endLine" : 459,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scaleComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 175,
  "endLine" : 238,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addUpdateUseQuerySyncSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 144,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ImmutableMap readAndTransformInfoFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 532,
  "endLine" : 589,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList calculateContentEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 134,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 147,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DeviceDetails()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/DeviceDetails.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 60,
  "endLine" : 116,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelAndInterrupt()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 511,
  "endLine" : 572,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/IssueToggled.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 85,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageFormatter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::logcat" ],
  "startLine" : 55,
  "endLine" : 112,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completionHandlerResult()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 281,
  "endLine" : 335,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completionIsCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 955,
  "endLine" : 1011,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 353,
  "endLine" : 428,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getKeepRule()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleAction.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 68,
  "endLine" : 120,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownToSupportedStopsPolling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 286,
  "endLine" : 343,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownToNotSupportedStopsPolling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 346,
  "endLine" : 403,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 347,
  "endLine" : 399,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultLauncher()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncher.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 130,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateHtmlBody_objectDetectionModel()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 131,
  "endLine" : 185,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateStyleable()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 216,
  "endLine" : 276,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecomposeLeakCheck()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 365,
  "endLine" : 427,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtractFieldsWithClassInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 133,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beep()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1006,
  "endLine" : 1060,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppearanceAndToolbarActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 171,
  "endLine" : 238,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unique_ptr ControlMessage::Deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 105,
  "linesOfCode" : 52,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEventStreaming()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 172,
  "endLine" : 232,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParse()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 27,
  "endLine" : 78,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 130,
  "endLine" : 187,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 124,
  "endLine" : 189,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskActionBar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/TaskActionBar.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 153,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void instanceChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 267,
  "endLine" : 329,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateDerivedInstance()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 105,
  "endLine" : 158,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidViewIsDefaultMetrics()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 518,
  "endLine" : 579,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nestedEditValueText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1706,
  "endLine" : 1770,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editStyleItemText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2177,
  "endLine" : 2235,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResolvedString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/InlinedResource.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 144,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseFloatAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 121,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureNamespaceImported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1109,
  "endLine" : 1161,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState doGetState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 357,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeDefaultActivityFromApks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultApkActivityLocator.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 146,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 813,
  "endLine" : 865,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceValue reference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 162,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 277,
  "linesOfCode" : 51,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture rebuildSchema()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 786,
  "endLine" : 843,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void doInvoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 278,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Constraints getAllowedValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 270,
  "linesOfCode" : 51,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStubAnnotationsMissingFromSdkSources()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/AndroidSdkInferredAnnotationProviderTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 110,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintReferencedIdsGoToAction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2285,
  "endLine" : 2346,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisableToolsVisibilityAndPosition()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 745,
  "endLine" : 796,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateStatusCodeFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 377,
  "endLine" : 431,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndRemoveHeaderAddedRulesFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 434,
  "endLine" : 489,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoFailedTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/GradleFailureOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 143,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reconcileIdeAndProjectPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 200,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableShouldImplementDataProviderAndProvideJavaPsiElementForSelectedRow()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 949,
  "endLine" : 1009,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertIDeviceToAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibUtils.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 31,
  "endLine" : 84,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestSetDependencyReferenceVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 268,
  "endLine" : 325,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearAttributesWithDataBinding()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandlerTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 246,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStructureChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 215,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewHandler createViaIndexLookup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 356,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidColorSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/AndroidColorSet.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 113,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map getDefaultValuesFromClass()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 339,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void estimateProbability()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 413,
  "endLine" : 470,
  "linesOfCode" : 51,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutForm.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 117,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flatten()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 462,
  "endLine" : 518,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LintAnnotationsModel getAnnotations()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/ModelLintIssueAnnotator.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 182,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 963,
  "endLine" : 1021,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportWearTileErrors()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/errors/WearTileRenderErrorContributor.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 91,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrangeJavaIdentifiers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 302,
  "endLine" : 352,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWildcardsJavaIdentifiers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 354,
  "endLine" : 404,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveFieldWithRightAccessModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 488,
  "endLine" : 548,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCanProgressThroughAllStepsAsExpected()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 46,
  "endLine" : 107,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enablingViewBindingEnablesLightBindingClassGeneration()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingEnabledTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::databinding" ],
  "startLine" : 71,
  "endLine" : 131,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctReturnTypeGeneratedForGetRootMethod()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 197,
  "endLine" : 252,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertRenameNonGetterMethod()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingRenameTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::databinding" ],
  "startLine" : 193,
  "endLine" : 251,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodPatternsMatchExpected()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingUtilTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::databinding" ],
  "startLine" : 47,
  "endLine" : 111,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintInspectionDescriptionLinkHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::lint" ],
  "startLine" : 56,
  "endLine" : 120,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void finishSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 615,
  "endLine" : 666,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFuncallExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuiltInRuleAnnotator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 86,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File createCompilerExecutableWrapper()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CompilerWrapperProviderImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 85,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void suggestRemedies()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CMakeWorkspaceOverride.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 155,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCreateXmlResourcePanel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 140,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryPointMethodIndexValue_resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 156,
  "endLine" : 217,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsInstanceFactoryMethodParameterIndexValue_resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 321,
  "endLine" : 383,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubcomponentsForSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1286,
  "endLine" : 1349,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateDerivedInstance()",
  "longName" : "",
  "relativeFileName" : "wear-preview-elements/testSrc/com/android/tools/wear/preview/WearTilePreviewElementTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear-preview-elements" ],
  "startLine" : 70,
  "endLine" : 123,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodWrapping2()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 257,
  "endLine" : 311,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun queryErrorCountMetrics()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/grpc/VitalsGrpcClientImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 75,
  "endLine" : 131,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderInteger()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/render/ComposeStateObjectRendererTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 165,
  "endLine" : 230,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyChangeMetrics()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 366,
  "endLine" : 419,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String jniToJavaName()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 234,
  "endLine" : 288,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimultaneousHandshakesAreNotStarted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 627,
  "endLine" : 681,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDrawNodeCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/ProtoUtils.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 96,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintRound()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1418,
  "endLine" : 1476,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyApplication()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/integration/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorViewIntegrationTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 31,
  "endLine" : 88,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndResetElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 456,
  "endLine" : 511,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void analyzeFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 229,
  "endLine" : 281,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAttrsFromFile()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 184,
  "endLine" : 239,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposableNavigation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 137,
  "endLine" : 201,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionMaxChanges()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 431,
  "endLine" : 493,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 639,
  "endLine" : 715,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCrossProjectMirroringSynchronization()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerMultiProjectTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::streaming" ],
  "startLine" : 91,
  "endLine" : 152,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBitRateReduction()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 636,
  "endLine" : 688,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installsSdkComponentsWhenNoneAreInstalled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/SetupSdkApplicationServiceTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 187,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurations()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 89,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editValueText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1640,
  "endLine" : 1703,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editStyleItemName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2238,
  "endLine" : 2295,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editArrayItemText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2877,
  "endLine" : 2936,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElementRepresentation_equivalent()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 509,
  "endLine" : 562,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 251,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CrashReport asCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 249,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 477,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1069,
  "endLine" : 1123,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 144,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxAction.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 190,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditConfigurable.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 100,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 241,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResourcePicker()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 170,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doInvoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 132,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAsyncCallAndDispose()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 459,
  "endLine" : 514,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveTag()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 142,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava7OnJDK21WithJavaLib()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 246,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/AndroidTestSuiteViewAdaptor.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 145,
  "endLine" : 194,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAndroidSdkVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityChecker.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 103,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNormalRun()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/UsageTrackerTestRunListenerTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 77,
  "endLine" : 130,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestSuiteWithBenchmark()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 357,
  "endLine" : 408,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retryExecuteTaskAfterInstallationFailure()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 407,
  "endLine" : 461,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EditorEx createEditor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 523,
  "endLine" : 604,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsIssueCollection.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 137,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutVertically()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 149,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigatable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 108,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 1085,
  "endLine" : 1135,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 215,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1128,
  "endLine" : 1177,
  "linesOfCode" : 50,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlueprintColorSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/BlueprintColorSet.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 109,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 889,
  "endLine" : 951,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet insert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 199,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 420,
  "endLine" : 482,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdeFixes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 109,
  "endLine" : 185,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summarize()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/DeviceSummary.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 35,
  "endLine" : 88,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean buildDependenciesForTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTracker.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 111,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportErrorsAndWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTrackerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 163,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeTestResults parseTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolOutputReader.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 99,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture prefetchProjectFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchServiceImpl.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 188,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuiltInFunctionAttributeCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionAttributeCompletionContributor.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 109,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missing_metadata_project_srcjar_added()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcJarsTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 270,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun partial_update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 360,
  "endLine" : 411,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_wrappingDaggerTypesWithAliases()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 146,
  "endLine" : 208,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotationOnSelfOrParent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 314,
  "endLine" : 372,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILayoutPullParser createFontFamilyParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 302,
  "endLine" : 364,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun consumeFetchState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 130,
  "endLine" : 179,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/DocumentAppender.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 107,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentWithImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 163,
  "endLine" : 219,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void poll()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/MemoryDataPoller.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::transport-database" ],
  "startLine" : 68,
  "endLine" : 128,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoaderTest.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 161,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BuildConfigField replaceBuildConfigField()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/FlavorTypeModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 123,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastPreviewDoesNotInlineRIds()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/fast/FastPreviewManagerGradleTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 125,
  "endLine" : 183,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSessionViewRangeCaches()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1517,
  "endLine" : 1579,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldPersistence findFieldPersistence()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 468,
  "endLine" : 521,
  "linesOfCode" : 50,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageMetricsTracked_wizardFinishedAfterSuccessfullyInstallingComponents()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 727,
  "endLine" : 780,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 111,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 23,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneratedAssets()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 234,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationLaunchTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutor.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 249,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorConnectionListener.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 139,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void adaptConfigSelection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 374,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean scanValueFileAsPsi()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 586,
  "endLine" : 640,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 151,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createDownloadingComponentsStepDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 327,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setManifestSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 375,
  "endLine" : 436,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImpl.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 297,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList createShapeModelFromShapeGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 289,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 544,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showStackStace()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 365,
  "endLine" : 419,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 463,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleServicesSpelling()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/spellchecker/AndroidJsonSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 75,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 282,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveNamespace()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 265,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchAndFilterLocked()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/UrlFileCache.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-common" ],
  "startLine" : 62,
  "endLine" : 110,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildBasicContext()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/HeapProfdConverterTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 31,
  "endLine" : 80,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateIconsIsCancelledWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 104,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractPathLayers()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 169,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidProjectGradleProperties()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/androidProject/androidProjectGradleProperties.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-npw" ],
  "startLine" : 20,
  "endLine" : 77,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadsAnalyzerReceivingEvents()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerUnitTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 83,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabasePossiblyChangedUpdatesAllSchemasAndTabs()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1182,
  "endLine" : 1247,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoCatalogDeclarationInKts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsGradleVersionCatalogAndDeclarative/VersionCatalogGoToDeclarationHandlerTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 146,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingAgpArtifactWithPluginDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingAndroidPluginFailureTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 138,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File findArtifactFilePathInRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 164,
  "linesOfCode" : 49,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTargetDeviceSpec()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtil.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 216,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 111,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectBuildsToPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildsToPathsMapperImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 153,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importManagedDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 406,
  "endLine" : 457,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteNodesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 647,
  "endLine" : 699,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TutorialChooser()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialChooser.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::assistant" ],
  "startLine" : 53,
  "endLine" : 115,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenterAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 149,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignParentAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 200,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncrementIdTextViewId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/EditTextHandlerTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 82,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnimatedSelectorLog()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManagerTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 165,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest04.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 84,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest9.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 102,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSuppressFilter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueProviderTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 207,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppCompatException()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 754,
  "endLine" : 803,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visualLintBasicTest()",
  "longName" : "",
  "relativeFileName" : "designer/integrationTestSrc/com/android/tools/idea/designer/VisualLintTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 103,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 413,
  "endLine" : 463,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearConnections()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 716,
  "endLine" : 764,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scoutChainConnect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1645,
  "endLine" : 1695,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 390,
  "endLine" : 446,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 259,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 402,
  "endLine" : 456,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneManager.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 209,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldMethodModifiersCompletion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 159,
  "endLine" : 227,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_viewsResolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 949,
  "endLine" : 1003,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingIncludedLayoutIsReflectedInIncludingLayoutField()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 335,
  "endLine" : 391,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewRefreshMetricsAreTracked()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 380,
  "endLine" : 431,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIconState()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/PreviewStatusIconTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 98,
  "endLine" : 148,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 438,
  "endLine" : 489,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 200,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dep_built()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddCompiledJavaDepsTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 120,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unchanged_files_not_requested_from_cache()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 306,
  "endLine" : 356,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexers()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 49,
  "endLine" : 103,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedInjectConstructorUnassistedParameterIndexValue_resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 229,
  "endLine" : 289,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsInstanceBuilderMethodIndexValue_resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 185,
  "endLine" : 246,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapIntoLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 619,
  "endLine" : 669,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moduleLibraryFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/IdeModelFactoryV2.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 83,
  "endLine" : 132,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LingeringTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/LingeringTooltip.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 78,
  "endLine" : 126,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutlibCallbackImpl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 184,
  "endLine" : 235,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOldVersion()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/ThumbnailManagerTest.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::nav" ],
  "startLine" : 111,
  "endLine" : 163,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMove()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ScreenDragTargetTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 85,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToNewGraphAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/AddToNewGraphActionTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 99,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void streamConnectAndDisconnect()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 95,
  "endLine" : 148,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterLayoutInspectorToolWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 262,
  "endLine" : 323,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 62,
  "endLine" : 118,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPreviewRendering()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/ViewInfoParserTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 53,
  "endLine" : 106,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changingTheSelectionTheNodeShouldBeRecalculated()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 222,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionShift()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 496,
  "endLine" : 554,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearToolbarActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 222,
  "endLine" : 282,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processPacket()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 359,
  "endLine" : 418,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::WriteTouchEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 515,
  "endLine" : 563,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintVerticalPartOfLeg()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 274,
  "endLine" : 332,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/MemoryAllocTracking.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-transport" ],
  "startLine" : 36,
  "endLine" : 88,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTransportProxy()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 432,
  "endLine" : 495,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr_0()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 262,
  "endLine" : 310,
  "linesOfCode" : 49,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HTreeChart createChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 85,
  "endLine" : 139,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getReferenceMap()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 124,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 189,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 189,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 189,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 189,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 189,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 189,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editStyleParent()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2118,
  "endLine" : 2174,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadDuplicatedValues()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3670,
  "endLine" : 3723,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicFeatureModuleResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 392,
  "endLine" : 439,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List checkTestMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 302,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileKtFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompilerForK1.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 95,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStepForm.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 103,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setXmxBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 417,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Converter getSpecificConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 363,
  "linesOfCode" : 48,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 340,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidFindStyleApplicationsDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 85,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidDebugBridge getDebugBridge()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 336,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean isVersionCheckConditional()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 323,
  "endLine" : 375,
  "linesOfCode" : 48,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDebuggerTypeCombo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 374,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuProfilerConfig fromProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 50,
  "endLine" : 99,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkGraphic()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 151,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTableProperties()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 542,
  "endLine" : 596,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openAppInspectionToolWindow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/integration/testSrc/com/android/tools/idea/appinspection/LaunchInspectorsTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 111,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 93,
  "endLine" : 141,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 149,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncMessage createSyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 175,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun processErrorMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildFailureParser.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 159,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importFailedTestResultsWithSnapshots()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 169,
  "endLine" : 216,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleOrder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 103,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraintRtl()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSectionTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 224,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSectionTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 280,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 190,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextAlignmentModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilderTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 181,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableValidation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 612,
  "endLine" : 659,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListSortedTest.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 117,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneKeepDimensTest.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 103,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOptions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 116,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedEditorFilter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueProviderTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 262,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/analytics/UiToolsPreferenceUsageTracker.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 113,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float calcThreshold()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 229,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logRenderResult()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTrackerImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 229,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseKeepOptionWithModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 208,
  "endLine" : 255,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 321,
  "endLine" : 368,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transfer_config_files()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingAndRemovingLayoutFilesUpdatesTheCache()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 278,
  "endLine" : 332,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewMethodIsAnnotatedWithTilePreviewAnnotation.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 39,
  "endLine" : 87,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckAnnotation_java()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 574,
  "endLine" : 633,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateMarkers()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 195,
  "endLine" : 268,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reduce()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/DefaultStateChartReducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 93,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillUi()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 211,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListSection parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSectionParser.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 98,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PartialSyncData fromFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 189,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 212,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parsePrimary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 293,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestLocator.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 95,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessHandler getCommandRunnerProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 278,
  "endLine" : 331,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 162,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCompilerVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 273,
  "endLine" : 320,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T intern()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/proto/ProtoStringInterner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 87,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daggerElementIdentifiers_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 650,
  "endLine" : 710,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkPermission()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 665,
  "endLine" : 714,
  "linesOfCode" : 48,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture inflate()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 972,
  "endLine" : 1027,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFromNlComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 506,
  "endLine" : 558,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformedOutsideRoot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1297,
  "endLine" : 1351,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/LayoutInspectorSessionMetrics.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 96,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 210,
  "endLine" : 262,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditNativeElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1941,
  "endLine" : 1997,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetSigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1516,
  "endLine" : 1572,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 210,
  "endLine" : 262,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 220,
  "endLine" : 279,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDevicePropertiesTracked()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 468,
  "endLine" : 530,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessibilityViewInfo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/AccessibilityViewInfoTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 40,
  "endLine" : 94,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cpuTraceConfigConstructedCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/config/PerfettoTraceConfigBuildersTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 90,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/PerfettoParser.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 106,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSchedulingEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 324,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean load()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 177,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicFunctions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/SuspendingNetworkChannelTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 102,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initKeyBindings()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 294,
  "endLine" : 343,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPartialResultsGlobalAnalysis1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2048,
  "endLine" : 2122,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun java9APIUsage()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/inspections/JavaApiUsageInspectionSuppressorTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 85,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityOptimizationDisabledForResizableAndMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 382,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryCustomPermissionsAndGroups()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 228,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertNewElementWithId()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1267,
  "endLine" : 1321,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun startDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutorBase.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 113,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/CPUUseReportContributor.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 103,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/HeapDumpSnapshotRunnable.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 291,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFromPsiFileSystemItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 302,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 214,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startSdkInstall()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 285,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 870,
  "endLine" : 925,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doInlineStyleDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 144,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getExtractableRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 125,
  "linesOfCode" : 47,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAndCustomizeAttributesForLayoutElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 324,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDirectories()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 225,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatorLayoutBehavior_classes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2441,
  "endLine" : 2499,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCannotWeaken()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/FragmentMustBePublicTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 119,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentActivationException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutorTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 374,
  "endLine" : 431,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionState()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectionStatePersistenceTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 76,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModuleTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesMacrobenchmarkCommonTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android-npw" ],
  "startLine" : 44,
  "endLine" : 99,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/NewAndroidComponentAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android-npw" ],
  "startLine" : 111,
  "endLine" : 158,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_methodsFromBaseClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 601,
  "endLine" : 655,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_fieldsFromBaseClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 658,
  "endLine" : 712,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnyExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/bool/BooleanExpressionsTest.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::observable" ],
  "startLine" : 132,
  "endLine" : 185,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndRemoveBodyModifiedRulesFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 813,
  "endLine" : 862,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithDependencyError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 184,
  "endLine" : 239,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncErrorOnEmptyFavorDimension_firstSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/EmptyDimensionSyncErrorTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 113,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 192,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 180,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 216,
  "endLine" : 262,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 274,
  "endLine" : 324,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 187,
  "endLine" : 241,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefresh()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 364,
  "endLine" : 413,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlavorConfigurationWorkaroundRemoval()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1068,
  "endLine" : 1133,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurePosition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/manager/NlDesignSurfacePositionableContentLayoutManagerTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 138,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintReferenceManagement.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 175,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 167,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilder.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 72,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void insertInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 279,
  "endLine" : 326,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void creatHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 384,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDrag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 863,
  "endLine" : 914,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addTypoSuggestions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 800,
  "endLine" : 867,
  "linesOfCode" : 47,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnyParametersSymbolInTypeListAtWrongPlace()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 673,
  "endLine" : 719,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFullyQualifiedNameConstructor()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 822,
  "endLine" : 868,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_duplicatedTableNames()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 884,
  "endLine" : 947,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement createLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 344,
  "endLine" : 394,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_artifacts()",
  "longName" : "",
  "relativeFileName" : "studio/update_sherlock_sdk.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 149,
  "endLine" : 200,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindingConfigEvaluatedAtConstruction()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1359,
  "endLine" : 1412,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SetAttributeQuickFix.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::lint" ],
  "startLine" : 66,
  "endLine" : 118,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbarActionsDisabledWhenProjectNeedsBuild()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonPreviewActionManagerTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 116,
  "endLine" : 169,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 149,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 588,
  "endLine" : 640,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 191,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetInfo getTargetInfoQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 168,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageViewExtension createCoverageViewExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 232,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceProvidersFactory getSourceProvidersFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 163,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubcomponentsForSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 962,
  "endLine" : 1021,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_wrappingDaggerTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 85,
  "endLine" : 143,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidArtifactFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 800,
  "endLine" : 848,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRead()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 134,
  "endLine" : 185,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightToolWindow.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 41,
  "endLine" : 87,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderList()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/render/ComposeStateObjectRendererTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 43,
  "endLine" : 102,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 71,
  "endLine" : 121,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getThreadsDataByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 174,
  "endLine" : 237,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlags()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ComposeViewNodeTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 74,
  "endLine" : 123,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodeChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 295,
  "endLine" : 346,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependenciesInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1074,
  "endLine" : 1126,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getInScopeElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 398,
  "endLine" : 453,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GradlePropertiesDslElement getPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslParser.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 170,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueType extractAndGetValueType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 651,
  "endLine" : 700,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aggregateCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 184,
  "endLine" : 263,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureUiSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/UiSettingsRule.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::streaming" ],
  "startLine" : 91,
  "endLine" : 139,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMirroringStoppingStarting()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 547,
  "endLine" : 605,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "aaudio_data_callback_result_t RemoteSubmixReader::ConsumeAudioData()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/remote_submix_reader.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::streaming" ],
  "startLine" : 143,
  "endLine" : 194,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 260,
  "endLine" : 316,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCpuOngoingCaptureItemSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 584,
  "endLine" : 640,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupListPanel createTrackGroupListPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 346,
  "endLine" : 402,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 497,
  "endLine" : 549,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPartialResultsGlobalAnalysis2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2124,
  "endLine" : 2191,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldRequestUserSentimentOverrides()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 345,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithAdditionalLinks()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporterTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 247,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtendedReportCollection()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 733,
  "endLine" : 783,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importSampleProjectTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/SamplesImportTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 102,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransact()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 97,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 454,
  "endLine" : 513,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeBestDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationForFile.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 104,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 317,
  "linesOfCode" : 46,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showPrepareCompleteNotification()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 343,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean notifyAppDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 394,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 191,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPolicy createXmlPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 256,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GutterIconRenderer getResourceGutterIconRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 185,
  "linesOfCode" : 46,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewAndroidComponentDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 123,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTemporaryFiles()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 395,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncludeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2184,
  "endLine" : 2245,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSizeAdjustment()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 122,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAaptGradient()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 517,
  "endLine" : 564,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 556,
  "endLine" : 616,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateIconBackgroundLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 687,
  "endLine" : 739,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String loadXmlDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 259,
  "endLine" : 310,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 501,
  "endLine" : 546,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveDuplicatedPayLoadEvents()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/internal/AppInspectorConnectionTest.kt",
  "fileLinesCount" : 634,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 229,
  "endLine" : 285,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoWriteAccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/GradleDistributionInstallIssueCheckerTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 81,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingAgpPluginID()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingAndroidPluginFailureTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 190,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/notification/GradleJvmNotificationExtension.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 106,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueChecker.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 182,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 190,
  "endLine" : 249,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/models/KotlinModelConverter.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 303,
  "endLine" : 352,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterColorPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 295,
  "endLine" : 358,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeStructure_addVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 312,
  "endLine" : 359,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyValuesChangesAfterRendering()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 235,
  "endLine" : 285,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 95,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignVerticallyMiddle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 113,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyCenter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 255,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest03.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 81,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasic()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/DefaultSelectionModelTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 88,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContinueVisitingNodesWhenIssueSummaryIsDifferent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerIssueNodeVisitorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 88,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLiveAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholder.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 97,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 577,
  "endLine" : 625,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void creatVerticalChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 386,
  "endLine" : 437,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassPathWithKeyWord()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 870,
  "endLine" : 915,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotedClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1534,
  "endLine" : 1579,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement processMapElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 703,
  "endLine" : 754,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void applyDslLiteralOrReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 777,
  "endLine" : 831,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElementUsages()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/findusages/DataBindingResourceUsageSearcher.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::databinding" ],
  "startLine" : 42,
  "endLine" : 107,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLookup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 99,
  "endLine" : 149,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void chooseWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 183,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList findTargetsBuildingSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 367,
  "endLine" : 413,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateProjectAndFinishSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 555,
  "endLine" : 601,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyInvocationFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AspectFiles.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 141,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getBuildDependenciesAspectDepsFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 300,
  "endLine" : 350,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 104,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final InputStream invokeQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 159,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean buildTargetExpressionsCore()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 272,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 267,
  "endLine" : 317,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureSystemProperties()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 117,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multi_srcs_share_flagset()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/cc/ConfigureCcCompilationTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 274,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexEntryWithMultipleValues()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerIndexTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::dagger" ],
  "startLine" : 88,
  "endLine" : 142,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/DeviceScreenDiagramDemo.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 37,
  "endLine" : 84,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateAvd()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/EditVirtualDeviceDialogTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::avd" ],
  "startLine" : 213,
  "endLine" : 267,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun physicalDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatPanelConfigTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::logcat" ],
  "startLine" : 70,
  "endLine" : 116,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emulatorDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatPanelConfigTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::logcat" ],
  "startLine" : 119,
  "endLine" : 165,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun trackDevices()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBoxDeviceTracker.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 104,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection data()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/VersionsAreIncompatibleTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 36,
  "endLine" : 97,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/sync/errors/AgpVersionNotSupportedIssueChecker.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 47,
  "endLine" : 99,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderString()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/render/ComposeStateObjectRendererTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 233,
  "endLine" : 291,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSchemaInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/NavLogEventTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 389,
  "endLine" : 436,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneManagerTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::nav" ],
  "startLine" : 155,
  "endLine" : 208,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelfAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 417,
  "endLine" : 466,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveIntoNestedGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/model/NavComponentHelper.kt",
  "fileLinesCount" : 737,
  "components" : [ "primary::nav" ],
  "startLine" : 608,
  "endLine" : 663,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun buildImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavScreenDecorator.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 108,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlinedComposable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesViewTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 246,
  "endLine" : 293,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInternalProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 74,
  "endLine" : 120,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/AttachProgressProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 24,
  "endLine" : 70,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_newAPINotExistInLowAGP_java()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 192,
  "endLine" : 240,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySourceSet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 279,
  "endLine" : 334,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveVariablesInPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2545,
  "endLine" : 2610,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AbstractProductFlavorDslElement.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 202,
  "endLine" : 256,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtractReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 213,
  "endLine" : 275,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHeapDumpObjectsGeneration()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObjectTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 149,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppearanceAndToolbarActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 161,
  "endLine" : 219,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInputStream()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/SuspendingChannelsTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 98,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 442,
  "endLine" : 492,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayListenerDispatcher::Run()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_listener_dispatcher.cc",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 101,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameComponent.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 156,
  "endLine" : 208,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProxyEventPreprocessors()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 270,
  "endLine" : 322,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String pushFileToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 303,
  "endLine" : 385,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AdditionalClassifierArtifacts createArtifact()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/LibraryFilePathsTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 143,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/LanguageHighlightingTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 94,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateClassStoreVisitor.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 99,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 969,
  "endLine" : 1019,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 575,
  "endLine" : 634,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAehd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardController.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 119,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String merge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 374,
  "linesOfCode" : 45,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPathUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 220,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 218,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRefactorForPsiRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractAsIncludeAction.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 147,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidApplicationPackageRenameProcessor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 142,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAarDependencyToMyModule()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 692,
  "endLine" : 739,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMerge()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 428,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createPreviewImagesTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 457,
  "endLine" : 505,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateToolsItems()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 125,
  "endLine" : 174,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingJobScheduled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/JobEntryTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 201,
  "endLine" : 248,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sentReceivedLegendRendersCorrectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 380,
  "endLine" : 424,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportDatabaseToDb()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 589,
  "endLine" : 644,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportNotInitialized()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 353,
  "endLine" : 406,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidXGoogleHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 599,
  "endLine" : 649,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectedAndReportedFailureReasonReportedAsIs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 145,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/GradleDistributionInstallIssueCheckerTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 176,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingAgpArtifactWithOldPluginApplyDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingAndroidPluginFailureTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 85,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrokenCompilation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/JavaCompilationInBuildSrcBrokenTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 82,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/VerifyGradleTokensAction.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 85,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList doValidate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 674,
  "endLine" : 725,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openAndCloseDetailsView()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 137,
  "endLine" : 199,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColumnFilterWithSortColumnSelected()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 660,
  "endLine" : 719,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardLayout.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 98,
  "endLine" : 142,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTwoDimensionsAllFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 129,
  "endLine" : 177,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testZoomHiDPIScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 411,
  "endLine" : 462,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsertType finishDropInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 512,
  "endLine" : 562,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addComponentToModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 611,
  "endLine" : 661,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAllGraph()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1488,
  "endLine" : 1532,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 237,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhereSubquery_selectedTablesInOuterQueries()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1099,
  "endLine" : 1159,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInExpressions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1992,
  "endLine" : 2036,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentSchemasForTestAndNotTestScope()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 107,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStaticDescription()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 507,
  "endLine" : 554,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFixFun()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AnnotateQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::lint" ],
  "startLine" : 124,
  "endLine" : 172,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributor.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 313,
  "endLine" : 367,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage createFrame()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 283,
  "endLine" : 343,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetIdeInfo getTargetIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinBinaryContextProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 108,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateProjectViewForWorkspaceLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectStateSyncTask.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 145,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 244,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolWindowScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 155,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EmptyJarTracker getUpdatedEmptyJarTracker()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibrary.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 224,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getActions()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AddLibraryTargetDirectoryToProjectViewAttachSourcesProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 92,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkspacePath getDirectoryToAddForLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AddLibraryTargetDirectoryToProjectViewAction.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 131,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddCompiledJavaDeps.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 76,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildGraphDataImpl parseCore()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 188,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedInjectConstructorIndexValue_resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 166,
  "endLine" : 219,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaArtifactWithDependenciesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 926,
  "endLine" : 975,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AdapterBinding getNodeBinding()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 237,
  "endLine" : 286,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderMap()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/render/ComposeStateObjectRendererTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 105,
  "endLine" : 162,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultActionIds()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 246,
  "endLine" : 291,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExitActions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 961,
  "endLine" : 1010,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRegularActionIconRect()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 206,
  "endLine" : 256,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canQueryPropertiesForViewsWithoutResourceResolver()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 217,
  "endLine" : 267,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachMetricsLoggedAfterProcessFailedToAttach()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/AppInspectionInspectorMetricsTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 128,
  "endLine" : 176,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 70,
  "endLine" : 119,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAndClearPerformanceWarnings()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 221,
  "endLine" : 284,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomOnConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 600,
  "endLine" : 655,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawNewWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 815,
  "endLine" : 868,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteInnerInputClassWithoutOuterClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 731,
  "endLine" : 781,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseMlModelStep()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 91,
  "endLine" : 143,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1215,
  "endLine" : 1265,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariablesFromNestedApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2744,
  "endLine" : 2795,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteProfilingSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 730,
  "endLine" : 783,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkKnownThreadsPresenceAndCount()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 157,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFragmentLeaks()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/instancefilters/ActivityFragmentLeakInstanceFilterTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 141,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetails.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 187,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseTraceFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 259,
  "endLine" : 316,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCppFunctionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/NodeNameParser.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 130,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 106,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDisplays()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 958,
  "endLine" : 1015,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioRecordReader::ReadUntilStopped()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_record_reader.cc",
  "fileLinesCount" : 126,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 124,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintHorizontalPartOfLeg()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 224,
  "endLine" : 271,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTimelineButtonEnableStates()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 192,
  "endLine" : 249,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskIconAndDescriptionWrapper()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskgrid/TaskGridItem.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 115,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigatingThroughWizardInstallsAehd()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AehdWizardTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 173,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readOfflineIndexFile()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 581,
  "endLine" : 630,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStudioStatsProtoCreation()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 411,
  "endLine" : 464,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListener()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 178,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChangesTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/ApplyCodeChangesTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 104,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidFilenames()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4672,
  "endLine" : 4725,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiModuleAppOverrides()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 576,
  "endLine" : 628,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean lowMemoryDetected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 314,
  "endLine" : 365,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startInternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 483,
  "endLine" : 534,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigMatch selectConfigMatch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 610,
  "endLine" : 674,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightVirtualFile generateDrawableFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 261,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 285,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun buildResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/InnerRClassBase.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 163,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderConflictingDrawables()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 161,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRendering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewTemplateRenderer.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::android-npw" ],
  "startLine" : 420,
  "endLine" : 467,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOutputIconsForSingleDensityTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 144,
  "endLine" : 191,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 918,
  "endLine" : 962,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployAndHandleError()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/deploy/DeployAndHandleError.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::execution" ],
  "startLine" : 52,
  "endLine" : 104,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAndroidResourceName()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/DynamicResourceIdResolver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::debuggers" ],
  "startLine" : 55,
  "endLine" : 106,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCleanup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 137,
  "endLine" : 189,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBuildSuccess()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAttributionManagerImpl.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 108,
  "endLine" : 154,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alarmCancelled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/AlarmEntryTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 71,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/JobEntry.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 114,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/NetworkInspectorTabProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 110,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndRemoveBodyReplacedRulesFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 762,
  "endLine" : 810,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editExistingBodyRulesFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 865,
  "endLine" : 912,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportCancelledByTheUser()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 506,
  "endLine" : 563,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunSelectStatementWithSemicolon()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 782,
  "endLine" : 829,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunSelectStatementWithoutSemicolon()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 951,
  "endLine" : 998,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunSelectStatementWithTrailingLineComment()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1001,
  "endLine" : 1048,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoVariantsFoundFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/NoVariantsFoundSyncFailureTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 84,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/ClassLoadingIssueChecker.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 105,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchAndMergeNativeVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/GradleSyncExecutor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 283,
  "endLine" : 329,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 189,
  "endLine" : 232,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importBenchmarkTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 460,
  "endLine" : 507,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressBar()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 423,
  "endLine" : 484,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ExportUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 73,
  "endLine" : 121,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterTextField()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 56,
  "endLine" : 115,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterTextFieldWithBrowseButton()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 117,
  "endLine" : 175,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 453,
  "endLine" : 506,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionViewerUi.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 73,
  "endLine" : 116,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandlerTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 141,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 426,
  "endLine" : 470,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ScrollViewHandlerTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 155,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignVerticallyBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 160,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 343,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performDrop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 107,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addAdditionalComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 331,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setPropertyValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 239,
  "endLine" : 290,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pickCenteredConnections()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 308,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleAssignFragmentUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 654,
  "endLine" : 705,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecoveryJavaRule()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 469,
  "endLine" : 512,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnyParametersSymbolInTypeList()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 628,
  "endLine" : 671,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseModifierAsPartOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1023,
  "endLine" : 1066,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationInSuperClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1127,
  "endLine" : 1170,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedFieldsForIncludedLayoutsAreGenerated()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingLayoutTests.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::databinding" ],
  "startLine" : 231,
  "endLine" : 281,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/analytics/LayoutBindingTracker.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 105,
  "endLine" : 159,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 95,
  "endLine" : 138,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTestFilterForNamedParameters()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 171,
  "linesOfCode" : 44,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void chooseWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 229,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspacePathResolverAndProjectView computeWorkspacePathResolverAndProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectStateSyncTask.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 323,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupScopes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 669,
  "endLine" : 715,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clean()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 447,
  "endLine" : 496,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchLanguageSpecIfNeeded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 144,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorNotificationPanel createNotificationPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/LegacyAdditionalLanguagesHelper.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 142,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 259,
  "endLine" : 302,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildBlazeConfigurationData()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolver.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 169,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParsedManifest parseManifestElement()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ManifestParser.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 168,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unpackAarToDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/Unpacker.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 149,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean maybeShowMobileInstallOptIn()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 275,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresFullUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/RefreshParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 101,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerConsoleFilterTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::dagger" ],
  "startLine" : 103,
  "endLine" : 158,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDevices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 74,
  "endLine" : 123,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 175,
  "endLine" : 218,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidArtifactWithDependenciesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 850,
  "endLine" : 898,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWrite()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 188,
  "endLine" : 237,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 140,
  "endLine" : 186,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyChangeMetrics()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 885,
  "endLine" : 930,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDatabase()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 82,
  "endLine" : 129,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fuzz()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/AlignmentFindingTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 194,
  "endLine" : 237,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateIsInSyncWithJRadioButton()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedRadioButtonPropertyTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 30,
  "endLine" : 80,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextAlignment()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 334,
  "endLine" : 377,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunServer()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/skia/SkiaParserTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 152,
  "endLine" : 196,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndApplyListElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1535,
  "endLine" : 1587,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveOneOfNativeElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2093,
  "endLine" : 2145,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 78,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsingDependenciesSingleFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 189,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProfileOneProcessAtATime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 946,
  "endLine" : 1004,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityLeaks()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/instancefilters/ActivityFragmentLeakInstanceFilterTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 84,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearToolbarActionsApi30()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 241,
  "endLine" : 299,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EditorProviderImpl.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 63,
  "endLine" : 109,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 217,
  "endLine" : 274,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventTrackRenderer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 107,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecordingScreen()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/interim/RecordingScreen.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 87,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testZoomOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 181,
  "endLine" : 239,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindCompilationTarget()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintIdeClientTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lint" ],
  "startLine" : 109,
  "endLine" : 158,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/model/LintModelFactory.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::android-lint" ],
  "startLine" : 106,
  "endLine" : 152,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObsoleteSdkIntInspection.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-lint" ],
  "startLine" : 145,
  "endLine" : 195,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoPreviewElementsWithTheSameValuesShouldBeEqual()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 58,
  "endLine" : 102,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 122,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtendedReportCustomClassLoaders()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 869,
  "endLine" : 918,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneratedResources()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 176,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskDetailScreen()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailScreen.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 102,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editPluralItems()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2692,
  "endLine" : 2746,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void issue36973561()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3459,
  "endLine" : 3507,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addingPlusToId()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4267,
  "endLine" : 4317,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void styleableTest()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 386,
  "endLine" : 438,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 181,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectMemoryReportAndDumpToMetricsFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 208,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getMatchingFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 282,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getBetterMatch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 682,
  "endLine" : 725,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performInDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 291,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processXmlAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AttributeProcessingUtil.kt",
  "fileLinesCount" : 915,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 394,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 667,
  "endLine" : 717,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 844,
  "endLine" : 902,
  "linesOfCode" : 43,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBackground()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 350,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun testGotoAarResourceFromCode_libRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 583,
  "endLine" : 632,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoAarResourceFromCode_ownRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 767,
  "endLine" : 813,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMacroTagSupport()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 886,
  "endLine" : 932,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFiles()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/SVGImporterTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 77,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyCodeChangesNeedsRestartForDebug()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 634,
  "endLine" : 688,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentActivationException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileConfigurationExecutorTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 257,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolvePromiseEvenIfUncheckedExceptionHappened()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidConfigurationProgramRunnerTest.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 164,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOutputIconsForSingleDensityTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 205,
  "endLine" : 251,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderOptionsDialog.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 60,
  "endLine" : 103,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBuildFileContent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 261,
  "endLine" : 303,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertBuildAnalysisResultsFromBytesToObject()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/BuildResultsProtoMessageConverter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 109,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRulesPersistence()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/RuleDataPersistenceTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 126,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewsAreNotEditable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2715,
  "endLine" : 2763,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteAffinityFromJDBCType()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/ModelTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 63,
  "endLine" : 109,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRawEvent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorClient.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnectionRefusedHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/GradleDistributionInstallIssueCheckerTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 128,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersion getGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleVersions.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 95,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UpdateResult updatePluginVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/upgrade/AndroidPluginVersionUpdater.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 99,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyAndRegisterModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 257,
  "endLine" : 301,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/XmlErrorOutputParser.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 85,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runPartiallyFail()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 149,
  "endLine" : 204,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterCheckbox()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 177,
  "endLine" : 234,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterSlider()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 236,
  "endLine" : 293,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterRadioButton()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 360,
  "endLine" : 417,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void generate()",
  "longName" : "",
  "relativeFileName" : "layoutlib/src/com/android/layoutlib/LayoutlibClassLoader.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 62,
  "endLine" : 109,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditMapKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelMapPropertyImplTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 131,
  "endLine" : 182,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddCatalogLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/CatalogDependencyManagementTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 94,
  "endLine" : 146,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTwoDimensionsOneFlavor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 180,
  "endLine" : 226,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeStructure_removeListItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 362,
  "endLine" : 406,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSdkLocationTextField()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 203,
  "endLine" : 249,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAppAttributeWithLayoutRoot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 346,
  "endLine" : 392,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest01.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 77,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignVerticallyTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 206,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 257,
  "endLine" : 301,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 303,
  "endLine" : 347,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testCurveTo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 224,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/GridLayoutManager.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::designer" ],
  "startLine" : 257,
  "endLine" : 409,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void expandHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 747,
  "endLine" : 795,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 847,
  "endLine" : 893,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypeListRecovery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 721,
  "endLine" : 763,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnyNonPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1391,
  "endLine" : 1433,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArrayAfterAnyPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1472,
  "endLine" : 1515,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean type_specifier_no_prec()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 420,
  "endLine" : 462,
  "linesOfCode" : 43,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnectedListItemDevicesShouldNotBeSelectable()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 221,
  "endLine" : 272,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun removePairedDevices()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 332,
  "endLine" : 379,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canNavigateToXmlFromGeneratedViewFieldInLightClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingNavigationTests.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::databinding" ],
  "startLine" : 116,
  "endLine" : 159,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedStaticMethodsAreGenerated()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 841,
  "endLine" : 884,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 223,
  "endLine" : 273,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Track()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/Track.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 127,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JBTable create()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 126,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionsComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 166,
  "endLine" : 218,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renderActivity()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 138,
  "linesOfCode" : 43,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 107,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList suggestPythonVersions()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 347,
  "endLine" : 404,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrepareBazelCommandResult prepareBazelCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 213,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Promise execute()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryProgramRunner.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 106,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record PrintOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/PrintOutput.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 77,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedInjectConstructorIndexValue_resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 112,
  "endLine" : 163,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinDaggerHeuristic()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 355,
  "endLine" : 404,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaDaggerHeuristic()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 577,
  "endLine" : 626,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qrEncodeShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/QrCodeGeneratorTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-adb" ],
  "startLine" : 31,
  "endLine" : 78,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qrEncodeShouldWorkForUnicodeCharacters()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/QrCodeGeneratorTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-adb" ],
  "startLine" : 142,
  "endLine" : 189,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelLowerPriority()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 412,
  "endLine" : 458,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelByTopic()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 461,
  "endLine" : 508,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPullParser createXmlParserForPsiFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 318,
  "endLine" : 368,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun virtualDeviceToAvdBuilder()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/VirtualDeviceTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::avd" ],
  "startLine" : 106,
  "endLine" : 151,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageTracking_withState_custom()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 985,
  "endLine" : 1028,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun model()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 68,
  "endLine" : 116,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollToCenter()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 251,
  "endLine" : 298,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateXml()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 430,
  "endLine" : 484,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLassoSelection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/SelectionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::nav" ],
  "startLine" : 122,
  "endLine" : 173,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 794,
  "endLine" : 841,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithRootImageOnly()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1155,
  "endLine" : 1205,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/Toggle3dActionTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 83,
  "endLine" : 130,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1590,
  "endLine" : 1641,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddNativeElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2000,
  "endLine" : 2051,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 158,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOnlyElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 328,
  "endLine" : 381,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndDeleteListFromEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2321,
  "endLine" : 2372,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeReferenceValueReordersProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 580,
  "endLine" : 630,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCutout()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewElementConfigurationTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 412,
  "endLine" : 455,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbarActionsDisabledWhenPreviewHasErrors()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/PreviewSurfaceActionManagerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 153,
  "endLine" : 204,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/leakcanary/LeakCanaryModelTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::profilers" ],
  "startLine" : 343,
  "endLine" : 390,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayObject getArrayObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 176,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapDumpFieldObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 96,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/JavaMigrationTestGeneratorTest.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 82,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/KotlinMigrationTestGeneratorTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 82,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::Run()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 220,
  "endLine" : 267,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayControl::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_control.cc",
  "fileLinesCount" : 99,
  "components" : [ "primary::streaming" ],
  "startLine" : 30,
  "endLine" : 76,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyExecutableAbiDependentFileInFolderToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 217,
  "endLine" : 271,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProxyDataPreprocessor()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 325,
  "endLine" : 379,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseNumber()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 80,
  "endLine" : 128,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean verifyLiveAllocRenderResult()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1384,
  "endLine" : 1435,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainMemoryProfilerStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 114,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateFieldPersistenceByType()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 560,
  "endLine" : 602,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceUnauthorizedUntilAuthorized()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 234,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 203,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMergerStats_allThreeResultTypes()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ManifestMergerStatsTrackerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 155,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingJarTriggersSync()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/IdeaSyncCachesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 148,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedImport_unresolvedAttrName()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 156,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestCompletionAndGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/EditorPerformanceTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 121,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editIdAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1324,
  "endLine" : 1375,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editIdFromDrawable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1495,
  "endLine" : 1547,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceOverride()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 350,
  "endLine" : 408,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 855,
  "endLine" : 900,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalResourceIds()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1462,
  "endLine" : 1510,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticReportBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportBuilder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 107,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 149,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleScan()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 739,
  "endLine" : 783,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 206,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 154,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceViewPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 156,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 367,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAvd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNode.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 178,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 301,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/DrawableGrid.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 156,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inlineElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 132,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkConfigurableForm()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurableForm.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 104,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFixes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidResourceQuickFixProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 66,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResumableDownloads()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 232,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArrangement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AndroidXmlArrangementTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 81,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArrangeDoesntRearrangeElements()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AndroidXmlArrangementTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 132,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotUpToDate_whenDependenciesChange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 397,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShift()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 321,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSampleDataOffset()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 445,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectAllLicenses()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/license/LicenseTextCollectorTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 76,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1211,
  "endLine" : 1252,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewPureLibraryModuleInKotlinHasJvmCompatibility()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddNewModulesToAppTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 181,
  "endLine" : 232,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_methodsWithSameName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 552,
  "endLine" : 598,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiVersionTreeNodeState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 199,
  "endLine" : 250,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Pair getDiskUsageMessages()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 327,
  "endLine" : 369,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 178,
  "endLine" : 219,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 87,
  "endLine" : 139,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlwaysRunTasksAnalyzer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AlwaysRunTasksAnalyzerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 38,
  "endLine" : 94,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeTreeNode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskTreeModelTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 146,
  "endLine" : 192,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditCellAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2546,
  "endLine" : 2595,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncludeLibrariesInUnitTestFromMainModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 186,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithAppCompat()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 243,
  "endLine" : 294,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithCompositeBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/CxxConfigurationIssuesReporterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 135,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlaceholderExceptionLoadedWithDifferentClassloader()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 228,
  "endLine" : 275,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWhenClassCannotBeCastInGroovyCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/GroovyBuildFileCompilationBrokenTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 167,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateLocalMavenRepoInitScriptContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/ContentCreatorTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 88,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/VersionCatalogGoToDeclarationHandler.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 111,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessor.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 146,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String createLocalMavenRepoInitScriptContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 192,
  "endLine" : 238,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCreateKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 281,
  "endLine" : 327,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runSuccess()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 92,
  "endLine" : 146,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestSuiteWithOneTestCaseAndFailed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 150,
  "endLine" : 201,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResultsWithNoClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 357,
  "endLine" : 407,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeStructure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 267,
  "endLine" : 309,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDraggingMatchParentComponentFromPalette()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 298,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDraggingMatchParentComponentFromPalette2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 348,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 476,
  "endLine" : 517,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabLayoutX()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 520,
  "endLine" : 561,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/InputTypeEditorTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 87,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibilityBadge()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 615,
  "endLine" : 656,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutRelativeConvertTest01.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 77,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest02.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 77,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddComponentsWithDependencyCheck()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 449,
  "endLine" : 497,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateChildrenInComplicateCase()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueRootTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 169,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneHitListenerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 89,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPanel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 192,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFidelityErrors()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 640,
  "endLine" : 683,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSelectAutomaticallyPickupActionWhenSelectOtherTarget()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/TargetMenuActionTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 143,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void pickRound()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 439,
  "endLine" : 485,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean clearSelectedConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 771,
  "endLine" : 813,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetConstraintPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 157,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildListChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 122,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlInteractionHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 90,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRenderResult()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 341,
  "endLine" : 386,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProvider.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 101,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void expandVertically()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 691,
  "endLine" : 739,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportRenderingFidelityProblems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 869,
  "endLine" : 913,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMockSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/DesignSurfaceTestUtil.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 101,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/inspections/ConsumerRulesInspection.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 125,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 177,
  "endLine" : 233,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path runPatcher()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/Patcher.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio" ],
  "startLine" : 64,
  "endLine" : 109,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addViewRefreshesLightClassFields()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 394,
  "endLine" : 438,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  of()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ComboCheckBox.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 83,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimension getPreferredMenuItemSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuUI.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 95,
  "endLine" : 158,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void paintAccText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuPaintHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 118,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 130,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 313,
  "endLine" : 356,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture addAll()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 279,
  "endLine" : 333,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 116,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonMacroCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 123,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 746,
  "endLine" : 791,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArtifactLocation parse()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/ExecutionPathHelper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 78,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 283,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddProjectGenSrcJars.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 105,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterPairingCode()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 635,
  "endLine" : 690,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HideablePanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/HideablePanel.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 49,
  "endLine" : 90,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 442,
  "endLine" : 490,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ToggleButton()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/ToggleButton.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 50,
  "endLine" : 92,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeTransitionFromAndTo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 358,
  "endLine" : 400,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElement()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 92,
  "endLine" : 133,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReturnToSourceRestoresPrevious()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 342,
  "endLine" : 399,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ElkLayeredLayoutAlgorithm.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 82,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownToDisconnectedStopsPolling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 406,
  "endLine" : 453,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPanelWithStateReadsOnDemand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelIntegrationTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 171,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachFailAfterProcessConnected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/LegacyInspectorMetricsTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 137,
  "endLine" : 186,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiWindowWithHiddenSystemNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 383,
  "endLine" : 429,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatePropertiesOnly()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 66,
  "endLine" : 113,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithHiddenSystemViews()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 463,
  "endLine" : 510,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomOnConnectWithFiltering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 658,
  "endLine" : 705,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomOnConnectWithFilteringAndScreenSizeFromAppContext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 708,
  "endLine" : 755,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateHtmlBody_imageClassificationModel()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 85,
  "endLine" : 129,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndResetLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 514,
  "endLine" : 565,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 568,
  "endLine" : 619,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndApplySigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 144,
  "endLine" : 193,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplySigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 219,
  "endLine" : 268,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement resolveInternalSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1053,
  "endLine" : 1135,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOrUpdateAttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 134,
  "endLine" : 182,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/RenderErrorTest.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 134,
  "endLine" : 179,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableActionsOnPreviewContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/PreviewSurfaceActionManagerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 96,
  "endLine" : 150,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateFloat()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/editingsupport/FloatValidationUtil.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 75,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRestartedPreferredProcessNotSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 549,
  "endLine" : 607,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createBatteryDrainTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 858,
  "endLine" : 912,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReservableRemoteDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 452,
  "endLine" : 496,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testButtonsDuringHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 996,
  "endLine" : 1040,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getVideoEncoderDetails()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/CodecInfo.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::streaming" ],
  "startLine" : 91,
  "endLine" : 132,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Controller::ControlDisplayPower()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 697,
  "endLine" : 739,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomFilter()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 365,
  "endLine" : 412,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuMonitorView.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 97,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskStartingPointDropdown()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/options/TaskStartingPointDropdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 37,
  "endLine" : 80,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryMonitorView.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 97,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMergeObsoleteFolders()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2193,
  "endLine" : 2240,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageMetricsTracked_wizardComplete()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AehdWizardTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 240,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPlatformObjectsTracking()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1059,
  "endLine" : 1106,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AddEditTaskScreen()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskScreen.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 103,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaceAndApplicationIdFromProjectSystem()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 494,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 311,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 203,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openNonAssetFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioAssetFileOpener.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 158,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItemTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2102,
  "endLine" : 2143,
  "linesOfCode" : 41,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 406,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 419,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addToolsAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 303,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 454,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 183,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AehdSdkComponentTreeNode.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 179,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/SlowResourcePreviewManager.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 129,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateTabRects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 255,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 137,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 158,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findSmallestDpiVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 269,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 274,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorruptedPartialDownload()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 287,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeValueAttrCompletionDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1917,
  "endLine" : 1962,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewBindingTypeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2395,
  "endLine" : 2439,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun _testCheckboxControlsLibraryClassVisibility()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ChooseClassDialogTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 184,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommonSuperClassResolvedCorrectly()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ModuleClassLoaderDependenciesTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 95,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFolderDeletionCanBeUndone()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 189,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSourceFolderPaths()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 292,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScalingWithGroups()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 277,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSampleDataInterval()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 447,
  "endLine" : 489,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 283,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 567,
  "endLine" : 609,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void triggerMemoryStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 170,
  "endLine" : 213,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameLibraryAndAddActivity()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidLibraryTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 127,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherIconOptions createOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 128,
  "endLine" : 173,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeValidators()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 862,
  "endLine" : 911,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_caretInMethodReference()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 72,
  "endLine" : 117,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_completeStaticMethodInNonStaticContext()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 338,
  "endLine" : 383,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_onMethodWithParameters_caretMovesInsideParens()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 421,
  "endLine" : 466,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_onMethodWithNoParameters_caretMovesAfterParens()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 469,
  "endLine" : 514,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_testCompleteStaticFunctionOutsideReferenceContext()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1031,
  "endLine" : 1076,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 61,
  "endLine" : 107,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 189,
  "endLine" : 229,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonIncrementalAnnotationProcessorsAnalyzer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnnotationProcessorsAnalyzerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 39,
  "endLine" : 85,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionTargetTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 120,
  "endLine" : 164,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusCodeInactiveWhenAnyStatusCodeInvalid()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1121,
  "endLine" : 1175,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateTableRowId()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 300,
  "endLine" : 346,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepConnectionOpenIsEnableIfAtLeastOneOnlineDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 533,
  "endLine" : 582,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 568,
  "endLine" : 612,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getGradleWrapperVersionWithUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 114,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyAppAndLibBuildDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 261,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithPlayServices()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 409,
  "endLine" : 458,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningWithOtherExtraWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 94,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleMultipleLegacyFormattedDataBindingParseErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DataBindingOutputParserTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 110,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseWithErrorIgnoreOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParserTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 137,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByteCodeTransformationModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/LiveEditServicesIntegrationTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 82,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotator.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 102,
  "linesOfCode" : 41,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/common/CommandLineArgs.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 126,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateProjectExtraModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 182,
  "endLine" : 226,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccessImport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataService.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 257,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataService.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 259,
  "endLine" : 308,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getTargetedApks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 623,
  "endLine" : 671,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractAndroidModuleDependencyVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 190,
  "endLine" : 235,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractJavaModuleDependencyVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 238,
  "endLine" : 283,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addPropertyComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanelUi.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 99,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisableIllegalDestinationAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 336,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testZoom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 362,
  "endLine" : 409,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveObsoleteAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 344,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaceTransferFromRoot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 479,
  "endLine" : 521,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkSection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/EnumValueUtil.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 76,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest6.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 97,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTestToolsAttr.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 117,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddComponentsNoDependencyCheckOnMove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 499,
  "endLine" : 547,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 207,
  "linesOfCode" : 41,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureUi()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 839,
  "endLine" : 883,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGraph()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1446,
  "endLine" : 1486,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProvider.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 108,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/ModelsProviderConfigurationListener.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 75,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomModelsProvider.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 166,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean connectCheck()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutConnectArrange.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 208,
  "linesOfCode" : 41,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMarginsSpread()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 224,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 449,
  "endLine" : 501,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 189,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawLasso()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawLassoUtil.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 83,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportRelevantCompilationErrors()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 352,
  "endLine" : 399,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFts_rename()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1809,
  "endLine" : 1861,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabases_single()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 267,
  "endLine" : 311,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModelWizard()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 105,
  "endLine" : 161,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun requestFastPreviewRefreshSync()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewSurface.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 97,
  "endLine" : 143,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintMenuItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuUI.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 161,
  "endLine" : 215,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimension getPreferredMenuItemSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItemUI.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 149,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChart.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 295,
  "endLine" : 344,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPanel createPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncConfigurable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 129,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateResult update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/artifacts/ProjectArtifactStore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 136,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 227,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pattern makePatternFromWildcard()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 206,
  "linesOfCode" : 41,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 111,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repackageJarsInBackground()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 346,
  "endLine" : 389,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 152,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDeployInfo readDeployInfoProtoForTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkDeployInfoProtoHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 88,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentDaggerElementBase_getIncludedModulesAndSubcomponents_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 882,
  "endLine" : 932,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun checkMdnsSupport()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 50,
  "endLine" : 98,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoPreviewElementsWithTheSameValuesShouldBeEqual()",
  "longName" : "",
  "relativeFileName" : "wear-preview-elements/testSrc/com/android/tools/wear/preview/WearTilePreviewElementTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear-preview-elements" ],
  "startLine" : 25,
  "endLine" : 67,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-whs/testSrc/com/android/tools/idea/wearwhs/action/OpenWearHealthServicesPanelActionTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 66,
  "endLine" : 110,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInterrupt()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 340,
  "endLine" : 386,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSystemImage()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SdkFixture.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::avd" ],
  "startLine" : 114,
  "endLine" : 154,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun avdBuilderToVirtualDevice()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/VirtualDeviceTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::avd" ],
  "startLine" : 61,
  "endLine" : 103,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageTracking_withState_preset()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 940,
  "endLine" : 981,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 181,
  "endLine" : 225,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNames()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavEnumSupportProviderTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::nav" ],
  "startLine" : 83,
  "endLine" : 131,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshRoot()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 676,
  "endLine" : 721,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProcessRows()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorTableModel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 47,
  "endLine" : 97,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposingLauncherDisconnectsAndDisposesActiveClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 159,
  "endLine" : 202,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindows()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 349,
  "endLine" : 400,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAppInspectorSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/AppInspectionSnapshotSupport.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 157,
  "endLine" : 197,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteInnerClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 685,
  "endLine" : 729,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightModelClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 88,
  "endLine" : 139,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 104,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplySigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 271,
  "endLine" : 319,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void syncFolderConfig()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1019,
  "endLine" : 1073,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentId()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewElementConfigurationTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 368,
  "endLine" : 409,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeAction()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 182,
  "endLine" : 227,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean verifyClassifierResult()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 800,
  "endLine" : 847,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataForXRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/AllocStatsDataSeriesTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 92,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createImportedSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 642,
  "endLine" : 685,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 337,
  "endLine" : 383,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onEnterTaskButtonClick()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/TaskEntranceTabModel.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 99,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidBitmapDataProvider createDecoder()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AndroidBitmapDataProvider.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 99,
  "linesOfCode" : 41,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startNativeAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 301,
  "endLine" : 349,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryProfiler.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::profilers" ],
  "startLine" : 275,
  "endLine" : 317,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 96,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startAgent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 598,
  "endLine" : 639,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeCommandLine()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/CommandLineDecoder.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 66,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::SendPendingDisplayEvents()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 975,
  "endLine" : 1017,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/StopTrace.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 29,
  "endLine" : 75,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorrectColumnsAndRendererContents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 268,
  "endLine" : 320,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionClearOnRangeChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 358,
  "endLine" : 406,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForSingleFile()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 130,
  "endLine" : 181,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStrategiesSetInConstructor()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporterTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 386,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteComponent()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidSafeDeleteTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 71,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkIsLocalAarModule()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeLibraryTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 102,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrackedFQNs()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 584,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appProjectWithBuildScripts()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNodeTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 166,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 116,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 116,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 116,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 116,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 116,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 116,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameResourceBackedByPsiResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 690,
  "endLine" : 737,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIdValue()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1906,
  "endLine" : 1949,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLruListManagement()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 138,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printRootPathIteration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 114,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun summarize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 326,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 151,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screen createScreen()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdScreenData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 106,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ActivityAttributesSnapshot createActivityAttributesSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshotFactory.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 370,
  "linesOfCode" : 40,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectAllAndroidDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 269,
  "linesOfCode" : 40,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCounts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 155,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 326,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColoredTreeCellRenderer createCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 261,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 498,
  "endLine" : 537,
  "linesOfCode" : 40,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection collectFilesToProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 244,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPossibleApplicationOfStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 395,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean completeRootTagNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 236,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1215,
  "endLine" : 1255,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentContainerViewNameAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 508,
  "endLine" : 552,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeValueColorCompletionDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1964,
  "endLine" : 2005,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintReferencedCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2348,
  "endLine" : 2393,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRememberPasswordsUsingLegacyRequestor2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 382,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPasswordsReloadOnKeyStoreChange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 436,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConditionalWarnings()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidDeprecationInspectionTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 91,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testViewportImbalance()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 342,
  "endLine" : 381,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRun()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceConfigurationExecutorTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 128,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorService.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 139,
  "endLine" : 185,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidation()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeatureTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 57,
  "endLine" : 108,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGeneratedIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 156,
  "endLine" : 195,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortExistingModuleEntries()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ChooseModuleTypeStepTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-npw" ],
  "startLine" : 98,
  "endLine" : 140,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractStrokeAsPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 263,
  "endLine" : 310,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_suggestImportedType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1259,
  "endLine" : 1303,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencesFromInverseBindingMethods()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 264,
  "endLine" : 305,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun recordScreen()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorder.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 68,
  "endLine" : 111,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlatformItems()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 116,
  "endLine" : 157,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateRequires64BitSuggestion_matchAllCriteria()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/ManagedVirtualDeviceLookupElementProviderTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 103,
  "endLine" : 142,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateSystemImageSuggestion_suggestionRanker()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/ManagedVirtualDeviceLookupElementProviderTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 175,
  "endLine" : 214,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBalloonShownForTaskCategoryWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 176,
  "endLine" : 222,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleFindingOpenFindWindow()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionIntegrationTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 103,
  "endLine" : 145,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskPageOnExtendedCriticalPathWithWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 93,
  "endLine" : 133,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildSrcPluginTaskWithWarningsDoesNotHaveReportLink()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 136,
  "endLine" : 177,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/ProjectConfigurationAnalyzer.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 72,
  "endLine" : 120,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshAllOpenDatabasesSchemaActionInvokedUpdatesSchemas()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 995,
  "endLine" : 1046,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoesNotEnterOfflineModeIfUserDoesNotTrustProject()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/OfflineModeManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 189,
  "endLine" : 234,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserIsNotWarnedMultipleTimesAfterTrustingProject()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/OfflineModeManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 236,
  "endLine" : 277,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateTablePrimaryKey()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 253,
  "endLine" : 298,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeWhileLoadingDoesntThrow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 923,
  "endLine" : 965,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultVariantIndicator()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/view/BuildVariantTableModelTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 119,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddedSourcesOnNoSourceLibraryArentRemoved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 182,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityDialog.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 106,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List loadExistingKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 98,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commitForNext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 506,
  "endLine" : 555,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestSuiteWithOneTestCaseAndPassed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 96,
  "endLine" : 147,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByApiLevel()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 362,
  "endLine" : 410,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runSucceededAndSaveHistory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 80,
  "endLine" : 127,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumbers()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 170,
  "endLine" : 209,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyRunAndReparse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 183,
  "endLine" : 240,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvedDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 124,
  "endLine" : 166,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintVerification()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 242,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridPlaceholderTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 205,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLimitedLog()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManagerTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 74,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveComponentToConstraintHelperDnD()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 365,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyzeModelWithError()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/BoundsAnalyzerTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 91,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCenter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 96,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCenterHorizontallyInParent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 139,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneSelectionTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 76,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTestToolsAttr.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 72,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProvideIssuesWithDifferentProviders()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignToolsIssueProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 115,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 208,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeTheme()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/ThemeUtilsTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 87,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int removeZigZag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 340,
  "endLine" : 380,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 173,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawBaseLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 812,
  "endLine" : 852,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 213,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 96,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postLayoutRun()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 348,
  "endLine" : 396,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceZoomController.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 252,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlDependencyManager.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 110,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 806,
  "endLine" : 847,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void bounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 500,
  "endLine" : 540,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/OrientationMenuAction.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 102,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomViewWithLocalBroadcastManager_rendersAndDisposes()",
  "longName" : "",
  "relativeFileName" : "designer/customview/testSrc/com/android/tools/idea/customview/preview/CustomViewRenderTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 95,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRuleWithClassSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 92,
  "endLine" : 131,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvePsiClassFromQualifiedNameInQuotes()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 103,
  "endLine" : 159,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmbedded()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1718,
  "endLine" : 1770,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumbers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslLexerTest.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 84,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 490,
  "endLine" : 540,
  "linesOfCode" : 40,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindingCacheReturnsConsistentValuesIfResourcesDontChange()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1210,
  "endLine" : 1256,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultilineSpec()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecParserTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 112,
  "endLine" : 151,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MinimizedButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 583,
  "endLine" : 628,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpandedTargetsResult doExpandWildcardTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 220,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createContentEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ContentEntryEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 85,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkingSet calculateWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitWorkingSetProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 92,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableLanguageSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/LegacyAdditionalLanguagesHelper.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 189,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/ExcludeLibraryAction.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 85,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRegisterDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 218,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentDaggerElementBase_getIncludedModulesAndSubcomponents_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 830,
  "endLine" : 879,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdbService()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 289,
  "endLine" : 342,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSnapshotCreatingIf()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/TagSnapshotTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::rendering" ],
  "startLine" : 34,
  "endLine" : 79,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThread()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 416,
  "endLine" : 459,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckDiffRequests()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtilsTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 51,
  "endLine" : 99,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDistribution()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DistributionPanel.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 33,
  "endLine" : 72,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/SaveLogcatAction.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::logcat" ],
  "startLine" : 64,
  "endLine" : 108,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleValuea()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/recomposition/ParamStateTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 44,
  "endLine" : 84,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivateWithSchemaChange()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 486,
  "endLine" : 531,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestinationsForNestedFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 471,
  "endLine" : 513,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ElkLayeredLayoutAlgorithmTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::nav" ],
  "startLine" : 23,
  "endLine" : 63,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postNewDestinationFileCreated()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 411,
  "endLine" : 459,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachMetricsLoggedAfterProcessSuccessfullyAttached()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/AppInspectionInspectorMetricsTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 79,
  "endLine" : 125,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 157,
  "endLine" : 208,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlay()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 546,
  "endLine" : 593,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrag()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 596,
  "endLine" : 644,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceThatDoesNotSupportForegroundProcessDetectionShowProcessPicker()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 471,
  "endLine" : 520,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObtainExpressionPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3179,
  "endLine" : 3222,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleBuildFile resolveProjectReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1138,
  "endLine" : 1180,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginModel applyPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 184,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationResult validatedSdkPath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/SdkPaths.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::render-resources" ],
  "startLine" : 53,
  "endLine" : 95,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTestDeviceSpecLanguage()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/property/DeviceConfigTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 72,
  "endLine" : 120,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeVisualLintIssueProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 108,
  "endLine" : 149,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preferredDeviceHasPriority()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 846,
  "endLine" : 900,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/GenerateMigrationAction.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 87,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizer.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::streaming" ],
  "startLine" : 221,
  "endLine" : 263,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processPacket()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 223,
  "endLine" : 271,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/xr/EmulatorXrInputController.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 92,
  "endLine" : 131,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun frameRendered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 278,
  "endLine" : 317,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 90,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/HeapDump.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-transport" ],
  "startLine" : 31,
  "endLine" : 74,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageView.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 70,
  "endLine" : 119,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent buildFieldColumnTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 385,
  "endLine" : 425,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceForTest()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/SourceProviders.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system" ],
  "startLine" : 173,
  "endLine" : 212,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceForTest()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/SourceProviders.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system" ],
  "startLine" : 220,
  "endLine" : 259,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 287,
  "endLine" : 331,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressStep_cancelInstallationAndFinish()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 524,
  "endLine" : 584,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedImport_redo()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 255,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDiskCache_withRetries_succeeded_httpClientTimeout()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 256,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenNonAsset()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/StudioAssetFileOpenerTest.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 185,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidViewIsDefaultCustomPropertyHandlingWithCustomPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 430,
  "endLine" : 473,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstLaunchTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/FirstLaunchTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 73,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstLaunchTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/FirstLaunchNewWizardTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 75,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeValue()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1859,
  "endLine" : 1903,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/FreezeReport.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 126,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDataCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 536,
  "endLine" : 582,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiFreezeFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 136,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceItem findResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2083,
  "endLine" : 2127,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLayoutRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 391,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectSdkDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 137,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEligibleForConversion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 232,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareSelectedNodeReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 526,
  "endLine" : 569,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getErrorUseHtml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 889,
  "endLine" : 938,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 174,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addResourceReferenceValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 443,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doRefactorForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleReferenceAction.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 85,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MySettings getContextSpecificSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlFormattingModelBuilder.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 138,
  "linesOfCode" : 39,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWithinVersionCheckConditional()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 169,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hyperlinkUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/LinkHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 103,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppNamespaceXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/XmlAttributeNameGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 71,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutParamsDeclareStyleable()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 349,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavigationNestedStartDestination()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 668,
  "endLine" : 710,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdapterBindingWithInclude()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 982,
  "endLine" : 1025,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openOnEnter()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 215,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileConfigurationExecutorTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 200,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetApksWithDependencies()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/NonGradleApkProviderDependenciesTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 102,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresPermissionExceptionsHandled()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 799,
  "endLine" : 844,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProfilingConfiguration toProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 104,
  "endLine" : 145,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkGeneratedIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 137,
  "endLine" : 175,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 157,
  "endLine" : 210,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void renderGlyph()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorTextRenderer.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-npw" ],
  "startLine" : 142,
  "endLine" : 181,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean extractStroke()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 217,
  "endLine" : 261,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_caretInStaticMethodReference()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 120,
  "endLine" : 163,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_excludeNonPublicMethods()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 166,
  "endLine" : 209,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_completeInstanceMethodInStaticContext()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 292,
  "endLine" : 335,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_importedClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 864,
  "endLine" : 904,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_packageFromRoot()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 908,
  "endLine" : 948,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_packageWithPrefix()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 952,
  "endLine" : 992,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkUpdaterConfigPanel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 232,
  "endLine" : 275,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleEntriesWIthSearchOnlyInOneFile()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionIntegrationTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 148,
  "endLine" : 190,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchInspector()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionTarget.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 139,
  "endLine" : 177,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHttpData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpData.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 213,
  "endLine" : 251,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleStatementAreRun()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 204,
  "endLine" : 255,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductStructureUsageTrackingJni()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 175,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithAppCompatAndGoogle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 297,
  "endLine" : 346,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/DexDisabledIssueCheckerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 139,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findConflicts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/ConflictSet.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 108,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterResolveFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/extensions/KotlinMppAndroidProjectResolverExtension.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 209,
  "endLine" : 254,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 312,
  "endLine" : 359,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColumnFilter()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 604,
  "endLine" : 657,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBundle()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistSidePanel.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::assistant" ],
  "startLine" : 63,
  "endLine" : 107,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateBuildFile()",
  "longName" : "",
  "relativeFileName" : "layoutlib/testSrc/com/android/layoutlib/LayoutlibClassLoaderTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 48,
  "endLine" : 90,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDraggingComponentOutsideWillRemoveAllConstraintLayoutAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 145,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMaterialButton()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 263,
  "endLine" : 301,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextInputLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 564,
  "endLine" : 602,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextInputLayoutX()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 605,
  "endLine" : 643,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveComponentWithinConstraintHelperDnD()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 369,
  "endLine" : 410,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 92,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReusingNlComponentWhenDraggingFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 470,
  "endLine" : 512,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 233,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProvider.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 218,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawRound()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 641,
  "endLine" : 683,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 509,
  "endLine" : 553,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraintForAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 587,
  "endLine" : 625,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 490,
  "endLine" : 528,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 243,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 127,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 188,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage getPreviewImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewLayer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 144,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MouseListener createItemListMouseListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 263,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 206,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateModelFixture()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 185,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initNeleModelWhenSmart()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 382,
  "endLine" : 424,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAttributeImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 512,
  "endLine" : 558,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnyParametersSymbol()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 588,
  "endLine" : 626,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepAttributes()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ConsumerRulesInspectionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-lang" ],
  "startLine" : 134,
  "endLine" : 175,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnRenaming()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1051,
  "endLine" : 1090,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdate()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 288,
  "endLine" : 338,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsert()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 340,
  "endLine" : 390,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFutureKeyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslParserTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-lang" ],
  "startLine" : 127,
  "endLine" : 167,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createViewFieldWithJavaType()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 639,
  "endLine" : 679,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindPreviewAnnotationsJava()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewEntryPointTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 89,
  "endLine" : 134,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getReferenceExpressionNames()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeGradleVisitor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::lint" ],
  "startLine" : 112,
  "endLine" : 152,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintImmediatelyMethodStatCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 161,
  "endLine" : 205,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 136,
  "endLine" : 175,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 103,
  "endLine" : 145,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void configureKeyBindingAndFocusBehaviors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 274,
  "endLine" : 322,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installKeyboardActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 194,
  "endLine" : 239,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configure()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1087,
  "endLine" : 1127,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 276,
  "endLine" : 319,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture syncProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 272,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String scanInteger()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 562,
  "endLine" : 600,
  "linesOfCode" : 39,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 89,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean runTaskWithToolWindow()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScopeRunner.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewSettings wrapViewSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazeTreeStructureProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 141,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJarsForSourceTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidJavaSyncAugmenter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 86,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportNonStandardAndroidManifestName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 317,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generated_source_no_package_name()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::aswb" ],
  "startLine" : 312,
  "endLine" : 355,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBinds()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 291,
  "endLine" : 337,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependantComponentsForComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 821,
  "endLine" : 868,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodParameterIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 575,
  "endLine" : 624,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializationError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 574,
  "endLine" : 620,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/ExternalCommand.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 68,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildFolderPaths populateModuleBuildDirs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 36,
  "endLine" : 80,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImageIo()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 874,
  "endLine" : 917,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateTab()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/ui/VitalsTabProvider.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 72,
  "endLine" : 111,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/SelectedEventChanged.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 67,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sampleStacktraceExpandsCorrectly()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/StackTraceExpanderTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::logcat" ],
  "startLine" : 29,
  "endLine" : 68,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterName_compoundFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 473,
  "endLine" : 511,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 468,
  "endLine" : 509,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BuildTypesUnitTestDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkApplicable_NoValidMethod()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/render/ComposeStateObjectRendererTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 294,
  "endLine" : 343,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 322,
  "endLine" : 366,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsKtCompletionContributor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::nav" ],
  "startLine" : 58,
  "endLine" : 103,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindServerInfoForSkpVersion()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnectionFactoryTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 35,
  "endLine" : 76,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintMultiWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 897,
  "endLine" : 946,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerLayoutCapture()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1122,
  "endLine" : 1160,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteModelClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 784,
  "endLine" : 826,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameWithReferences()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 610,
  "endLine" : 664,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 356,
  "endLine" : 407,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertToEmptyList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2106,
  "endLine" : 2153,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 274,
  "endLine" : 319,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslElement extractElementFromProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 712,
  "endLine" : 767,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCard()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/state/FromToStateTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 95,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveCaret()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 681,
  "endLine" : 725,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectedSessionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 829,
  "endLine" : 894,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiTouch()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 392,
  "endLine" : 436,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisplayModes()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 690,
  "endLine" : 736,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkValues()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/testutil/UiControllerListenerValidator.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 59,
  "endLine" : 97,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyExecutableAbiDependentFileToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 163,
  "endLine" : 214,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/StartTrace.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-transport" ],
  "startLine" : 26,
  "endLine" : 69,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMemoryLegacyAllocationsSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 736,
  "endLine" : 790,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderComponentsForThreadTrack()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackRendererTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 116,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createAnalyzingComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 245,
  "endLine" : 292,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createLineChartPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuUsageView.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 127,
  "endLine" : 171,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HideablePanel createHideablePanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsView.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 128,
  "endLine" : 174,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCellRenderer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 107,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location resolve()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 521,
  "endLine" : 566,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 382,
  "endLine" : 431,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyChanges()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialogTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 96,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomClassLoaderInNonExceedingComponent()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 824,
  "endLine" : 866,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appProject()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNodeTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 120,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun liveEditTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/LiveEditTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 109,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamesAndIds()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/RClassIdAnalysisTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 76,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeIdValue()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1952,
  "endLine" : 1993,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolverCacheInvalidation()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 472,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List startHeapReportsAnalysis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 591,
  "endLine" : 633,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 367,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryUsageReportEvent buildMemoryUsageReportEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 478,
  "endLine" : 520,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 126,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareMergedHistogramReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/histogram/Histogram.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childrenChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1913,
  "endLine" : 1963,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicFileResourceItem deserializeFileResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2188,
  "endLine" : 2232,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildV2Layout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioDefaultToolWindowLayoutExtension.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 74,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Sdk createNewJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 699,
  "endLine" : 742,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkPackageNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApkProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 149,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 422,
  "endLine" : 463,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRecords()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 115,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ConvertToNinePatchAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 112,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAdditionalElementsToDelete()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 115,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidCreateOnClickHandlerAction.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 155,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getStringLiteralValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 185,
  "linesOfCode" : 38,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inlineMultiTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/LayoutUsageData.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 132,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkDeprecated()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 310,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOredWithConditional()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 440,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAndedWithConditional()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 442,
  "endLine" : 481,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 377,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createServerContextThatReturnsCustomContent()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 158,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicCompletionJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributorTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 166,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderQuality()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 456,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNotification()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 147,
  "endLine" : 184,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiDeviceWorkflow()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyCpuTraceCommandHandlerTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 221,
  "endLine" : 263,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createLeftPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 286,
  "endLine" : 328,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMultipleDynamicFeatureModulesToKtsBaseModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddNewModulesToAppTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 110,
  "endLine" : 150,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmGenerateImagesStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 153,
  "endLine" : 202,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvChannelIconOptions createOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Shape getTransformedPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 172,
  "endLine" : 215,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunningCheckJetifierTaskWithRequiredLibs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 173,
  "endLine" : 210,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunningBuildWithDownloadsFromLocalServers()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 84,
  "endLine" : 136,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/ProjectConfigurationAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 82,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecentProcess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionExecutionListenerTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrderedWorkChain()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorClient.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 170,
  "endLine" : 211,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStyledMapComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 110,
  "endLine" : 147,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryHistoryRerunQueryFromHistory()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 308,
  "endLine" : 350,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightClickSelectsCell()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 714,
  "endLine" : 757,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSqliteStatementType()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 214,
  "endLine" : 255,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLatestSnapshot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 107,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductStructureUsageWithWearHardware()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 134,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDeduplicationInSameModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 122,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDeduplicationAcrossModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 161,
  "endLine" : 202,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsIndexingWithGradleErrors/ConfigurationCacheFailureTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 121,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleMultipleJsonFormattedDataBindingParseErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DataBindingOutputParserTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 67,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseErrorAndWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParserTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doRunGradleTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutor.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 207,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddRepoProcessor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 162,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DoubleClickableWrapper()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsView.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 191,
  "endLine" : 228,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Synchronize_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1319,
  "endLine" : 1368,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasics()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedStateStoreTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 56,
  "endLine" : 104,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportantConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1055,
  "endLine" : 1094,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withOneDimensionAllFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModuleCollection.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 86,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateNavHost()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/FragmentHandlerTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 106,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraintBelowRtlApiVersion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSectionTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 168,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addThirdPartyComponentTwice()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 197,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addThirdPartyGroupComponentTwice()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 237,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceListForMinApi26()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 289,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigatableForWear()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 193,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile setTemplate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 316,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 184,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 166,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDrag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 659,
  "endLine" : 701,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/WarningLayer.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 646,
  "endLine" : 690,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/ViewVisualLintIssueProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 109,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMarginsInside()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 235,
  "endLine" : 275,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean formsChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 201,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnDragEnter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 219,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDragged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 520,
  "endLine" : 564,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMockSurfaceWithModel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/DesignSurfaceTestUtil.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 150,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoValue()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 584,
  "endLine" : 628,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyQuickFixForTrue()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/room/RoomSqlBooleanLiteralInspectionTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-lang" ],
  "startLine" : 145,
  "endLine" : 193,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyQuickFixForFalse()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/room/RoomSqlBooleanLiteralInspectionTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-lang" ],
  "startLine" : 196,
  "endLine" : 244,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGeneratedPsiElements()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AbstractAidlDeclarationImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 92,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inconsistentTypesAcrossLayoutsDefaultsToView()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 958,
  "endLine" : 997,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquality()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1312,
  "endLine" : 1356,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkErrorsJava()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewHasValidMethodSignatureTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 76,
  "endLine" : 123,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributor.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 263,
  "endLine" : 301,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 222,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectSlowLineMarkers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 109,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validateLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/LanguageSupport.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 105,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void walkFileSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ContentEntryEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 124,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncInspectionWidgetActionProvider.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 129,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer determineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 188,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuiltInFunctionCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 107,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Boolean runBuildProjectTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 182,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSourceFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 93,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void detachAll()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DetachAllSourceJarsAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 94,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addDirectoriesToProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AddLibraryTargetDirectoryToProjectViewAction.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 185,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidImportResult importWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 151,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateModuleFacetInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 445,
  "endLine" : 484,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture requestSyncProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 103,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performClick()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 178,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObjectClassInKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1115,
  "endLine" : 1159,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProvidersKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1161,
  "endLine" : 1205,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentDaggerElementBase_getIncludedModulesAndSubcomponents_javaSingleInitializer()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 935,
  "endLine" : 980,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdeDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 640,
  "endLine" : 687,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImagePooling()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 87,
  "endLine" : 137,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TagSnapshot createTagSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 106,
  "endLine" : 150,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isReadingAllowed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 383,
  "endLine" : 436,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture renderDrawable()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1299,
  "endLine" : 1339,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMenusInBackground()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 90,
  "endLine" : 135,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateTitleLabelText()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DetailsPanelHeader.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 205,
  "endLine" : 244,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statePreservation()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AddDeviceWizardTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::avd" ],
  "startLine" : 171,
  "endLine" : 219,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOk_afterChanges_logsUsage()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 598,
  "endLine" : 637,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUsageTrackingEvent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterParser.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::logcat" ],
  "startLine" : 169,
  "endLine" : 210,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 68,
  "endLine" : 110,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun thumbnail()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/Destination.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::nav" ],
  "startLine" : 124,
  "endLine" : 165,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToCenter()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 616,
  "endLine" : 661,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreDatabase()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreDatabase.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::transport-database" ],
  "startLine" : 51,
  "endLine" : 101,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceTablePanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTablePanel.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 71,
  "endLine" : 112,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMarginParams()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 211,
  "endLine" : 248,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiWindowWithVisibleSystemNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 338,
  "endLine" : 379,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateReadsForAll()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 211,
  "endLine" : 260,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithChildrenOutsideParent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1479,
  "endLine" : 1520,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveLegacySnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LegacySnapshotSupport.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 143,
  "endLine" : 185,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/Toggle3dAction.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 88,
  "endLine" : 125,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupTestMlProject()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlProjectTestUtil.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::mlkit" ],
  "startLine" : 46,
  "endLine" : 83,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteProcessMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 603,
  "endLine" : 643,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ImportMlModelAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::mlkit" ],
  "startLine" : 85,
  "endLine" : 130,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 165,
  "endLine" : 208,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOnlyElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 385,
  "endLine" : 428,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigBlockWithApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 106,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveOnlyNativeElementInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2148,
  "endLine" : 2193,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOnlyElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 385,
  "endLine" : 428,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppliedFilesShared()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 100,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewSessionResetsStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1354,
  "endLine" : 1401,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 177,
  "endLine" : 222,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityDiedThenResumed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 168,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void stopTracing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 375,
  "endLine" : 415,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean load()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 167,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 532,
  "endLine" : 572,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsplit()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 751,
  "endLine" : 789,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFolding()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 510,
  "endLine" : 553,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun drawMultiTouchFeedback()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 165,
  "endLine" : 204,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 594,
  "endLine" : 640,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowManager::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/window_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pollerTracksEventListenerTimestamp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 200,
  "endLine" : 244,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/configurations/UserConfigurationReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 94,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DeviceSelectionDropdown()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/processlist/deviceselection/DeviceSelectionDropdown.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 38,
  "endLine" : 76,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedImport_undo()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 203,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisposedObjectsInExtendedReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 688,
  "endLine" : 730,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testCreateSimilar()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 256,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChangesTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/ApplyChangesTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 94,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editValueName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1773,
  "endLine" : 1817,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupDynamicFeatureProject()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 227,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceNames_styleable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1899,
  "endLine" : 1940,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag updateFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 385,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeDisposedObjectsIDs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeDisposer.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 342,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addValueResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1428,
  "endLine" : 1465,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getLayoutRefactoringForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 458,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reload()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 147,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureSdkPackagesUninstalled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkComponentInstaller.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 186,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 156,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SketchFile read()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/SketchParser.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 938,
  "endLine" : 975,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 177,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map doAnnotate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 125,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApiConstraint getDeprecatedIn()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationFilter.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 90,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrivate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 293,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationInfo checkIfResourceAlreadyExists()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 191,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 297,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void identifierHighlightingStringName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1000,
  "endLine" : 1043,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightClasses()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidLightOrGeneratedClassIntentionActionFilterTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 92,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisposePriority()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 1031,
  "endLine" : 1074,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCreateAsset()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ImporterTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 96,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChangesNeedsRestart()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 587,
  "endLine" : 631,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentActivationException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceConfigurationExecutorTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 261,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeProxyService()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerTransportConfigContributor.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 50,
  "endLine" : 89,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExistingModuleTemplateDataBuilder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ModuleTemplateDataBuilder.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android-npw" ],
  "startLine" : 281,
  "endLine" : 319,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 154,
  "endLine" : 198,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_excludeConstructors()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 212,
  "endLine" : 253,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActiveDisplays()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DumpsysDisplayDeviceInfoParser.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 24,
  "endLine" : 60,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 223,
  "endLine" : 271,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateInfoPanel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 125,
  "endLine" : 167,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntDefResolution()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 57,
  "endLine" : 98,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/BackgroundTaskInspectorTabProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 72,
  "endLine" : 110,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 109,
  "endLine" : 152,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithSingleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/MissingSdkIssueReporterTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 91,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGoogleRepoAdditionToSettingsFileWhenRepoBlockExistsInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddGoogleMavenRepositoryHyperlinkIntegrationTest.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 168,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava7OnJDK21()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 188,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 106,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/JavaBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 108,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewVersionCatalogActionAlreadyExistsInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/runsGradleVersionCatalogAndDeclarative/NewVersionCatalogActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 180,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWholeProjectOlderAGP()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 388,
  "endLine" : 430,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingPlatformIssueChecker.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 111,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestSuiteWithLogcat()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 279,
  "endLine" : 316,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetBenchmarkContextAndPrepareFiles()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/BenchmarkUtilsTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 41,
  "endLine" : 81,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStepsAreDisplayedInTheTestTree()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 881,
  "endLine" : 925,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugSucceeded()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 130,
  "endLine" : 172,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormUi.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 77,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleCopyPasteWithId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 254,
  "endLine" : 290,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/LayoutParamsManagerTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 164,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest4.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSceneCreation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCreationTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 103,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutGuidelineTest.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetZoomToFitNotifier()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 436,
  "endLine" : 511,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotShowVisualLintIssueWhenTheirSourceFilesAreNotSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignToolsIssueProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 232,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/ToggleIssueDetailActionTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateIssuesFromMultipleSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueProviderTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 153,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawBarrier.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 108,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String replaceSpecialChars()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 241,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 309,
  "endLine" : 345,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 249,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toggleAspect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 355,
  "endLine" : 394,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/ClassLoadingDebugLayer.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 77,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 300,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilder.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 169,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EasingCurve()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 89,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calcRangeTicks()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 206,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 384,
  "endLine" : 421,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 224,
  "endLine" : 278,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListItemTooltip()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 305,
  "endLine" : 341,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutClassesCanBeFoundByPackage()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingLayoutTests.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::databinding" ],
  "startLine" : 161,
  "endLine" : 204,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/validation/DataBindingInspectionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::databinding" ],
  "startLine" : 45,
  "endLine" : 86,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIncludeFieldWithTargetLayoutType()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 756,
  "endLine" : 796,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkJavaErrors()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunctionTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 104,
  "endLine" : 148,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun symbolize()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/LlvmSymbolizer.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 59,
  "endLine" : 100,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildRectCurve()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 116,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHashCodeAndEquals()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 114,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbarActionsDisabledWhenPreviewHasErrors()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonPreviewActionManagerTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintTab()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 181,
  "endLine" : 221,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActiveValidationResult()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 237,
  "endLine" : 278,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JLabel setupTitleBar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 101,
  "endLine" : 140,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryContributingFacet getOrCreatePythonFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 226,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doFinishAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 153,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean verifyIncludedPackagesAreNotExcluded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewVerifier.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 135,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean warn()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/SyncDirectoriesWarning.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 79,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createGotItTooltip()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 154,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture prefetchFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchServiceImpl.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 110,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap doRemoveEmptyLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibrary.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 155,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkBuildStep getAitBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApkBuildStepProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 117,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeLaunchTask getApplicationLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryApplicationLaunchTaskProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unzip_into_empty_dir()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 125,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInjectedConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 204,
  "endLine" : 248,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromKotlinComponentToKotlinSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1207,
  "endLine" : 1252,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedFactoryMethodIndexValue_resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 222,
  "endLine" : 269,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaArrayTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 721,
  "endLine" : 769,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModulesForSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1240,
  "endLine" : 1284,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPairInvoked()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingController.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 87,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun libraryFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 443,
  "endLine" : 484,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStyling()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/StudioMarkdownFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 36,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFilterForOffset()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 579,
  "endLine" : 617,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeClearOptions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 425,
  "endLine" : 463,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeKeyCyclesFields()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 692,
  "endLine" : 730,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 255,
  "endLine" : 297,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshRoot()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 385,
  "endLine" : 427,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHoverMarksComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1013,
  "endLine" : 1054,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSave()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 131,
  "endLine" : 172,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/AddToExistingGraphActionTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::nav" ],
  "startLine" : 106,
  "endLine" : 146,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void poll()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/CpuDataPoller.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::transport-database" ],
  "startLine" : 70,
  "endLine" : 117,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decodeValidFileWorks()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 48,
  "endLine" : 89,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrettyPrintedBaseline()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 433,
  "endLine" : 482,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorValueFromTextStyleMaterialBody1()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 230,
  "endLine" : 266,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSystemNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ViewNodeTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 129,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLiveViewNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeParser.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 75,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/Toggle3dAction.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 84,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyLintOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 264,
  "endLine" : 301,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneOfElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 339,
  "endLine" : 382,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1399,
  "endLine" : 1443,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 167,
  "endLine" : 204,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyLintOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 264,
  "endLine" : 301,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneOfElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 339,
  "endLine" : 382,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsFileUpdatesCorrectly()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 215,
  "endLine" : 260,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2613,
  "endLine" : 2655,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewNavigation_nameLabelInteraction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 311,
  "endLine" : 352,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureLayoutlibSceneManager()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 251,
  "endLine" : 299,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderPreviewElementForResult()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/renderer/PreviewElementRenderer.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 128,
  "endLine" : 166,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetPreferredProcessDoesNotProfileEarlierProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 159,
  "endLine" : 200,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPowerCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 394,
  "endLine" : 434,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 240,
  "endLine" : 285,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitTrackModels()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 125,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndSelectHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryCaptureObjectTestUtils.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 68,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNextLine()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 207,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopNativeAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 351,
  "endLine" : 392,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listSnapshots()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 750,
  "endLine" : 788,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetricsCollection()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 877,
  "endLine" : 913,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1181,
  "endLine" : 1219,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShellCommand UiSettings::CreateResetCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 578,
  "endLine" : 616,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::Initialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 154,
  "endLine" : 197,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::WriteMotionEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 565,
  "endLine" : 601,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveEventListener()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 154,
  "endLine" : 197,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComplexExpression()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 103,
  "endLine" : 139,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCpuThreadsIsPresentUnderMainPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageViewTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 167,
  "endLine" : 217,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLazyPopulateSiblings()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 328,
  "endLine" : 378,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nativeNavigationTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 857,
  "endLine" : 899,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeSessionUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 135,
  "endLine" : 179,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 143,
  "endLine" : 184,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 371,
  "endLine" : 409,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakDetailsPanel.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 112,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 73,
  "endLine" : 118,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 185,
  "endLine" : 221,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSwitchIntDefInspection.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lint" ],
  "startLine" : 63,
  "endLine" : 108,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logSession()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/LintIdeAnalytics.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-lint" ],
  "startLine" : 73,
  "endLine" : 113,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageMetricsTracked_wizardFinishedAfterCancelingInstallation()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 783,
  "endLine" : 826,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapshotProtoParser()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/emulator/SnapshotProtoParserTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 83,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 117,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveMinSdkVersionWithOtherSdkAttributes()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 167,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveTargetSdkVersionWithOtherSdkAttributes()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 217,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedImport_javaFile()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 353,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveScope()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 585,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergePoints()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1015,
  "endLine" : 1056,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSampleDataInLibrary()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 529,
  "endLine" : 573,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransitiveJavaCompletionInsertHandler()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1252,
  "endLine" : 1294,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseResultsAndDisplay()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultAction.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 143,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path dumpJfrTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingBuffer.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 100,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 441,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String collectExtendedReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 341,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun goTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 121,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 162,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAcceleration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorAccelerationCheck.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 74,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State createState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThemeAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcesProvider.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 175,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReturnExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 754,
  "endLine" : 790,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 127,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doOpenFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 186,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileAnnotationInfo collectInformation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXMLResourceExternalAnnotator.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 82,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceReferenceConverter getResourceReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 302,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setupSdkPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 136,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement doCreate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 246,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNames()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 353,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomDrawableRender()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 286,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseSelections()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 382,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterLocalesActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 126,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 132,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generatePreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 545,
  "endLine" : 589,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 444,
  "endLine" : 480,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasGlobalProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/ProcessNameReaderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::execution" ],
  "startLine" : 33,
  "endLine" : 68,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateDeviceIdSuggestion_matchTargetApi()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 130,
  "endLine" : 165,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void enableBreakPoints()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 270,
  "endLine" : 312,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJetifierCanBeRemovedPageCreation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/JetifierWarningDetailsTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 99,
  "endLine" : 138,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updaterRegisteredCorrectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 110,
  "endLine" : 149,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleGrpcEvent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/DataHandler.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 130,
  "endLine" : 170,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseTablesAreClosedWhenDatabaseIsClosed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1592,
  "endLine" : 1636,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidRequest()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 657,
  "endLine" : 697,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadDatabaseFileData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/FileDatabaseManager.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 63,
  "endLine" : 104,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void android_main()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/main.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-templates" ],
  "startLine" : 60,
  "endLine" : 115,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void android_main()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/main.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-templates" ],
  "startLine" : 60,
  "endLine" : 115,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertAndroidLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/model/GradleModelConverterUtilTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 74,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovedFromApp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/RemoveJcenterProcessorTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 98,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithRegularJavaLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 139,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/BuildNodeDecorator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 94,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDeviceSpecs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtil.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 156,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNewProjectWizardVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AgpVersions.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 157,
  "endLine" : 197,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGoogleMavenRepositoryHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 187,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SyncIssueDetailsDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 92,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueChecker.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 95,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUserFriendlyError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 762,
  "endLine" : 798,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/CmakeOutputParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 92,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryLoadSavedPasswords()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 334,
  "endLine" : 373,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsedDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApply()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridPlaceholderTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 136,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleCutPasteWithId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 249,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 250,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupByOrganizationId1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 61,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceGrouping()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPaletteTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChainHorizontalMove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest04.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 126,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateComponentWithDependencyCheck()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 407,
  "endLine" : 447,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateIssuesFromSameSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueProviderTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 105,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plotMax()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 269,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVisualLintRenderIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 337,
  "endLine" : 373,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 520,
  "endLine" : 562,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 112,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 237,
  "endLine" : 284,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Target getClosestTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 143,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean inRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 438,
  "endLine" : 480,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncNlModel buildWithoutSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 193,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsingSingleAsterisk()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1090,
  "endLine" : 1125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1194,
  "endLine" : 1229,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyntheticModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1435,
  "endLine" : 1470,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubqueryDelete()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1248,
  "endLine" : 1295,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubqueryUpdate()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1297,
  "endLine" : 1344,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanLiterals()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 348,
  "endLine" : 384,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyToUsesUiModeForDevice()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 102,
  "endLine" : 153,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_artifact()",
  "longName" : "",
  "relativeFileName" : "studio/update_sherlock_sdk.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_include()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedStaticMethodsAreGenerated()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 105,
  "endLine" : 142,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateVariablesRefreshesLightClassFields_withSingleLayout()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 508,
  "endLine" : 544,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMergeFieldWithTargetLayoutType()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 714,
  "endLine" : 753,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIncludeFieldWithPlainType()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 799,
  "endLine" : 838,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/server/StatsSerializer.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::swingp" ],
  "startLine" : 168,
  "endLine" : 205,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonElement serialize()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/json/IncludeMethodsSerializer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::swingp" ],
  "startLine" : 38,
  "endLine" : 79,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension getWrappedSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/WrappedFlowLayout.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 99,
  "endLine" : 142,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintExpandControl()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 927,
  "endLine" : 969,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/OverlayComponent.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 39,
  "endLine" : 81,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/EnableSwingProfilerAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 100,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel initPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/NewBlazePackageAction.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 83,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WildcardTargetPattern fromExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 89,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String validatePackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/PackagePathValidator.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 88,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/FileRefresher.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 111,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int run()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 203,
  "endLine" : 238,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processTestSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 248,
  "endLine" : 287,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processTestCase()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 343,
  "endLine" : 380,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationResolverResult update()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolver.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 102,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getApplicationIdFromManifestOrDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 385,
  "endLine" : 422,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTestBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 86,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_buildFileModifiedThenReverted()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 359,
  "endLine" : 396,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncProjectSnapshot sync()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/TestDataSyncRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 87,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canProvideForConsumer_wrappedType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 788,
  "endLine" : 831,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_strings()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 400,
  "endLine" : 442,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateBuildModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidExtraModelProvider.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 79,
  "endLine" : 121,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun V1Project()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidProjectResult.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 72,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnDiskXmlFileSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/RenderXmlFileSnapshotTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::rendering" ],
  "startLine" : 50,
  "endLine" : 88,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunSafeRegion()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 828,
  "endLine" : 870,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bucket getTypeBucket()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 139,
  "endLine" : 187,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 784,
  "endLine" : 826,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TagSnapshot createSnapshotForFrameLayout()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1049,
  "endLine" : 1091,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getAdapterItemValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 653,
  "endLine" : 693,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void downloadConfig()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 244,
  "endLine" : 285,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/details/DeviceInfoPanelTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reservationText()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceNamePanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 63,
  "endLine" : 101,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun consumeInitialState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 181,
  "endLine" : 216,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun realLogcatOutputExpandsCorrectly()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/StackTraceExpanderTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::logcat" ],
  "startLine" : 71,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeAnchorsInConstraintArray()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 209,
  "endLine" : 245,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkRenderer()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/render/KotlinMapEntryRendererTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 42,
  "endLine" : 89,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExisting()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 126,
  "endLine" : 162,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimultaneousRequests()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/ThumbnailManagerTest.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::nav" ],
  "startLine" : 165,
  "endLine" : 202,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurations()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneManagerTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::nav" ],
  "startLine" : 106,
  "endLine" : 153,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveWithError()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 174,
  "endLine" : 216,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityCannotBeStartDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/StartDestinationToolbarActionTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::nav" ],
  "startLine" : 55,
  "endLine" : 98,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/ActionDecorator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 78,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void poll()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/EventDataPoller.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::transport-database" ],
  "startLine" : 46,
  "endLine" : 86,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownSupportedInitiatesHandshakePeriodically()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 244,
  "endLine" : 283,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectProcess_firesCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 523,
  "endLine" : 565,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteNewInstanceMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 645,
  "endLine" : 683,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModelApiGenEventIsLogged()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 873,
  "endLine" : 913,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createContentPanel()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 164,
  "endLine" : 204,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesStack()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/StackFrameParserTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 77,
  "endLine" : 117,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/files/GradleDslFileTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 104,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 118,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 162,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneOfElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 280,
  "endLine" : 325,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleModelsPersistChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 195,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllIncludedBuildModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 201,
  "endLine" : 243,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDevice()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 609,
  "endLine" : 652,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCard()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/state/ComposeColorStateTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 62,
  "endLine" : 105,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAmStartOptionsWithComposableMethod()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 97,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/editingsupport/ColorValidation.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 31,
  "endLine" : 70,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/inspector/PreviewPropertiesInspectorBuilder.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 64,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAgentAspectFiring()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 470,
  "endLine" : 516,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runPerformanceTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataSeriesPerformanceTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 128,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupModelsAreSetForPerfettoWithPower()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 240,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long stopCapturing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 209,
  "endLine" : 248,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainThreadFramesShouldBeAssociatedWithRenderThreadFrames()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManagerTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 130,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildPowerCountersDataCumulativeView()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceCpuCaptureBuilderTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::profilers" ],
  "startLine" : 295,
  "endLine" : 340,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtractFieldsWithClassObj()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 167,
  "endLine" : 205,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHeapDumpActivityLeak()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObjectTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::profilers" ],
  "startLine" : 208,
  "endLine" : 249,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewPipelineGetData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/DetailedMemoryUsageTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 120,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureConfig getFeatureConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 228,
  "endLine" : 271,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 296,
  "endLine" : 331,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 762,
  "endLine" : 817,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiTouch()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 514,
  "endLine" : 556,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrMouseMovementInSpace()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 607,
  "endLine" : 652,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::Run()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 235,
  "endLine" : 275,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vector DeviceStateInfo::GetSupportedStatesUsingPrintStatesCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 79,
  "endLine" : 115,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyExecutableAbiIndependentFileToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 113,
  "endLine" : 160,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventListeners()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 103,
  "endLine" : 148,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLastTimestampNotRecordedIfListenerIsNotRegistered()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 415,
  "endLine" : 458,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun poll()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/poller/TransportEventPoller.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-transport" ],
  "startLine" : 62,
  "endLine" : 109,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEvents()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 139,
  "endLine" : 188,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 137,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/FrameTimelineSelectionOverlayPanel.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 108,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInternetConnection_showsIdeaMessageDialog_whenThereAreNetworkIssues()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 223,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveMinSdkVersionToBuildFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 267,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extensionFunction_variableReceiver()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 337,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDiskCache_withRetries_succeeded_socketTimeout()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 300,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicStyleInlining_granular()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 97,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppTestResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/GradleBuildFileNamespaceRClassesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 238,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNameClash()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectNavigatorTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 100,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidViewIsDefaultCustomPropertyHandlingWithCustomVMPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 476,
  "endLine" : 515,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printDependencies()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 433,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildAndRunKmpTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/BuildAndRunKMPTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 88,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection createDummyValidData()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 131,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveResourceFileBetweenDensityFolders()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 900,
  "endLine" : 942,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editStyleName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2073,
  "endLine" : 2115,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editColorStateList()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3835,
  "endLine" : 3883,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFolderConfigurations()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4728,
  "endLine" : 4770,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceStyleAttribute()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 507,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceReferenceInJava()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceDefinitionSearchTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 67,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidateIds()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun psiElementGetNamespace()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 477,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 228,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRemoteAndroidTestRunner()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 229,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordTypingLatency()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 315,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccelerationErrorCode fromExitCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorCode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 35,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 369,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareReportHeader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 654,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1223,
  "endLine" : 1262,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SourceFilePosition getActionLocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 220,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchLayer deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/deserializers/SketchLayerDeserializer.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 98,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPreferencesSource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/AndroidXmlResourcesUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 151,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerXmlResourcesSubtags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/SubtagsProcessingUtil.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateSourceSetCombo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDialogUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 152,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createLayoutFileForActivityOrFragment()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 287,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRememberPasswords()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 188,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonTransitiveRClassesAreInitializedCorrectly()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/NonTransitiveResourcesLoaderTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 146,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBinaryCache_loadWithoutLibrary()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 183,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treeCorrectlyPopulated()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModelTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 125,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchAllTypes()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/SlotsPanelTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 184,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generateLegacyImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 605,
  "endLine" : 669,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerCellLayoutRenderer.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeIconComponents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 224,
  "endLine" : 268,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_functionExpressionMatchedWithBindingConversion()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 922,
  "endLine" : 959,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitId()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/validation/DataBindingExpressionAnnotator.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 296,
  "endLine" : 341,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodes()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/ToolComponentsPanelTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 36,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun execute()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationProgramRunner.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::execution" ],
  "startLine" : 83,
  "endLine" : 151,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClientRespawn()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 186,
  "endLine" : 241,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStatusColumnPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/DownloadsInfoPageViewTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 61,
  "endLine" : 98,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertBuildAnalysisResultsFromObjectToBytes()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/BuildResultsProtoMessageConverter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun headerVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 90,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleHttpConnectionEvent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/DataHandler.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 92,
  "endLine" : 128,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyVariableDialogValidates()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1431,
  "endLine" : 1475,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnInformationFromSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2799,
  "endLine" : 2841,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryHistoryMaxSize()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 266,
  "endLine" : 305,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunInsertStatementWithSemicolon()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 910,
  "endLine" : 948,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadFiles()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/OfflineModeManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 117,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteAffinityFromString()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/ModelTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 23,
  "endLine" : 61,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightClickOnCellOpensMenu()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 759,
  "endLine" : 799,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightClickOutsideOfTableRows()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 801,
  "endLine" : 841,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 271,
  "endLine" : 311,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenProjectAfterFailedSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 209,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWhenClassNotFound()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/ClassLoadingIssueCheckerTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 139,
  "endLine" : 175,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava7CausesWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8OnJDK21()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 249,
  "endLine" : 285,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOtherAttributes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 454,
  "endLine" : 490,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findPathOfSdkWithoutAddonsFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueChecker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 146,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestSuiteWithLogcatFileDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 319,
  "endLine" : 354,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importSuccessTestResults()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 95,
  "endLine" : 129,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importPartialFailedTestResults()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 132,
  "endLine" : 166,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleActionElement()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 244,
  "endLine" : 284,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/inspection/TypeParameterFindViewByIdInspectionBase.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 97,
  "endLine" : 163,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/idea-android-output-parser/src/org/jetbrains/kotlin/android/KotlinOutputParserHelper.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWritePropertyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImplTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 123,
  "endLine" : 167,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolTipForValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 480,
  "endLine" : 515,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitIntoScaleWithPaddingsHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 267,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitIntoScaleWithPaddingsVertically()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 269,
  "endLine" : 309,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextHiddenIndex()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 86,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextShownIndex()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 129,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextHiddenElevation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 173,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextShownElevation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 216,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDeleteWidgetTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListSortedTest.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 66,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneAnimationTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 88,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest3.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 98,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChainApplicable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ChainStyleViewActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 90,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboardShortcuts()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 240,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThemeSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 634,
  "endLine" : 674,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotNavigateToComponentWhenSuppressedForWear()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 197,
  "endLine" : 232,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoNodeFound()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/SceneViewIssueNodeVisitorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 219,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 292,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawGuidelineCycle.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 113,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1057,
  "endLine" : 1091,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1070,
  "endLine" : 1104,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollToCenter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 376,
  "endLine" : 416,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 149,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun loadProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 457,
  "endLine" : 491,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debug()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1002,
  "endLine" : 1040,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 112,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 294,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupButtonList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIssueSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceIssueListenerImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 67,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LayoutEditorState getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTrackerImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 114,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 465,
  "endLine" : 500,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/GotoComponentAction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 266,
  "endLine" : 300,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepOptionModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 370,
  "endLine" : 404,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecoveryAfterMissingSemicolon()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1231,
  "endLine" : 1266,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsConstructor()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8ClassMemberTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 70,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerClassesSeparatorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 112,
  "endLine" : 154,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutFileFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 468,
  "endLine" : 506,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement createNamedArgumentList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 834,
  "endLine" : 873,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/update_sherlock_sdk.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun codeCompletionOnBrClassesWorks()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrTests.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::databinding" ],
  "startLine" : 172,
  "endLine" : 211,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceSpecWithIssues_java()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 171,
  "endLine" : 208,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 131,
  "endLine" : 172,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASGallery()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 119,
  "endLine" : 158,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintMenuItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItemUI.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 152,
  "endLine" : 201,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reduce()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/DefaultHTreeChartReducer.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 28,
  "endLine" : 69,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateProjectSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 165,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void chooseWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 153,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDefaultProjectNameUiState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 321,
  "endLine" : 357,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean verifyIncludedPackagesExistOnDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewVerifier.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 173,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpandedTargetsResult queryIndividualTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/WildcardTargetExpander.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 239,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncResult syncResultFromBuildPhase()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 519,
  "endLine" : 553,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlazeBuildOutputs run()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 91,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final InputStream invokeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 198,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStringLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 412,
  "endLine" : 454,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/QuerySyncNodeDecorator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 82,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 268,
  "endLine" : 302,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaImportResult importWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 155,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sdk chooseOrCreateJavaSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 98,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView addProjectViewDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidSdkPlatformSection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 106,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 195,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeRClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeRClass.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 77,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_buildFileAddedThenReverted()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 248,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_buildFileDeletedThenReverted()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 287,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeCompatibleSourceRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 207,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToPreviewXml()",
  "longName" : "",
  "relativeFileName" : "wear-preview-elements/testSrc/com/android/tools/wear/preview/WearTilePreviewElementTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear-preview-elements" ],
  "startLine" : 126,
  "endLine" : 162,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncRenderActionTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 257,
  "endLine" : 299,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndGetAgpUpgradeDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RefactoringProcessorInstantiator.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 47,
  "endLine" : 83,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResComparator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 33,
  "endLine" : 78,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIncludesFromCompilerFlags()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 96,
  "endLine" : 133,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findCommonParentFolder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/LexicalIncludePaths.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 58,
  "endLine" : 94,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAndUpdateFromDialogWithExisting()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 800,
  "endLine" : 836,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlight()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHitProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::nav" ],
  "startLine" : 82,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/AutoArrangeActionTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::nav" ],
  "startLine" : 34,
  "endLine" : 69,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDeeplinkDialog()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 84,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAttributeInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructFbfTree()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 96,
  "endLine" : 133,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTypeTableModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 52,
  "endLine" : 86,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slowAttachMessageRemovedWhenConnected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitorTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 238,
  "endLine" : 274,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debuggerPausedInNative()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitorTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 408,
  "endLine" : 446,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreadSafety()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/skia/SkiaParserTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 203,
  "endLine" : 246,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintMultiWindowDimBehind()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 949,
  "endLine" : 992,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStandaloneLayoutInspectorToolbar()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/LayoutInspectorToolbar.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 106,
  "endLine" : 145,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_modelWithoutMetadata_java()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 242,
  "endLine" : 278,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyProductFlavorBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1188,
  "endLine" : 1228,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyListElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1446,
  "endLine" : 1488,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFromAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1644,
  "endLine" : 1687,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElementsFromExisting()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 164,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 108,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement mungeElementsForAddToParsedExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 307,
  "endLine" : 342,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File moduleDirectoryNoCheck()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 222,
  "endLine" : 258,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 143,
  "endLine" : 189,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeBleakSnapshot()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 789,
  "endLine" : 823,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSessionsAspectOnlyTriggeredWithChanges()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 684,
  "endLine" : 727,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFlameChart()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 102,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCpuCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceCpuCaptureBuilderTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::profilers" ],
  "startLine" : 218,
  "endLine" : 256,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monitorEnabledChangedOnAgentAttachable()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 141,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_doesntMatchTopLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSetTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 133,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataProviderTestWithMBuffer()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/BitmapDecoderTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 76,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataForXRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/AllocationInfosDataSeriesTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 95,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 163,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoRedundantSort()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 108,
  "endLine" : 155,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTraceEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 172,
  "endLine" : 213,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startTracing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 336,
  "endLine" : 373,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString preProcessTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 109,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObject.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 165,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMigrationStatements()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 92,
  "endLine" : 135,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMirroringManager()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 608,
  "endLine" : 648,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvdStarting()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 676,
  "endLine" : 717,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrMouseMovementInSpace()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 464,
  "endLine" : 506,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpClass()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 419,
  "endLine" : 466,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/EditorBasedTableCellRenderer.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 63,
  "endLine" : 98,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionCompletionContributor.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 78,
  "endLine" : 117,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMemoryHeapDumpSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 644,
  "endLine" : 689,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatesOnRangeChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/AndroidFrameEventTooltipViewTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color getFillColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/JavaMethodHChartColors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 52,
  "endLine" : 87,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color getFillColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/NativeModelHChartColors.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 91,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/ThreadCellRenderer.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 110,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/chart/HeapSetNodeHRenderer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 65,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/WearMarginAnalyzer.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 37,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatePreviewJavaPsi()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 327,
  "endLine" : 361,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexLayoutIds()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 254,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddViewWithId()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 469,
  "endLine" : 503,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForSmartAndSyncedAndCheckThread()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 209,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestMavenImportActionMultiplatform_jvmPlatform()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 653,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combinesValuesCorrectly()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/clearcut/ClearcutCodeEditedListenerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 172,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/OutputBuildActionTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 102,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransact()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 77,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameValueFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 740,
  "endLine" : 789,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 83,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyleItemResAuto()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 469,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleableAttrResourceNamesCompletion_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 522,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trackExceptionsAndActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 902,
  "endLine" : 939,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 162,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream getDirectories()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioAssetFileOpener.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 205,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void computeTypedValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 162,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeService()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagInitializer.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecificActivityConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeGroupTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 130,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompilerConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/ComplierConfigurationUtil.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getErrorAddHtml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 803,
  "endLine" : 843,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void describePosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1055,
  "endLine" : 1088,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun promptToRetry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 111,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRequestUserSentiment()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 376,
  "endLine" : 419,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showConsentDialogIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ConsentDialog.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 188,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/DrawableAssetRenderer.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 133,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPermissionRequirement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 566,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBugReportTemplate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 155,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMultimap buildDestinationTypeToDestinationMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 570,
  "endLine" : 609,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass findClassFromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 228,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getPermissions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 195,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionResult customizeLayoutAttributeLookupElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 377,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel getListsPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 459,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDebuggerSelection()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 301,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publicTagAttributeValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 465,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDeclareStyleableFromXML()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 441,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/classloading/LibraryResourceClassLoaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 94,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavigation()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 629,
  "endLine" : 666,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOnFileNameChanged()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 165,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLibrariesResources()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 305,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberFacetForSecondCreate()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolWindowTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 210,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheIsInvalidatedWhenFileChanges()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/ImageCacheTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 148,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryManifestTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/binaryxml/NodeActivityTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 81,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_appNameKey_addSucceeds()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 283,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetRecordsForIntentFilter()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 307,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 121,
  "endLine" : 156,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildStatsTaskStartFailedMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/analytics/StudioFeatureTrackerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 90,
  "endLine" : 128,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage renderTextImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TextRenderUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 91,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getResourcesNames()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/BuiltInImages.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 122,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_methodCallInvertibleWhenAnnotatingWithInverseMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1294,
  "endLine" : 1329,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DbPairedBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/highlight/DbPairedBraceMatcher.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 76,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencesFromBindingMethods()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 168,
  "endLine" : 203,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateDeviceIdSuggestion_brandPriority()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 168,
  "endLine" : 201,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateDeviceIdSuggestion_deviceForm()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 204,
  "endLine" : 237,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateDeviceIdSuggestion_matchApiPreview()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/ManagedVirtualDeviceLookupElementProviderTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectConfigurationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ProjectConfigurationAnalyzerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 132,
  "endLine" : 178,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueInvoke()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 106,
  "endLine" : 143,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectStopInspection_firesCallbackAndRetainsProcess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 288,
  "endLine" : 326,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findJars()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/resolver/AppInspectorArtifactPathsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 65,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 261,
  "endLine" : 294,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunPragmaStatementSetVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 870,
  "endLine" : 907,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertNullValueWorks()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 680,
  "endLine" : 720,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 153,
  "endLine" : 189,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleWrappedEventAddsQuickFixAndPreservesFileMessageEventImplFields()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 127,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleMultipleExceptionBasedDataBindingError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/failure/DataBindingIssueCheckerTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 110,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longErrorMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 339,
  "endLine" : 372,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleFailedTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/GradleFailureOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetricsReporting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputErrorsListenerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 113,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Promise addExternalLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 201,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/GradleSyncExecutor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 150,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 502,
  "endLine" : 542,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getBuildsToPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildsToPathsMapperImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 100,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importAndOpenProjectCore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/GradleProjectImporter.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 117,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseMemorySizeInMB()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 198,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/MigrateToDefaultTargetSdkToCompileSdkIfUnset.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 192,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadKeystoreAndKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 348,
  "endLine" : 381,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun JourneyScreenshot()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsView.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 232,
  "endLine" : 266,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreAppAction.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::backup" ],
  "startLine" : 77,
  "endLine" : 111,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddCatalogLibraryDependencyWhenLibraryDeclaredInCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/CatalogDependencyManagementTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 149,
  "endLine" : 189,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 507,
  "endLine" : 546,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 549,
  "endLine" : 588,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 307,
  "endLine" : 340,
  "linesOfCode" : 34,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragFromTree()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/common/CommonDragHandlerTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 65,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCutPasteCut()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 325,
  "endLine" : 360,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initNeleModelMocks()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 258,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnlimitedLog()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManagerTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 112,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentToComponentDnD()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 282,
  "endLine" : 318,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveReferenceDnD()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 414,
  "endLine" : 450,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddCustomCategory()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationUtilTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 70,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest5.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 96,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDeleteWidgetBaselineTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectAllAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SelectActionsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewOptionFilter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignToolsIssueProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotNavigateToComponentWhenSuppressed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 146,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateFileNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/NodeProviderTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 72,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindNodeAtTheFirst()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/SceneViewIssueNodeVisitorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 89,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindNodeInTheMiddle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/SceneViewIssueNodeVisitorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 132,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindNodeAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/SceneViewIssueNodeVisitorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 175,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getArrow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 283,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getSmallArrow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 294,
  "endLine" : 327,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pickArcToBezier()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 585,
  "endLine" : 625,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 383,
  "endLine" : 422,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 343,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 267,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewHandler findOrCreateCustomHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 372,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHelpText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/HelpActions.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 124,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addModeSelector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1318,
  "endLine" : 1351,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pickCenterOverlap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 205,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pickBaseLineConnections()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 212,
  "endLine" : 253,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendMultilineAssert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 317,
  "endLine" : 351,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 711,
  "endLine" : 755,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/scroller/ReferencePointScroller.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 74,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 86,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleReplaceAttributeValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 811,
  "endLine" : 845,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendXml()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 393,
  "endLine" : 427,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionForInnerClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 469,
  "endLine" : 514,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_privateField()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 208,
  "endLine" : 252,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvePrimaryIdColumnByDifferentNames()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1863,
  "endLine" : 1910,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumns_inheritance()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 506,
  "endLine" : 545,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/highlight/AidlAnnotator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_xml_files()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/generate_build_metadata.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertCompletionAndInspections()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingAdapterAttributesTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 78,
  "endLine" : 121,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fieldsAreAnnotatedNonNullAndNullableCorrectly()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 919,
  "endLine" : 955,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getClosureNames()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeGradleVisitor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::lint" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gson createSwingpGson()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/RenderStatsManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::swingp" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesFqnWhenInvalidAnnotationUsedElsewhereJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 334,
  "endLine" : 377,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawMarkerLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 419,
  "endLine" : 458,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/border/RoundedCornerBorder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 74,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 146,
  "endLine" : 189,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pair getCellRendererAndBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 473,
  "endLine" : 514,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult runShardedCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 122,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShardedTargetsResult expandAndShardTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 155,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationFiles getInvocationFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 359,
  "endLine" : 392,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixLoadString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/quickfix/DeprecatedLoadQuickFix.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 93,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildLanguageSpec parseLanguageSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/BuildLangSyncPlugin.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 139,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String checkPatternForError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobPatternValidator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 73,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForFutureUnderProgressDialog()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 220,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement findBuildTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BuildFileUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 99,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doReloadClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 109,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportGeneratedResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 254,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dep_built_empty_jar()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddCompiledJavaDepsTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_bazelVersionChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 209,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChooseFilePerPackage_someFilesMissing()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerialization_withVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/SnapshotSerializationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 78,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInjectedConstructor_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 250,
  "endLine" : 289,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromKotlinModuleToKotlinComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1254,
  "endLine" : 1295,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 409,
  "endLine" : 452,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moduleIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 480,
  "endLine" : 523,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 526,
  "endLine" : 569,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moduleIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 604,
  "endLine" : 647,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daggerElementIdentifiers_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 749,
  "endLine" : 791,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinNoContent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 52,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaNoContent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 407,
  "endLine" : 443,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionerNotRetainedByConnectedDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/DeviceProvisionerLeakTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-adb" ],
  "startLine" : 75,
  "endLine" : 115,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 671,
  "endLine" : 712,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discoverVariantsAndSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDiscovery.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 112,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreadProfiling()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/SingleThreadExecutorServiceTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::rendering" ],
  "startLine" : 29,
  "endLine" : 70,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupTestClassLoaderWithTransformation()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/TestClassLoadingUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::rendering" ],
  "startLine" : 41,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TagSnapshot createSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 965,
  "endLine" : 1013,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteFilters()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/persistence/InsightsFilterSettings.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 60,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationPage_preferredAbi()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 224,
  "endLine" : 273,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOk_logsUsage()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 560,
  "endLine" : 595,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectFoldings()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/EditorFoldingDetector.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::logcat" ],
  "startLine" : 83,
  "endLine" : 119,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewDetailsPanelWithJava8()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 524,
  "endLine" : 559,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewWithGradleAndPluginUpgrades()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 709,
  "endLine" : 742,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowInitialStateForOptionalSteps()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 795,
  "endLine" : 829,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeKeyAttributesFields()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 621,
  "endLine" : 655,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 168,
  "endLine" : 204,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProjectViewPane()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 104,
  "endLine" : 140,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubnavContextMenu()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 265,
  "endLine" : 305,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightClick()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 533,
  "endLine" : 575,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaults()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 708,
  "endLine" : 745,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitWithExisting()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 112,
  "endLine" : 147,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalActions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 893,
  "endLine" : 930,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRun()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/ReturnToSourceActionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 64,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/AddToNewGraphActionTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::nav" ],
  "startLine" : 101,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteElement()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandler.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavDesignSurface()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 167,
  "endLine" : 204,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/ActivityDecorator.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::nav" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJNIPrimitiveTypesConversion()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 274,
  "endLine" : 310,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlignmentFinding()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/pagealign/AlignmentFinding.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 63,
  "endLine" : 100,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DiffViewUi()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/composables/DiffViewUi.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 59,
  "endLine" : 98,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertiesAreCachedUntilNextLayoutEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 338,
  "endLine" : 394,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeWithExtraViewNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ComponentImageLoaderTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 72,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecomposition()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 309,
  "endLine" : 354,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializer.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 108,
  "endLine" : 150,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProvider.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 107,
  "endLine" : 142,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAppInspectorSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/AppInspectionSnapshotSupport.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/DependenciesTooLowNotificationProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::mlkit" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1491,
  "endLine" : 1532,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddEmptyBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 162,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontFamily createFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/SystemFonts.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::render-resources" ],
  "startLine" : 72,
  "endLine" : 106,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/model/PreviewPickerPropertiesModel.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 223,
  "endLine" : 256,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/annotator/PreviewAnnotationCheck.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAgentStatusRetryCachedForSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 421,
  "endLine" : 467,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildPowerCountersDataDeltaView()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceCpuCaptureBuilderTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::profilers" ],
  "startLine" : 343,
  "endLine" : 388,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleActivity()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 205,
  "endLine" : 238,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicTrackModelLoadingDifferentEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 212,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocatedLegendChangesBasedOnSamplingMode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 591,
  "endLine" : 630,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List resolveBacktrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 116,
  "endLine" : 155,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1004,
  "endLine" : 1040,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun establishAgentConnection()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 215,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SocketReader::Result SocketReader::Read()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_reader.cc",
  "fileLinesCount" : 81,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 79,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayManager::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 73,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/BeginSession.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-transport" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdateOnThreadChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsTooltipViewTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipActivityAndFragmentLabelsHaveExpectedText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/LifecycleTooltipViewTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 113,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateDisabledView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 148,
  "endLine" : 183,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 122,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateFittingText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 194,
  "endLine" : 237,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeColumn makeColumn()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 212,
  "endLine" : 250,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadActionCancellation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintIdeClientTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lint" ],
  "startLine" : 160,
  "endLine" : 203,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintIdeProjectGradleIntegrationTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lint" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSdkHome()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 158,
  "endLine" : 194,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-lint" ],
  "startLine" : 95,
  "endLine" : 131,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extensionFunction_literalReceiver()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 294,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceDefinedInAarUsingLibRClass()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/AndroidGradleProjectFindUsagesTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 127,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidViewIsDefaultCustomPropertyHandling()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 427,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCocosExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 363,
  "endLine" : 396,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationStateManagerTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetUiModeAsFlag()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 338,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileStateSaving()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 230,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiProjectTestSameWindow()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/MultiProjectSameWindowTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runDebuggerTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/DebuggerTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotifiedOnRename()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 305,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void duplicatePlusIdLine()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4561,
  "endLine" : 4601,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LocalResourceRepositoryTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 101,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonFinalResourceIds()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1415,
  "endLine" : 1453,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleExceptionEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 663,
  "endLine" : 703,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void countActionInvocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1047,
  "endLine" : 1083,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadObjectTaggingAgent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/emulatorcommand/EmulatorCommandBuilder.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 88,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 333,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JButton createJButtonForAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 347,
  "endLine" : 382,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallComponentsProgressStep.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 131,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlTag generateGradientSubTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 175,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createValueResource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 274,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiMethod addHandlerMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidCreateOnClickHandlerAction.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 204,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addHandlerMethodAndNavigate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidCreateOnClickHandlerAction.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 244,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElementUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourcesFindUsagesHandlerFactory.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 93,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIgnored()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidTextSpellcheckingStrategy.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/MoveFileQuickFix.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownloadProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 304,
  "endLine" : 341,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 167,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun testGotoPermission()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 634,
  "endLine" : 671,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompat()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 237,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/widget/SectionListTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 104,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMerge()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedDevicesErrorDialogTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 138,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderCell()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/DrawableGridTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 127,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewBaselineProfilesModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddBaselineProfilesModuleTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-npw" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAndroid_Q_onNonAndroidxProjects()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 209,
  "endLine" : 247,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 541,
  "endLine" : 576,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_genericClassMatchedWithBindingConversion()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 999,
  "endLine" : 1035,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_methodCallInvertibleWhenAnnotatedByInverseMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1332,
  "endLine" : 1367,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencesFromBindingAdapter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 128,
  "endLine" : 160,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCurrentVersions()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 259,
  "endLine" : 301,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogService.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 52,
  "endLine" : 85,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void refresh()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Device.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::deploy" ],
  "startLine" : 126,
  "endLine" : 169,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetsDownloadedFile()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/KnownGradlePluginsServiceImplTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 87,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeHeaderRulesOrder()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 626,
  "endLine" : 660,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upgrade_columnsAdded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewStateTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 11,
  "endLine" : 46,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReloadDataAfterSortReturnsSortedData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 532,
  "endLine" : 570,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSort()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1556,
  "endLine" : 1593,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 135,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 212,
  "endLine" : 251,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whensEnded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncEventLoggerTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 118,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReporterEmitsCorrectLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/OutOfDateThirdPartyPluginIssueReporterTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 88,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 181,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncResyncTests.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 134,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 153,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildMethods()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 132,
  "endLine" : 166,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCatalogKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/VersionCatalogUtil.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 74,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderingServices()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 148,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 172,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/extensions/KotlinAndroidProjectArtifactDependencyResolver.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 90,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/ComposeTraceNavSource.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 71,
  "endLine" : 106,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkPrefixIsStripped()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 293,
  "endLine" : 329,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardResults()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapter.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 76,
  "endLine" : 113,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rebase_project()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeGeneralFeatureConfiguration()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 266,
  "endLine" : 298,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractVariable_projectLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 112,
  "endLine" : 149,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/java/PsJavaModuleTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 73,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBuildScriptVariablesMultiCatalogs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVersionCatalogTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 87,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveDynamicFeatureModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 123,
  "endLine" : 159,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsModuleCellRenderer.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 685,
  "endLine" : 719,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotZoomToFit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 498,
  "endLine" : 542,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSearch()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 246,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 240,
  "endLine" : 273,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlagsDelegate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 198,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextHidden60Percent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 256,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextHidden40Percent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 259,
  "endLine" : 297,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoOverlap()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 337,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateUsingOverflowGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 99,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRendererTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 122,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComplexSelectionTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 67,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChainVerticalMove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest03.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 120,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneOverlapSelectionTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneOverlapSelectionTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 124,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragSelection2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneOverlapSelectionTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 158,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragSelection3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneOverlapSelectionTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 192,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragSelection4()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneOverlapSelectionTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 226,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowSidePanelWhenSelectIssueNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssuePanelTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 176,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeVisitorTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getXmlWithTabs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabHostHandler.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 89,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void arcToBezier()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 780,
  "endLine" : 820,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildListChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 184,
  "endLine" : 218,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 261,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void willDelete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 219,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierAnchorTarget.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 76,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 127,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun validateResourceReference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 519,
  "endLine" : 553,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComboIndex()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 141,
  "linesOfCode" : 33,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inferConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 286,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printBaseTable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 602,
  "endLine" : 643,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnectionAllowed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 506,
  "endLine" : 538,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletableFuture handleScrolling()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ScrollViewScrollHandler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 122,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DrawableBackgroundMenuAction.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 183,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldFlatten()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 569,
  "endLine" : 611,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 407,
  "endLine" : 446,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void transferLocalNamespaces()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 929,
  "endLine" : 971,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromTagSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reportRtlNotEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 608,
  "endLine" : 644,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findUsedNamespaces()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 450,
  "endLine" : 482,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlFindUsageTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 67,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectUnresolvedMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 505,
  "endLine" : 547,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvePsiClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 460,
  "endLine" : 499,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatePartial()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 132,
  "endLine" : 165,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedWith()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1686,
  "endLine" : 1718,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFts()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 547,
  "endLine" : 582,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlPsiUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 98,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement emplaceElementToFrontOfList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 952,
  "endLine" : 987,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void maybeUpdateName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1105,
  "endLine" : 1141,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslExpressionMap getExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 846,
  "endLine" : 878,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brClassReferenceAndImportIsFoundWithoutWarnings_Java()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrTests.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::databinding" ],
  "startLine" : 94,
  "endLine" : 130,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewBindingDoesntGenerateImplClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 255,
  "endLine" : 290,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange getTextNameRange()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 221,
  "endLine" : 260,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getsCorrectThreads()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/RenderStatsManagerTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::swingp" ],
  "startLine" : 42,
  "endLine" : 85,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 145,
  "endLine" : 193,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextAndImageCellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 493,
  "endLine" : 539,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 707,
  "endLine" : 741,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findConflictingFiles()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeModel.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 281,
  "endLine" : 313,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGearPopupActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 490,
  "endLine" : 523,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustSplitterForInsufficentSpace()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 490,
  "endLine" : 524,
  "linesOfCode" : 33,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCursor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 357,
  "endLine" : 392,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 442,
  "endLine" : 474,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findBuildFileForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildTargetFinder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 83,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DirectoryStructure computeRootDirectoryStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/DirectoryStructure.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 104,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectDefinition createProjectDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 335,
  "endLine" : 368,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/LineProcessingOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 91,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 92,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ListenableFuture targetFutureForPsiElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TestTargetHeuristic.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 118,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessHandler getProcessHandlerForTests()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 276,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 220,
  "endLine" : 254,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList defaultIssueParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 85,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList calculateSourceDirectoriesForContentRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 213,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaredPackageOfJavaFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaSourcePackageReader.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 83,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile findSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/ClassFileJavaSourceFinder.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 118,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void issueToolchainWarning()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 180,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void filterJars()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 248,
  "endLine" : 284,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_component()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 69,
  "endLine" : 107,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_componentAsClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 159,
  "endLine" : 197,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_componentAsObject()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 200,
  "endLine" : 238,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_module()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 321,
  "endLine" : 359,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeTabPanel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-adb" ],
  "startLine" : 77,
  "endLine" : 109,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/DeviceStateReporter.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 79,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncAllVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDiscovery.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 63,
  "endLine" : 98,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/MarkdownProcessorReflectiveFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 45,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/XmlParserTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::rendering" ],
  "startLine" : 25,
  "endLine" : 58,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 302,
  "endLine" : 337,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 540,
  "endLine" : 579,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderSession measure()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1443,
  "endLine" : 1480,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goOccurrence_navigate()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 316,
  "endLine" : 353,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributor.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::logcat" ],
  "startLine" : 244,
  "endLine" : 284,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureParsedModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 668,
  "endLine" : 708,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeMaterialIconLookupElement_appliesTo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1272,
  "endLine" : 1316,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeMaterialIconLookupElement_appliesToUnknownPackage()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1319,
  "endLine" : 1363,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 28,
  "endLine" : 66,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptor.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 149,
  "endLine" : 183,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAndUpdateFromDialogToCreate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 838,
  "endLine" : 871,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRun()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/AddGlobalActionTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::nav" ],
  "startLine" : 37,
  "endLine" : 69,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRun()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/ToSelfActionTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::nav" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 462,
  "endLine" : 498,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 403,
  "endLine" : 437,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetThreadsInRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 210,
  "endLine" : 244,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertAndQueryJniRefEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 162,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEditor_apkChanged_reloaded()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 129,
  "endLine" : 164,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleAction.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 153,
  "endLine" : 192,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 111,
  "endLine" : 143,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getIconFor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 582,
  "endLine" : 618,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createTestProperty()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/PropertyTestUtil.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfoPanelVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/LayoutInspectorPropertiesTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 52,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResolutionStackEditor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/ResolutionStackEditorProviderTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 131,
  "endLine" : 163,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionColumnVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 935,
  "endLine" : 971,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionColumnVisibilityWithChildCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 975,
  "endLine" : 1011,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSystemNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ComposeViewNodeTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 71,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawTreeOnInitialCreateAndUpdate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 403,
  "endLine" : 443,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneView()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 133,
  "endLine" : 173,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDevice_firesCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 430,
  "endLine" : 468,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyAndroidWindow.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactory.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 119,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/DrawViewNode.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 406,
  "endLine" : 439,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/InNonMlFolderNotificationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 67,
  "endLine" : 99,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/MissingDependenciesNotificationProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::mlkit" ],
  "startLine" : 52,
  "endLine" : 84,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 257,
  "endLine" : 291,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyListElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2115,
  "endLine" : 2156,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyNullLintOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 303,
  "endLine" : 336,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyMapElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1767,
  "endLine" : 1807,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1139,
  "endLine" : 1176,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveFromAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1268,
  "endLine" : 1305,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 161,
  "endLine" : 199,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyNullLintOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 303,
  "endLine" : 336,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddEmptyProductFlavor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 173,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInScopeElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2703,
  "endLine" : 2741,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 170,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getInterpolatedValueIfPossible()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClosestMatch()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 663,
  "endLine" : 716,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 134,
  "endLine" : 177,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachLine()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/StreamingLineReader.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 31,
  "endLine" : 71,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/WearMarginAnalyzerComposeTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/ReRunUiCheckModeAction.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 74,
  "endLine" : 112,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRenderTaskFuture()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/renderer/PreviewElementRenderer.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional findComponentFromMatchers()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 182,
  "endLine" : 230,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void filterAndExecuteComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 498,
  "endLine" : 547,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTraceInfoHelper()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 899,
  "endLine" : 931,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataProviderTestWithShadowKlassCorrectInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/BitmapDecoderTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 118,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nonImportRangeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 127,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTraceInfoFromRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 244,
  "endLine" : 281,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddForeignKey()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 428,
  "endLine" : 462,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationTestFunction()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 168,
  "endLine" : 208,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenamePanel()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 233,
  "endLine" : 274,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomStatePreservation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 311,
  "endLine" : 353,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoom()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 604,
  "endLine" : 647,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisableMultiTouchDuringHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 912,
  "endLine" : 962,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollEvents_horizontal()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 312,
  "endLine" : 348,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/xr/DeviceXrInputController.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::streaming" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bitRateReduced()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 154,
  "endLine" : 189,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableCellRendererWrapper.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 38,
  "endLine" : 78,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullStageIfDeviceIsUnsupported()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 345,
  "endLine" : 384,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFieldSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 443,
  "endLine" : 481,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsView.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 113,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotApplicableInJavaModules()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AddTargetVersionCheckQuickFixTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 69,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatePreviewJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 291,
  "endLine" : 325,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotificationPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 895,
  "endLine" : 927,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateIcons()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1541,
  "endLine" : 1580,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnrelatedChange_addView()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 537,
  "endLine" : 569,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sdkComponentsStep_sdkPathChanged()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 362,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extensionFunction_inImport()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 373,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppTestResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 450,
  "endLine" : 490,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotComputeListener_multipleParallelComputesWithMoreThanOneAboveThreshold()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReportsTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 232,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtendedReportNominatedClassesTree()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 651,
  "endLine" : 685,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaching()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 99,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createProjectTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/CreateProjectTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 99,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryApplicationTheme()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 264,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhenManifestChangedActively()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationTrackerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 119,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptLogin()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptLogin()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptLogin()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptLogin()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptLogin()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptLogin()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceReferenceInXml()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceDefinitionSearchTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBestGotoDeclarationTargetString()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 511,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependentModuleReset()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StudioResourceRepositoryManagerTest.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRClassCompletion_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1975,
  "endLine" : 2015,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caseSensitivityInChangeColorResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 481,
  "endLine" : 512,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/AndroidIconProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 75,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultInstrumentationRunner()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 488,
  "endLine" : 523,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 221,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List reapCrashDescriptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetection.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 150,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createHotPathStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 251,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createValueResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1644,
  "endLine" : 1675,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/typedef/TypeDefCompletionContributor.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebpConversionDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 100,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Node getSourceNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 172,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initFrozenTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 153,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 149,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/DesignAssetCellRenderer.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 73,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResolvingConverter getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 400,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeDefinition getAttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 444,
  "endLine" : 484,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1081,
  "endLine" : 1115,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String classToString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 415,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CreateMissingClassQuickFix.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 170,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getAndroidSdkOrDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 388,
  "endLine" : 425,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkMethodOverridesDeprecated()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 266,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String validateName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 521,
  "endLine" : 552,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 190,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItemAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 538,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceLiteralWithBooleanFormat()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 635,
  "endLine" : 667,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescribeIssue()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/lint/IssueIdDocumentationProviderTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFrameworkResourceFromUsage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 98,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRememberPasswordsUsingLegacyRequestor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 330,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDesignAttributes()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 110,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVisibleChild()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 193,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToolsAttributes()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 371,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiLineText()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 712,
  "endLine" : 743,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun integrationWithProjectResourcesBrowserViewModel()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/LayoutRendererTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 116,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCanRunOnNoneOrSingleDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidConfigurationProgramRunnerTest.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 202,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebuggerEvents()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcherTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 164,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 97,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture finallyAsync()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 206,
  "endLine" : 239,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildStatsTaskStopFailedMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/analytics/StudioFeatureTrackerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 51,
  "endLine" : 87,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyTemplateDialog()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 167,
  "endLine" : 203,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ModuleTemplateDataBuilder.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android-npw" ],
  "startLine" : 246,
  "endLine" : 278,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleDownloadDeviceFeature()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 115,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 274,
  "endLine" : 307,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createPreviewImagesTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 282,
  "endLine" : 317,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortModuleEntries()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 241,
  "endLine" : 273,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_undefinedType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 256,
  "endLine" : 289,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_testCompleteVariableOutsideReferenceContext()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 995,
  "endLine" : 1028,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_attributeTypeMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 628,
  "endLine" : 662,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_listenerAttributeTypeMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 702,
  "endLine" : 736,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_listenerAttributeTypeNotMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 776,
  "endLine" : 810,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributor.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 101,
  "endLine" : 139,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorate()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotImage.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 77,
  "endLine" : 109,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun captureScreenshot()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ShellCommandScreenshotProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusString()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 160,
  "endLine" : 194,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 143,
  "endLine" : 181,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesDevicePropertyGroovyPattern()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdDeviceDefinitionPatternMatcherProvider.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 94,
  "endLine" : 137,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSiblingPropertyMap()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdDeviceDefinitionPatternMatcherProvider.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 161,
  "endLine" : 196,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePluginPageWith20Warnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 122,
  "endLine" : 165,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAnalyzersData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analytics/BuildAttributionAnalyticsManager.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 91,
  "endLine" : 124,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 154,
  "endLine" : 185,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningShownForInvalidFindStatusCode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1005,
  "endLine" : 1043,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun headerWithVariables()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1492,
  "endLine" : 1525,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelRunningStatementAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2410,
  "endLine" : 2447,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowCountInputValidation()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2881,
  "endLine" : 2917,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddNewDatabaseAlphabeticOrder()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 480,
  "endLine" : 516,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateExistingDatabaseAddTables()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 674,
  "endLine" : 714,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetViewBeforePopulatingIt()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 553,
  "endLine" : 591,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunPragmaStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 832,
  "endLine" : 867,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowsNonRecoverableErrorOnErrorOccurredResponse()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 256,
  "endLine" : 293,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableIsEmptyWhenDbIsClosed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 303,
  "endLine" : 350,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonExistentModuleDoesNotFailToParse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/BuildFileProcessorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 116,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPsdDependencyAndroidToJavaModuleAndBack()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 288,
  "endLine" : 320,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncWithAssertion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/JdkIntegrationTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 236,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithSingleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/CxxConfigurationIssuesReporterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 85,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToMultipleBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddGoogleMavenRepositoryHyperlinkIntegrationTest.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 171,
  "endLine" : 217,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun runSyncAndCheckGeneralFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AbstractSyncFailureIntegrationTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 102,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersionsMismatchError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AgpVersionExceptionsTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidGradlePluginErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 296,
  "endLine" : 330,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurableTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 75,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPreApplyCallback()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurableTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/GradleAndroidTestsTaskManager.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 646,
  "endLine" : 683,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncChecker.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/LibraryUtil.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 139,
  "endLine" : 173,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrint()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResultsWithDuration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 321,
  "endLine" : 354,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandAllAndCollapseAllAction()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 1035,
  "endLine" : 1072,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun synchronizeNodesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 611,
  "endLine" : 645,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 111,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPromotionMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleAnalyzerTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 77,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiVersionCatalogNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 228,
  "endLine" : 264,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListNodeDelete()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1234,
  "endLine" : 1271,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReloadsDropDownList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 290,
  "endLine" : 325,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void display()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssuesViewer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 64,
  "endLine" : 101,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 143,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateIllegalAlignmentToParent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 228,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotUpdateWhenOnlySecondarySelectionIsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 346,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpCustomView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 339,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyzeModelWithLargeRound()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/WearMarginAnalyzerTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 158,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyRight2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest6.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 109,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneBasicConnectionsTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleSelectionCase()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListWithSelectionTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 127,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyRight2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest3.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyLeft2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest3.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 126,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyRightLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest3.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 159,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyLeftRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest3.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 192,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDistributeVertically()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 416,
  "endLine" : 448,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCycleDetectionTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanAdd()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 370,
  "endLine" : 405,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 268,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDumbModeRenderErrorContributor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 812,
  "endLine" : 843,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean pushFile()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/LayoutNavigationManager.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 108,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCurrentMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 328,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 245,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 127,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureUi()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 806,
  "endLine" : 837,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 148,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomAndCenter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 428,
  "endLine" : 469,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void change()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 276,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMarginsPacked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 286,
  "endLine" : 320,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsOverlap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 223,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMorphSuggestion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphManager.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 60,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 212,
  "endLine" : 253,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersTree.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "designer/customview/testSrc/com/android/tools/idea/customview/preview/CustomViewPreviewRepresentationTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 69,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumUsage()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlFindUsageTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::android-lang" ],
  "startLine" : 143,
  "endLine" : 177,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumConstantUsage()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlFindUsageTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::android-lang" ],
  "startLine" : 179,
  "endLine" : 213,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveFieldWithRightAccessModifierKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 550,
  "endLine" : 585,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuestionMarkWildcard()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1351,
  "endLine" : 1382,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComments()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasics()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslParserTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 84,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createPairedDeviceBridge()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 260,
  "endLine" : 295,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceRepository getResources()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 176,
  "endLine" : 212,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DomNode findNodeAt()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 139,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyOneExpressionInjectedInConcatenatedDeviceSpecJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 225,
  "endLine" : 263,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 168,
  "endLine" : 211,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 132,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListenersOn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 90,
  "endLine" : 128,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PythonTestFilterInfo testFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 214,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolveImportReference()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyOutsideModuleImportResolver.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList runQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryMacroTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 89,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeBuildOutputs fromParsedBepOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetData updateTargetData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 169,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 147,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logSyncStats()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectStatsLogger.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateImportTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/LoadStatementAnnotator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 79,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture submitTaskWithResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/ProgressiveTaskWithProgressIndicator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 132,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RunConfigurationContext fromKnownTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/RunConfigurationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 106,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dumpChildrenInDbRecursively()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/internal/AswbDumpVfs.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 90,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdepsMap loadJdepsFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsFileReader.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExternalAndroidLibrary toExternalLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 561,
  "endLine" : 592,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MatchResult getAaptBadging()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AaptUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 100,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationStateEditor.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 124,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidPathForQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 191,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 539,
  "endLine" : 574,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 282,
  "endLine" : 314,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/sample/samplecomposewindow/SampleComposeWindow.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 67,
  "endLine" : 101,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutFilePullParser.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::rendering" ],
  "startLine" : 117,
  "endLine" : 162,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuRenderPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/MenuRenderPullParser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 77,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 183,
  "endLine" : 231,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMenuIds()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 139,
  "endLine" : 173,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeleteDeviceAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 44,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAutomotiveDevice()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AddDeviceWizardTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::avd" ],
  "startLine" : 105,
  "endLine" : 143,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun show()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/EditVirtualDeviceDialog.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::avd" ],
  "startLine" : 102,
  "endLine" : 135,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_hideDuplicateTags()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 351,
  "endLine" : 385,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_hideDuplicateAppNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 452,
  "endLine" : 486,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_messageColors()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 586,
  "endLine" : 621,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_cyclicBuffer_appendVeryLongText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 172,
  "endLine" : 209,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributor.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::logcat" ],
  "startLine" : 309,
  "endLine" : 340,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewDetailsPanelWithR8FullMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 562,
  "endLine" : 593,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateBlank()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 387,
  "endLine" : 420,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateSettingsFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 456,
  "endLine" : 488,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultValueTableModel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/DefaultValueTableModelTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 282,
  "endLine" : 319,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyDesigner()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1149,
  "endLine" : 1190,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawThumbnailContents()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/Destination.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::nav" ],
  "startLine" : 198,
  "endLine" : 229,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertAndGetSessions()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/ProfilerTableTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::transport-database" ],
  "startLine" : 55,
  "endLine" : 90,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 141,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectorLauncherWithNoMatchReturnsDisconnectedClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 122,
  "endLine" : 156,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutWidthAndHeight()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 474,
  "endLine" : 505,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleViews()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 197,
  "endLine" : 230,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseMove()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 756,
  "endLine" : 791,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPanelWithStartAndStop()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 326,
  "endLine" : 366,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDimension()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolver.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 221,
  "endLine" : 253,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 255,
  "endLine" : 303,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 242,
  "endLine" : 275,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLightModelClassNavigation()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 565,
  "endLine" : 601,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2075,
  "endLine" : 2112,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2159,
  "endLine" : 2199,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigBlockWithAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAndApplyMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1725,
  "endLine" : 1764,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 168,
  "endLine" : 205,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 175,
  "endLine" : 212,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveAndSetVariablesInParentModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2502,
  "endLine" : 2542,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompleteParsingNotificationFromAppliedAndParentFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/BuildNotificationTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslElement resolveReferenceInParentModules()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 914,
  "endLine" : 951,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateWithParentModuleSubProjectsProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 402,
  "endLine" : 438,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replaceElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 123,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInProjectNavigation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 239,
  "endLine" : 272,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCard()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/state/SingleStateTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 86,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 490,
  "endLine" : 524,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 135,
  "endLine" : 166,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedSessionDoesNotHaveChildren()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 596,
  "endLine" : 632,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNativeFunctionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/nodemodel/CaptureNodeModelTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 76,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTraceInfoFromSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 300,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreadsTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 293,
  "endLine" : 339,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultProfilingConfigsReturnsOnlyDeviceSupported()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 126,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exitMethod()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/CaptureNodeConstructor.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 123,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 149,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addClockSyncLines()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 227,
  "endLine" : 263,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaptureStatus fromStopStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProfilingConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 164,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrMouseInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 452,
  "endLine" : 488,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun touchEvents_drag()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 228,
  "endLine" : 272,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 160,
  "endLine" : 192,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 998,
  "endLine" : 1031,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun installBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 104,
  "endLine" : 140,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSessionArtifactKeyboardDelete()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 471,
  "endLine" : 507,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContextMenu()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 483,
  "endLine" : 518,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 814,
  "endLine" : 854,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent buildCaptureArtifactView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 296,
  "endLine" : 335,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void timeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuFrameTooltipView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 84,
  "endLine" : 117,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showStackedEventInfo()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 88,
  "endLine" : 122,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildContextMenu()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 250,
  "endLine" : 284,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptySourceProvider()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/SourceProviders.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system" ],
  "startLine" : 310,
  "endLine" : 341,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8FeaturesWithoutDesugaring()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1912,
  "endLine" : 1947,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFeedback()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ProvideLintFeedbackPanelTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lint" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclarativeTomlSkip()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintDeclarativeTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android-lint" ],
  "startLine" : 48,
  "endLine" : 82,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/GenerateMotionSceneFix.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-lint" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyExpectedAnalytics_resolveXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenImportUtilsKtTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 139,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBundleStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 113,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEventsReceived()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleBuildStateIntegrationTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 78,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaHighlighting.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 39,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveFileResourceFileToNewConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 825,
  "endLine" : 860,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializationRemoveXmlFileAndLoad()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4020,
  "endLine" : 4065,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeDensityBasedResourceValues()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4194,
  "endLine" : 4229,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void duplicateAndroidIdLine()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4520,
  "endLine" : 4558,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManagerLruProjectFilesInvalidationClears()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 200,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidator()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourceNameValidatorTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 74,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaFlattenedResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 951,
  "endLine" : 986,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPreloadedFontsToManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 315,
  "endLine" : 345,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 476,
  "endLine" : 506,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIdeErrorsDialogReportableCrash()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 725,
  "endLine" : 765,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObjectWithPathToRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 106,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elementAttributesProcessed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 344,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExtendedSdk loadLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppSdks.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 160,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 208,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SampleDataResourceItem getFromPlainFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 175,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourceNameValidator.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 146,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 214,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void completePackages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 204,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 107,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWatchFeatureRequired()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/LaunchUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 100,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCurrentUserThePrimaryUser()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/MultiUserUtils.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 69,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installPackages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkComponentInstaller.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 131,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 234,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSymbolMaster()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/QualifierMatcher.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 113,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidDomInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 124,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReference.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 124,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getFilteringSet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 121,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offerToCreateBackupAndRun()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidRefactoringUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceByTagContent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/LayoutUsageData.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 191,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeTailsInFlagAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 467,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 418,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processAllAttributesToUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidApplicationPackageRenameProcessor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 203,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory getOrCreateResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDialogUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 112,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupDirectoriesPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ApplicationComponent addToManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 384,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkNamespaceXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/XmlAttributeNameGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 106,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion0()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 982,
  "endLine" : 1017,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDimenUnitsCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1833,
  "endLine" : 1869,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespacePrefixReferences_localXmlNs()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 264,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestAARPriority()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 192,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableRender()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 244,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void combinationsMultipleArtboardsTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 189,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQualifierButton()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationPanelTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyContributorsAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 193,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCannotRunOnMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidConfigurationProgramRunnerTest.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberCheckboxState()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedDevicesErrorDialogTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 178,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/OverrideResourceActionTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMemoryHeap()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 519,
  "endLine" : 549,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMaterialSymbolsStylesShowAtTheTop()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 161,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortFullModuleEntries()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ChooseModuleTypeStepTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvBannerOptions createOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 136,
  "endLine" : 172,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createPreviewImagesTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 416,
  "endLine" : 450,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateIconsToDisk()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 277,
  "endLine" : 309,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int calculateMinRequiredApiLevel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 710,
  "endLine" : 745,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconOptions createOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ActionBarIconGenerator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 102,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Preview generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 240,
  "endLine" : 277,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 584,
  "endLine" : 616,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectPanel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 359,
  "endLine" : 391,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_booleanGetterMethodConvertedToField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1149,
  "endLine" : 1185,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_classWithSubstitutor()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1307,
  "endLine" : 1343,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_attributeTypeNotMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 665,
  "endLine" : 699,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_lambdaExpressionParameterCountNotMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 739,
  "endLine" : 773,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_functionExpressionMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 848,
  "endLine" : 882,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_functionExpressionMisMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 885,
  "endLine" : 919,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_multipleSettersWithDifferentParameterType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 962,
  "endLine" : 996,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_methodCallNotInvertibleWithoutInverseMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1259,
  "endLine" : 1291,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInjectionWithInvalidPrefix()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInjectorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 180,
  "endLine" : 213,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBindingExprDefault()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/parse/DataBindingExpressionSupportImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPhysicalDeviceWithStreamlinedSave()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/ScreenRecorderOptionsDialogTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 125,
  "endLine" : 155,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidNodes()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/PlatformComponentsPanelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 117,
  "endLine" : 148,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterApplySelectedNodeRemains()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 350,
  "endLine" : 391,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheIncompatiblePluginDetectedPageTwoRequireUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 83,
  "endLine" : 113,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheIncompatiblePluginDetectedPageOneIncompatibleOneUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 147,
  "endLine" : 177,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/DownloadsAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 71,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/OpenBuildAnalyzerResultsAction.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 46,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deadProcessesFilteredOutIfOfflineNotSupported()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 251,
  "endLine" : 285,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusCodeInActiveWhenCheckBoxUnchecked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1178,
  "endLine" : 1218,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhenSchemaDiffFailsViewIsRecreated()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1085,
  "endLine" : 1124,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInMemoryDbsTableTabsAreNotRestored()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1321,
  "endLine" : 1361,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowOfflineModeUnavailablePanelIfNoDbsAreDownloaded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1903,
  "endLine" : 1943,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClosedDatabasesAreNotQueried()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 137,
  "endLine" : 174,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconAction.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 99,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSqliteCli()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/cli/SqliteCliProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSquishEmptyLines()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-templates" ],
  "startLine" : 30,
  "endLine" : 68,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDependencyVarName()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 564,
  "endLine" : 599,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withoutAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/view/BuildVariantTableModelTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/view/BuildVariantTableModelTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 153,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidProjectOutputCorrect()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/runsGradle/AndroidGradleOrderEnumeratorHandlerGradleTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnhandledIssueMessageReporterIntegrationTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModuleExtraModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/CapturePlatformModelsProjectResolverExtension.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 133,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWhenClassCannotBeCast()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/ClassLoadingIssueCheckerTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 136,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleWrappedEventAddsQuickFixAndPreservesMessageEventImplFields()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 162,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/BuildBundleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 99,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationWithIncludeFromLib()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleMergedManifestContributorsTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJvmArgsAfterSetDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/GradlePropertiesUtilTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 146,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version findLatestVersionInGradleCache()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleLocalCache.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 97,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void trackProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/LegacyAndroidProjects.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 107,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParser.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 121,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List computeBestOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/SplitOutputMatcher.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/UnsignedApkQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Runnable applyRunnable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 272,
  "endLine" : 303,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseKeyDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onImageDoubleClickedUsesMostRecentCallback()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsViewTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 977,
  "endLine" : 1019,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseToStringAndBack()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-material" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 107,
  "endLine" : 142,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDslText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/PropertyModelUtilsKtTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 162,
  "endLine" : 197,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidationCatalogVariableName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 966,
  "endLine" : 1010,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapNodeDelete()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1297,
  "endLine" : 1333,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModuleCollection.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 97,
  "endLine" : 131,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findDependenciesInPomFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/pom/MavenPoms.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 71,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/manipulation/ExtractVariableForm.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCannotCreateCycleAlignments()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 461,
  "endLine" : 491,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutResource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/DragAndDropResourceToLayoutEditorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 71,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLayoutTypeAndWait()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChip()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 327,
  "endLine" : 357,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 410,
  "endLine" : 440,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatingActionButtonX()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 443,
  "endLine" : 473,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitIntoScaleWithoutPaddingsVertically()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 187,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitIntoScaleWithoutPaddingsHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 225,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndRemoveCustomConfig()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandlerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 79,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInferWithIncludeDoesNotThrow()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutInferTestWithIncludeTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutConnectArrangeTest1.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiSelectComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 238,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 676,
  "endLine" : 710,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAttributeNlWriteCommandAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 244,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquality()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 286,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testLine()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHandleAddDependency()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/StudioHtmlLinkManagerTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 87,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 887,
  "endLine" : 917,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 691,
  "endLine" : 724,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1520,
  "endLine" : 1552,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BaseFragmentHandler.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addDesignLibrary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 307,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/LargeFontModelsProvider.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 89,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/LinearLayoutDecorator.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceZoomController.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DnDTransferItem getTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 890,
  "endLine" : 926,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 107,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_dependentModule()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomResolveColumnInModuleDependentsTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android-lang" ],
  "startLine" : 84,
  "endLine" : 122,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_escaping()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 384,
  "endLine" : 423,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreprocessor()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslParserTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-lang" ],
  "startLine" : 169,
  "endLine" : 201,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimple()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslAnnotatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 59,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3626,
  "endLine" : 3656,
  "linesOfCode" : 31,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/formatting/DeclarativeFormatContext.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 51,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewAnnotationToPreviewElement_backgroundColor()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/ComposePreviewElementConstructionTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 47,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCanRecoverFromOnProceedingThrowingException()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 468,
  "endLine" : 505,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 421,
  "endLine" : 460,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement moveDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 78,
  "endLine" : 127,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processAugmentedAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 705,
  "endLine" : 740,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_artifacts()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fieldsCanBeFoundThroughShortNamesCache()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrTests.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::databinding" ],
  "startLine" : 214,
  "endLine" : 249,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fieldsAreAnnotatedNonNullAndNullableCorrectly()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 293,
  "endLine" : 327,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/DataBindingInspectionVerificationTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::databinding" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/DeviceSpecCheck.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 505,
  "endLine" : 538,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawMarkerLine()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 385,
  "endLine" : 417,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Font getFontAbleToDisplay()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/font/FontUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 29,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFilesToPrefetch()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PythonPrefetchFileSource.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 616,
  "endLine" : 646,
  "linesOfCode" : 31,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseListMaker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 393,
  "endLine" : 423,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean searchSymbolsInScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 203,
  "endLine" : 234,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 507,
  "endLine" : 546,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 303,
  "endLine" : 334,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 220,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadCacheData()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 276,
  "endLine" : 320,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HtmlBuilder addTargetLink()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 413,
  "endLine" : 443,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebugSession startDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContext.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 125,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebugSession startDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContext.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddDependencyGenSrcsJars.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddDependencyAars.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_buildFileModified()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 290,
  "endLine" : 322,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertProject_buildGraphWithSingleImportRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 561,
  "endLine" : 597,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List parseJavaFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 179,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 247,
  "endLine" : 280,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinInterface()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 283,
  "endLine" : 316,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinObject()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 319,
  "endLine" : 352,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canReceiveLineMarker_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1503,
  "endLine" : 1537,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProvider.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::dagger" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/PairingCodeContentPanelTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-adb" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scanMdnsServices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 144,
  "endLine" : 187,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lingeringTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/LingeringTooltipTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Checkboxes()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/sample/samplecomposewindow/components/Checkboxes.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderResult create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 175,
  "endLine" : 207,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/PreviewAnimationClockMethodTransform.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByReportIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/grpc/VitalsGrpcClientImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 208,
  "endLine" : 239,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun specialDeviceWithCustomSkin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/EditVirtualDeviceDialogTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::avd" ],
  "startLine" : 171,
  "endLine" : 208,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withDateTime()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_stringKey_escapeChars()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 114,
  "endLine" : 145,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_tag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 306,
  "endLine" : 339,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_cyclicBuffer_appendLongText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 133,
  "endLine" : 169,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::logcat" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun monitorDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/ProjectAppMonitor.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::logcat" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeKeyPositionsFields()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 658,
  "endLine" : 689,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectNextAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavSelectActionsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::nav" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectPreviousAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavSelectActionsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::nav" ],
  "startLine" : 69,
  "endLine" : 102,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelete()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 654,
  "endLine" : 689,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsLayoutFragmentCompletion()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/AndroidDynamicFeatureNavTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::nav" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 82,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 244,
  "endLine" : 279,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipPersisted()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 289,
  "endLine" : 323,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelect()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHitProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::nav" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateToInclude()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHandleTargetTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::nav" ],
  "startLine" : 123,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsImportKtResolver.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::nav" ],
  "startLine" : 103,
  "endLine" : 137,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetStatesBeforeStartRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 217,
  "endLine" : 249,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataCachedResponse()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 154,
  "endLine" : 196,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetThreadsCachedResponse()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 247,
  "endLine" : 289,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTraceInfoCachedResponse()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 321,
  "endLine" : 363,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun start()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 100,
  "endLine" : 139,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/ProcessListTableBuilder.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 47,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportedStopsPolling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSupportedStopsPolling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 184,
  "endLine" : 216,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveFolder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ComposeLayoutInspectorClientTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 537,
  "endLine" : 567,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parametersAreCachedUntilNextLayoutEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 628,
  "endLine" : 675,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollBarStyle()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 301,
  "endLine" : 331,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPersistentDrawingCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 441,
  "endLine" : 471,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildCreated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 152,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorActionTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 74,
  "endLine" : 113,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 647,
  "endLine" : 683,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsSelectedIfProcessIsSelectedInModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessActionTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 190,
  "endLine" : 224,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommandImpl()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/inspectors/FakeComposeLayoutInspectors.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getComposeables()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 564,
  "endLine" : 594,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmbeddedLayoutInspectorToolbar()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/LayoutInspectorToolbar.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 98,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_invokeConstructorThrowError_java()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 313,
  "endLine" : 345,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_invokeConstructorWithContextThrowError_java()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 347,
  "endLine" : 379,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesStackIgnoresInvalidLines()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/StackFrameParserTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 120,
  "endLine" : 154,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1149,
  "endLine" : 1185,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplySigningConfigBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1231,
  "endLine" : 1267,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplySourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1270,
  "endLine" : 1306,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetProguardFilesToList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2367,
  "endLine" : 2400,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1810,
  "endLine" : 1848,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1851,
  "endLine" : 1890,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyDiscontiguousMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1893,
  "endLine" : 1932,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveNativeElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2054,
  "endLine" : 2090,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyBlockElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 242,
  "endLine" : 277,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplySourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 150,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameListValueThrows()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2979,
  "endLine" : 3015,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockAndStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/PsiElementHolderTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 142,
  "endLine" : 172,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStatementAndBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/PsiElementHolderTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 175,
  "endLine" : 205,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleDslElement dereference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 677,
  "endLine" : 709,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List repositories()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 702,
  "endLine" : 732,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/apk/ApkResourceRepositoryTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::render-resources" ],
  "startLine" : 122,
  "endLine" : 158,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setChildren()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 101,
  "endLine" : 138,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidSdkData getSdkData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 58,
  "endLine" : 93,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValuesProviderWithSdk()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 157,
  "endLine" : 201,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSendSizeOnCommit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeTrackerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 84,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createName()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/TabNamesGenerator.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection analyzeViaTrafficLightRenderer()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 502,
  "endLine" : 538,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List generateMemoryAllocContext()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ProfilersTestData.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::profilers" ],
  "startLine" : 235,
  "endLine" : 277,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keepSelectedDeviceAfterDisconnectingAllDevices()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 903,
  "endLine" : 943,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProcessWithNoProcessChangeWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1614,
  "endLine" : 1655,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGlobalAndThreadTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceHandlerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cppModelVAddressComesFromParentInCallChain()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 183,
  "endLine" : 224,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicTrackModelLoadingSameEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 167,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProfilingConfiguration fromProto()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 146,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun run()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1126,
  "endLine" : 1158,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ChangeUiSetting()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 914,
  "endLine" : 951,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::PollDisplays()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 1030,
  "endLine" : 1063,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteSubmixReader::StartAudioStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/remote_submix_reader.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::streaming" ],
  "startLine" : 87,
  "endLine" : 122,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGoToInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 230,
  "endLine" : 265,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fieldsInitiallySortedByDefaultOrder()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 323,
  "endLine" : 366,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static CodeLocation modelToCodeLocation()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 145,
  "endLine" : 177,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListenersFireEvenWhenModifyingUnderlyingRangeDirectly()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 409,
  "endLine" : 445,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogNestedProjects()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 224,
  "endLine" : 254,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnusedResource()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1992,
  "endLine" : 2046,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/MoveToDebugManifestQuickFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-lint" ],
  "startLine" : 63,
  "endLine" : 96,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingPermissionInspection.kt",
  "fileLinesCount" : 630,
  "components" : [ "primary::android-lint" ],
  "startLine" : 93,
  "endLine" : 132,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 69,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIoCancellation()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/progress/StudioProgressManagerAdapterTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldInvokeFeatureSurvey()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 359,
  "endLine" : 395,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportError()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporterTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 141,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWarning()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporterTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 183,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedImport_unresolvedViewTag()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibTestResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 530,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceDefinedInAarUsingModuleRClass()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/AndroidGradleProjectFindUsagesTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotComputeListener_multipleSequentialComputes()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReportsTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 137,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtendedReportRepeatedNodes()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 616,
  "endLine" : 648,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEssentialNominatedTypesInSummary()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 786,
  "endLine" : 821,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetChildrenWithNdk()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNodeTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 120,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetChildrenWithSideBySideNdk()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNodeTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 163,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveValueResourceFileToNewConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 863,
  "endLine" : 897,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rawFolder()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1067,
  "endLine" : 1098,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidId()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3404,
  "endLine" : 3441,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceLightFieldFlattenableResourceName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 246,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceScoping()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 390,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPsiListenerWithVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 450,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useScope()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 989,
  "endLine" : 1022,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1774,
  "endLine" : 1803,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 621,
  "endLine" : 651,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportExceptionsAndActionInvocations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 807,
  "endLine" : 839,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void depthFirstTraverseHeapObjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 107,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addEdge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 232,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParsedMergeResult mergeManifests()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 269,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttrResourceValueImpl parseAttrValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 422,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceVariations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 323,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueResourcesFromElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1501,
  "endLine" : 1530,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createValueResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1678,
  "endLine" : 1707,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAttributeForElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 557,
  "endLine" : 590,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChanges()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 325,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassLoaderProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/AndroidFacetRenderModelModule.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 144,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onModuleChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 563,
  "endLine" : 601,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun analyze()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 183,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordLocationReferences()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 438,
  "endLine" : 470,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getContrastWarningMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ColorUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkComponentInstaller.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportCompletionStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/CompletionStats.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 111,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/StatisticsViewer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 109,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConstraints()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 400,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map computeClassMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 153,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlExtension.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnresolvableTagInspection.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 114,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inlineSingleTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/LayoutUsageData.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 87,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPackageAttributeInManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidApplicationPackageRenameProcessor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 83,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 261,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildConfig()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidLightOrGeneratedClassIntentionActionFilterTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 131,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemovedAttrs()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidTargetDataTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 77,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidLibraryDependency ideAndroidLibrary()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 443,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmojiSupport()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 781,
  "endLine" : 813,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreadControllingTransform_failIfIllegalThread()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 240,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filtering()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/AssetListViewTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerformWithListOfApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/tasks/RunInstantAppTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 162,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShouldUseFullName()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidImportFilterTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 52,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrepareMoveRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinRefactoringTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  pumpEventsAndWaitForFuture()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 177,
  "endLine" : 212,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProfilerToolWindow()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerProgramRunner.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 161,
  "endLine" : 214,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOutputIconsTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 219,
  "endLine" : 251,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeValidators()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 525,
  "endLine" : 563,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_methodFromBaseClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 751,
  "endLine" : 785,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_fieldFromBaseClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 789,
  "endLine" : 823,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_testCompleteJavaLangClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1079,
  "endLine" : 1110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_genericType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1346,
  "endLine" : 1377,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_callExpressionWithinBracket()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 813,
  "endLine" : 845,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_methodCallWithMultipleParametersInvertibleWhenAnnotatedByInverseMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1370,
  "endLine" : 1402,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInjectionWithCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInjectorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVirtualDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/ScreenRecorderOptionsDialogTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 66,
  "endLine" : 95,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSummaryTreeNodeWithAndWithoutSources()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 335,
  "endLine" : 368,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_retry_automaticallyApplyResolutionAction_failTwice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 111,
  "endLine" : 145,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateDeviceIdSuggestion_matchSpecifiedApi()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 98,
  "endLine" : 127,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildChildren()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 80,
  "endLine" : 114,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataClearedAfterSyncs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/sync/analyzer/SyncAnalyzerManagerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginAppliedInSeveralProjects()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerUnitTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 207,
  "endLine" : 238,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksFilterUiShortSummary()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersUiTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 190,
  "endLine" : 223,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskPageOnLogicalCriticalPathWithReasons()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deadProcessesShowUpInProcessList()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 214,
  "endLine" : 248,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/AlarmEntry.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 67,
  "endLine" : 96,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 190,
  "endLine" : 221,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHttpDataForRange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 128,
  "endLine" : 159,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGrpcDataForRange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 452,
  "endLine" : 483,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableAndEnableRulesFromTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 208,
  "endLine" : 240,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bodyWithVariables()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1528,
  "endLine" : 1559,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 202,
  "endLine" : 237,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortOnSortedQuery()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1632,
  "endLine" : 1666,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleLiveUpdatesAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2598,
  "endLine" : 2633,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveUpdatesDisabledAndReadOnlyForFileDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2844,
  "endLine" : 2878,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowBatchReturnsCorrectListOfRows()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 129,
  "endLine" : 168,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindFirstLetterWithDifferentCase()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKeyTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 139,
  "endLine" : 171,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeduplicationInSameModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 78,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeduplicationAcrossModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 158,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeduplicationHandlesErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 238,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodNotFoundInBuildFileRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DslMethodNotFoundFailureTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 121,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodNotFoundInBuildFileAndroidSection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DslMethodNotFoundFailureTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 190,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyNotFoundInBuildFileAndroidSection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DslMethodNotFoundFailureTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 256,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadAndCompareFullState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncReopenTests.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 92,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava6CausesError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/TestSuiteViewAdaptor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 60,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise changeLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 239,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 170,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void attemptToUseEmbeddedGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 318,
  "endLine" : 347,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List doFindAndroidStudioLocalMavenRepoPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 801,
  "endLine" : 838,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncInvokerImpl.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getManifestOverrides()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 374,
  "endLine" : 403,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApkInfo collectAppBundleOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 732,
  "endLine" : 764,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List collectApkFilesFromPostBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 771,
  "endLine" : 802,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunEventLogging()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 528,
  "endLine" : 558,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHistoryIsSavedAfterRerunTestExecution()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 621,
  "endLine" : 659,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importExportActionButtonsAreNotShownForNonAndroidTestRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 744,
  "endLine" : 776,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractGroupedArtifacts()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/model/JourneyActionArtifacts.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItem()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ComponentPopupMenu.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 74,
  "endLine" : 110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initStepNumber()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 327,
  "endLine" : 360,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeaturesPanel.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::assistant" ],
  "startLine" : 103,
  "endLine" : 138,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deregister()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 643,
  "endLine" : 672,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddProductFlavor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 383,
  "endLine" : 419,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 581,
  "endLine" : 617,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 859,
  "endLine" : 894,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setKnownValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 118,
  "endLine" : 147,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 65,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragFromTree()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearDragHandlerTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDelegatedHandler()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LinearLayoutHandlerTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 162,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDragTargetTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 82,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnCreate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/BottomAppBarHandlerTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 88,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyCenter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 172,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest06.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest07.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest5.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest6.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComplexBaselineConnectionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 77,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest01.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest02.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest03.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChainHorizontalRemove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest04.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 161,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest08.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest05.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest4.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutChainTest04.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationWithinFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/navigation/SourceCodeNavigationTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void limitMaxNumberOfIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 197,
  "endLine" : 227,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void distributeWeights()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 310,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensurePresence()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintReferenceManagement.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 78,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkIsInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ChainChecker.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String selectFromResourceDialog()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 163,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/MultiSelectListPreferenceHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/actions/PickSampleListDataViewAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/actions/PickDrawableViewAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 68,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/actions/PickTextAppearanceViewAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewGroupHandler findViewGroupHandlerAt()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 431,
  "endLine" : 465,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesProvider.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/TransformsAttributesInspectorBuilder.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 432,
  "endLine" : 466,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet removeComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 236,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean chainCheck()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 435,
  "endLine" : 465,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OrganizationHeader()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/OrganizationHeader.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 133,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 137,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tryUpdateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewInfo createViewInfo()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 485,
  "endLine" : 517,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesArrayType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 161,
  "endLine" : 194,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBannedRulesInConsumerRulesPro()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ConsumerRulesInspectionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-lang" ],
  "startLine" : 99,
  "endLine" : 131,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFts_completion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1772,
  "endLine" : 1807,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCannotRenameColumnThatUserDoesNotDefine()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1912,
  "endLine" : 1950,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean java_keywords_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 935,
  "endLine" : 964,
  "linesOfCode" : 30,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListOfHasLayoutSuggestion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 880,
  "endLine" : 909,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardInformsModelsTheyWereSkipped()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 190,
  "endLine" : 230,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackViewBindingPollingMetadata()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/ViewBindingTrackerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::databinding" ],
  "startLine" : 76,
  "endLine" : 107,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAccessFromInaccessibleScope()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingScopeTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::databinding" ],
  "startLine" : 55,
  "endLine" : 96,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFindBindingsCorrectlyDespiteCircularDependencies()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingCircularDependenciesTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::databinding" ],
  "startLine" : 47,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIdRefreshesLightClassFields()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 473,
  "endLine" : 505,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDeclarations()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClass.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::databinding" ],
  "startLine" : 240,
  "endLine" : 274,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableAnnotationOnATilePreviewResultsInAnErrorJava()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewComposableAnnotationIsNotSupportedTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 72,
  "endLine" : 106,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeLineColumn()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 246,
  "endLine" : 276,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 413,
  "endLine" : 445,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flowsAreCanceledOnDeactivate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 572,
  "endLine" : 609,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  findAnnotatedMethodsValues()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotatedMethodsFinder.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 243,
  "endLine" : 272,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def jps_import()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_import.py",
  "fileLinesCount" : 61,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processComponentKeyEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 443,
  "endLine" : 473,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawMarkers()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 344,
  "endLine" : 383,
  "linesOfCode" : 30,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 160,
  "endLine" : 192,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComboPopup createPopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 111,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 435,
  "endLine" : 470,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 269,
  "endLine" : 298,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private E calculatePickData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 467,
  "endLine" : 499,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseExistingBazelWorkspaceOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 213,
  "endLine" : 245,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OccurenceNavigator fromConsoleView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 343,
  "endLine" : 377,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List updateInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 739,
  "endLine" : 768,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row addCheckBox()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncConfigurable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForWorkingSetAction.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosingQuote()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildQuoteHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void searchInScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/ResolveUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHandlerListAndAutoSelect()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 793,
  "endLine" : 824,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TargetInfo chooseTestTargetForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TestTargetHeuristic.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 157,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void chooseSubclass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/SubclassTestChooser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFilesToPrefetch()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CPrefetchFileSource.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findEquivalenceClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolver.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 201,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileHighlights createFileHighlights()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 224,
  "endLine" : 261,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection selectAllRelevantOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/AndroidOutputsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 68,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void processManifestValue()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/ManifestValueProcessor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeDebuggerAppContext getNativeDebuggerAppContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelNativeDebuggerAppContextProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTemplates()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 183,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesProjectProtoUpdater()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/DependenciesProjectProtoUpdater.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateOneFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 204,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AffectedPackages calculateAffectedPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/RefreshParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 143,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_buildFileInWorkingSet_unmodified()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 325,
  "endLine" : 356,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedFactoryClassIndexValue_resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 90,
  "endLine" : 127,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canProvideForConsumer_normalType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 748,
  "endLine" : 785,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_typeAliasesForArraysKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 773,
  "endLine" : 806,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaGenericTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 614,
  "endLine" : 651,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 120,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassNames()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerConsoleFilterTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::dagger" ],
  "startLine" : 60,
  "endLine" : 101,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildPossibleAnnotationText()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/ImportHelper.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dagger" ],
  "startLine" : 61,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int next()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 140,
  "endLine" : 177,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILayoutPullParser getIncludingLayoutParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 873,
  "endLine" : 913,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wearPairing()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceNamePanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 115,
  "endLine" : 146,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  retryRpc()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/GrpcUtils.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 70,
  "endLine" : 102,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getApplicableTransformation()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/transform/CodeTransformationDeterminer.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBox.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 120,
  "endLine" : 150,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_withMultipleResults()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::logcat" ],
  "startLine" : 128,
  "endLine" : 159,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_withoutSdk()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::logcat" ],
  "startLine" : 162,
  "endLine" : 193,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageTracking_noState_compact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 906,
  "endLine" : 936,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendMessages_exceedsMaxSizeByMore()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MessagesFileTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::logcat" ],
  "startLine" : 93,
  "endLine" : 124,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun appendMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 677,
  "endLine" : 713,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 730,
  "endLine" : 763,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void searchInBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/sync/hyperlink/SearchInBuildFilesHyperlink.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 62,
  "endLine" : 98,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constraintAnchorHandlerResult()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 248,
  "endLine" : 278,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDumbMode()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/structure/HostPanelTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::nav" ],
  "startLine" : 52,
  "endLine" : 87,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleClick()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/structure/HostPanelTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::nav" ],
  "startLine" : 90,
  "endLine" : 125,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPasteTarget()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 155,
  "endLine" : 187,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultValueEditor()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 149,
  "endLine" : 179,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddChild()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavNlModelTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::nav" ],
  "startLine" : 30,
  "endLine" : 63,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyNames()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/inspections/NavFileInspectionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaching()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/ThumbnailManagerTest.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::nav" ],
  "startLine" : 74,
  "endLine" : 109,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInclude()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 148,
  "endLine" : 181,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinks()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 469,
  "endLine" : 499,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeId()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 218,
  "endLine" : 253,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/support/NavEnumSupportProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSessionsAfterBeginEndSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/ProfilerServiceTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::transport-database" ],
  "startLine" : 90,
  "endLine" : 129,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetProcessesResponse getProcesses()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 204,
  "endLine" : 238,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setApkSizes()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 424,
  "endLine" : 455,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDimensionModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/DimensionBuilderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 88,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPanelWithStateReadsForAll()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelIntegrationTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 87,
  "endLine" : 121,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachSuccessAfterProcessConnected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/LegacyInspectorMetricsTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 70,
  "endLine" : 100,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProcessPickerNotVisibleIfDeviceSupportsForegroundProcessDetection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessActionTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 54,
  "endLine" : 87,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_modelWithV2Metadata_java()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 280,
  "endLine" : 311,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypeApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypeAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 186,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypeBlockWithOverrideStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 189,
  "endLine" : 219,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveFromAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 639,
  "endLine" : 671,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 130,
  "endLine" : 165,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 172,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoTomlFilesVisibility()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1119,
  "endLine" : 1151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2410,
  "endLine" : 2449,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GradlePropertyListValueTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 69,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 185,
  "endLine" : 219,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourcesLoaded()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/FolderResourceRepositoryTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::render-resources" ],
  "startLine" : 29,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 123,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlineNavigation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 204,
  "endLine" : 235,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/scene/ComposeAnimationToolbarUpdater.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDiscoverProfileableCommand()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 349,
  "endLine" : 390,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTraceEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 99,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteUnselectedSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 810,
  "endLine" : 842,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDurationUpdates()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 177,
  "endLine" : 208,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupModelsAreSetForPerfetto()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 160,
  "endLine" : 194,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseThreadSamples()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 387,
  "endLine" : 436,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createDisplayTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 602,
  "endLine" : 641,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testForeignKeyCheckIsAddedOnReferencedTableUpdate()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 464,
  "endLine" : 495,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitWindow()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 380,
  "endLine" : 415,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisableMultiTouchDuringHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 1043,
  "endLine" : 1085,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProxyCommandHandlers()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 235,
  "endLine" : 267,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/TemplateParameterStringFoldingBuilder.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PanelContent()",
  "longName" : "",
  "relativeFileName" : "studio-labs/src/com/android/tools/studio/labs/StudioLabsFeaturePanelUi.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 62,
  "endLine" : 92,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMonitorTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 157,
  "endLine" : 198,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMemoryOngoingHeapDumpItemSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 692,
  "endLine" : 733,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMemoryOngoingLegacyAllocationsSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 793,
  "endLine" : 834,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCpuUsageIsPresentUnderMainPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageViewTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 127,
  "endLine" : 164,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProcessTable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/processlist/ProcessTable.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent buildReferenceColumnTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 541,
  "endLine" : 572,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/instanceviewers/BitmapViewer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveMemoryFootprintView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryUsageTooltipView.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshSummaries()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CapturePanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 218,
  "endLine" : 248,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstrainedRangeResult getConstrainedRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 197,
  "endLine" : 229,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun by()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AsyncUpdater.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewXMLFormatting()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 611,
  "endLine" : 643,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexBindingLayoutSkipsComments()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun xmlFileWithoutNamespaceNotIndexed()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 596,
  "endLine" : 628,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonTransitive_withoutRestart()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 405,
  "endLine" : 441,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppTestResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 711,
  "endLine" : 749,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibTestResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/GradleBuildFileNamespaceRClassesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 278,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleFiles()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/refactoring/UnusedResourcesGradleTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 244,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployInstrumentedTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/MultipleDevicesInstrumentedTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetInvalidatesPerFacet()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRegistryTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameDrawableFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 655,
  "endLine" : 687,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1820,
  "endLine" : 1856,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceRename()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 609,
  "endLine" : 641,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceNames_styleableWithPackage()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1942,
  "endLine" : 1973,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generalBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 323,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectedFontLoadedEDT()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 450,
  "endLine" : 478,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombinerDataSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/CombinerDataSource.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 67,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 505,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performInDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 381,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processQuery()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceDefinitionSearch.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 58,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ModuleResourceRepository.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 137,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isClassPackageNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 413,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidDependenciesCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 92,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getOrSetupValidSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/Sdks.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LicenseAgreementStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupListenerWhenSmartAndSynced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon createBitmapIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconFactory.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 275,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 173,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOrRemoveMakeTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 512,
  "endLine" : 541,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 120,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupControl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 118,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ConsolidatedProgressStep.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 122,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndroidLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 138,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 833,
  "endLine" : 864,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 213,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnknownAttributeInspection.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 160,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addResourceReferenceValuesFromDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 445,
  "endLine" : 475,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 581,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doRefactorForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineIncludeAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MultiMap detectConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineAllStyleUsagesProcessor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Constraints getAllowedValuesFromTypedef()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 332,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String openDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 237,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForCoroutineThreadToStop()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 392,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeviceConfiguratorPanel setupDeviceConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialogBase.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRootElementTextField()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 246,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findResourceFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 191,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 118,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespaceReferenceGotoDeclarationLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 164,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 184,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsSourceModifiedWithOverlay()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 231,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdAndMapViews()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 269,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownloadedFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 322,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenaming()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/StringReplaceTransformTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonKotlinClassDiffer()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 367,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadSynchronously()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyAllocationTrackingReturningNullData()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyAllocationCommandHandlerTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 215,
  "endLine" : 249,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CpuProfilingConfig toStatsCpuProfilingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1282,
  "endLine" : 1311,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 90,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorService.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 263,
  "endLine" : 297,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingPanel createLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 64,
  "endLine" : 97,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showNotification()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 413,
  "endLine" : 443,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImageBackgroundAndForeground()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 150,
  "endLine" : 178,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 197,
  "endLine" : 241,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRendering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewTemplateRenderer.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::android-npw" ],
  "startLine" : 381,
  "endLine" : 411,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusDescription()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 319,
  "endLine" : 347,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleImportSettingsPane()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 228,
  "endLine" : 256,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnnotatedImage generateIconBackgroundLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 541,
  "endLine" : 572,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiLineTextAssetEditor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/MultiLineTextAssetEditor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 82,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipartIconButton()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 90,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun proguardConfig()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/sharedMacros.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::android-npw" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 86,
  "endLine" : 118,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_repeatedInvocationsIncludeAllSuggestions()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 386,
  "endLine" : 418,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_fieldsAreSuggestedWithType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 827,
  "endLine" : 860,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_getterMethodConvertedToField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1113,
  "endLine" : 1146,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_setterMethodNotConvertedToField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1188,
  "endLine" : 1221,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_duplicateLambdaParameterNames()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 594,
  "endLine" : 625,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_methodCallNotInvertible()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1226,
  "endLine" : 1256,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_bindingExpressionGetterNotMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1405,
  "endLine" : 1436,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFramingOptions()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotParameters.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSdkExtensions()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/PlatformComponentsPanelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseAction()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 79,
  "endLine" : 113,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/onboarding/WizardFlowTest.kt",
  "fileLinesCount" : 537,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 104,
  "endLine" : 140,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCriticalPathAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/CriticalPathAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultsOutdatedWhenJetifierRequired()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/JetifierWarningDetailsTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 260,
  "endLine" : 290,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheIncompatiblePluginDetectedPageTwoIncompatible()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 116,
  "endLine" : 144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/WarningsPageViewTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 197,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun turnJetifierOffInProperties()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 245,
  "endLine" : 273,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskDetailsPanelHtml()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/panels/BuildAttributionPanels.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 55,
  "endLine" : 83,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindow.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getLibraryVersions()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionTarget.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 186,
  "endLine" : 215,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upgrade_columnsRemoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewStateTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopSessionClosesAllDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 114,
  "endLine" : 148,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementAnnotatorTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 396,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortOnNewColumn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1596,
  "endLine" : 1629,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDataAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2450,
  "endLine" : 2484,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleLiveUpdatesKeepsTableNotEditable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2674,
  "endLine" : 2712,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllTabsAreClosedOnDisposed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 248,
  "endLine" : 286,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterOfflineAbortedWhenDatabaseInspectorNotVisible()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1784,
  "endLine" : 1821,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterOfflineModeJobCanceled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1823,
  "endLine" : 1861,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowsRecoverableErrorOnErrorOccurredResponse()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 220,
  "endLine" : 254,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyStateIsShownAfterOpenDatabasesAreRemoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 385,
  "endLine" : 421,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 114,
  "endLine" : 150,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSourceSet()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 488,
  "endLine" : 521,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToDeclarationInToml()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsGradleVersionCatalogAndDeclarative/VersionCatalogGoToDeclarationHandlerTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsBlockWithVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/AddComposeCompilerGradlePluginProcessorTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 164,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithoutDependencyAndExtraInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportOfflineMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 129,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/BuildToolsTooLowReporterTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingPlatformIssueCheckerTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun runSyncAndCheckBuildIssueFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AbstractIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 60,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyNotFoundInBuildFileRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DslMethodNotFoundFailureTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyNotFoundForReading()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DslMethodNotFoundFailureTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 157,
  "endLine" : 187,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingBuildToolsIssueCheckerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/InternetConnectionIssueCheckerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurableTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 182,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindSourceProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 238,
  "endLine" : 268,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DaemonMemorySettings getDaemonMemorySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapter.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 162,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArtifactDependencySpec findNewExternalDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 337,
  "endLine" : 366,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLatestSnapshot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 98,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQuickFixHyperlinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/BuildToolsTooLowReporter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 101,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProxySettingsDialog getDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/HttpProxySettingsCleanUp.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Failure create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncFailure.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleTaskFinishedOrCancelledBeforeTestSuiteFinishes()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 411,
  "endLine" : 442,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importFailedTestResultWithoutSnapshot()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 219,
  "endLine" : 247,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importTestResultsWithLogcat()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 276,
  "endLine" : 306,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Delete_ShowProblems()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1001,
  "endLine" : 1039,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileDownloaderServiceImplTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 62,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadIconsWithFileProviderAndMissingFile()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 103,
  "endLine" : 133,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddVarVersionedLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 583,
  "endLine" : 617,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMap()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1115,
  "endLine" : 1150,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectResolvedDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidDependencyCollection.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 106,
  "endLine" : 138,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsArtifactDependencySpec createSpec()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/pom/MavenPoms.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 123,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyToRightBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLinkToComponentWithoutIdCreatesANewId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 493,
  "endLine" : 522,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScannerTestHelper.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 163,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayoutAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/IdEnumSupportTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  verifyChangeReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 228,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateUsingOverflowGroupEmptyGroupInFront()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 137,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateUsingOverflowGroupEmptyGroupInMiddle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateUsingOverflowGroupEmptyGroupInBack()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 213,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCycleGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneGuidelineTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 90,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragGuidelineTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGuidelinConect2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutGuidelineTest.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest3.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMarqueeSelect()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 240,
  "endLine" : 276,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/CommonUsageTrackerImplTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivateDeactivateListeners()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 807,
  "endLine" : 837,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/SegmentType.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 113,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateLiteral()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyType.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 133,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 801,
  "endLine" : 834,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/WindowSizeModelsProvider.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createChains()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 330,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashSet getConnectedNlComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ImageViewDecorator.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 99,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ImageViewDecorator.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 150,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 160,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 370,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotateRenderInformationToLint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/ModelLintIssueAnnotator.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelServiceTroubleInfoCollector.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawTextRegion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 169,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1191,
  "endLine" : 1222,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 827,
  "endLine" : 863,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/IssueNotificationAction.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRelevantLocales()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 165,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitialSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_escaping()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 560,
  "endLine" : 597,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumns_ignore()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 442,
  "endLine" : 473,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean other_symbol()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 195,
  "endLine" : 223,
  "linesOfCode" : 29,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowFactoryResetIfCloudNodeIdDoesntMatchOnOldGmscore()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 297,
  "endLine" : 327,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDeviceListListener()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 205,
  "endLine" : 235,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCanRecoverFromOnEnteringThrowingException()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 508,
  "endLine" : 543,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUpTest()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/SherlockStartUpTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::studio" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fragmentTagsDoNotGenerateFields()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 682,
  "endLine" : 711,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindingsNotGeneratedForNonDataBindingLayouts()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 887,
  "endLine" : 916,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewAnnotationFromADifferentPackageResultsInAnErrorJava()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewMethodIsAnnotatedWithTilePreviewAnnotationTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 96,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomNamedNodeMap()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 406,
  "endLine" : 435,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performPostRunActivities()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintGlobalInspectionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::lint" ],
  "startLine" : 367,
  "endLine" : 399,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefixCompletion()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 134,
  "endLine" : 172,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyShowMatchedViews()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/PreviewViewSingleWordFilterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkValue()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/DimensionParameterRule.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 82,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawString()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/KeyboardEventRenderer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 121,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 381,
  "endLine" : 418,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowDefinition()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 108,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage lowQualityFastScale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 467,
  "endLine" : 496,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinition.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 114,
  "endLine" : 149,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 119,
  "endLine" : 148,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMouseEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 412,
  "endLine" : 446,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChart.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 142,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void chooseDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 169,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void filterProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 280,
  "endLine" : 308,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/UnsyncedFileEditorNotificationProvider.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectStructureAndSnapshot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 500,
  "endLine" : 528,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostQuerySyncData update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectQuerierImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 148,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeApplier prepareChange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 117,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetIdeInfo updateSyncTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 262,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 249,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildFlags parseBep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildFlags.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 68,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 215,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/ArgumentCompletionContributor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 82,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 153,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewEnterHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doIsConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/SyncStatusNodeDecorator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetIdeInfo getTargetIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 214,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifyJUnitNotEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/plugin/JUnitPluginDependencyWarning.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList collectCompilerSettingsInParallel()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 456,
  "endLine" : 484,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDirectResourceModuleDependents()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 374,
  "endLine" : 411,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeployData extract()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/DeployDataExtractor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebugSession startDebugSession()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidLaunchTasksProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 171,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkBuildStep getBinaryBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApkBuildStepProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 286,
  "endLine" : 323,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Project apply()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectProtoTransform.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun external_gensrcs_added()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencyGenSrcsJarsTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteBuildFile_childPackage_nested()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 221,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSplitByRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 169,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unzip_replaces_existing_files()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keep_disjoint_files()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 273,
  "endLine" : 302,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFilesToPrefetch()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/DartPrefetchFileSource.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedConstructorParameterIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 309,
  "endLine" : 347,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeDevicePanel.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-adb" ],
  "startLine" : 76,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingHyperlinkListener.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun pairMdnsService()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 193,
  "endLine" : 236,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDataStructuresDump()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 144,
  "endLine" : 173,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SearchBar()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/SearchBar.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActive()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 462,
  "endLine" : 500,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassVisitorsGroup()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 345,
  "endLine" : 381,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TagSnapshot createSnapshotForViewFragment()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1016,
  "endLine" : 1046,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdapterBinding getNodeBinding()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 199,
  "endLine" : 234,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 41,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceRowData.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/vcs/AlternativeSourceNotificationProvider.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 66,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchReleaseFilterOptions()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeReportingService.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 35,
  "endLine" : 63,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getIssueDetails()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 149,
  "endLine" : 178,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/grpc/VitalsGrpcClientImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 177,
  "endLine" : 206,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByIssueId()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/grpc/VitalsGrpcClientImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 241,
  "endLine" : 270,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/DeleteNote.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 94,
  "endLine" : 122,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/AddNote.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 148,
  "endLine" : 183,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageLoading_remoteLoading()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 329,
  "endLine" : 368,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyProcessName()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatProtoShellCollectorTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 116,
  "endLine" : 146,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageTracking_noState_standard()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 873,
  "endLine" : 902,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_cyclicBuffer_trimsNothing()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanHandleChildren()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 189,
  "endLine" : 221,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCutPasteAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 257,
  "endLine" : 290,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateWithGeneratedId()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnDrag()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavInteractionHandler.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::nav" ],
  "startLine" : 42,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 76,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetThreadsDataByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 172,
  "endLine" : 205,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertAndGetSessionMetaData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/ProfilerTableTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::transport-database" ],
  "startLine" : 149,
  "endLine" : 179,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionTest.kt",
  "fileLinesCount" : 1326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 163,
  "endLine" : 204,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slowAttachedMessageNotScheduledWhenClientIsClosed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitorTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 277,
  "endLine" : 306,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodeDeleted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 260,
  "endLine" : 292,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyToolbar()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/TestUtils.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 283,
  "endLine" : 318,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectStopInspection_firesCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 289,
  "endLine" : 322,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProcessesAreAlphabeticallySorted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessActionTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProcessSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessActionTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 152,
  "endLine" : 187,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeParametersCache.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 97,
  "endLine" : 126,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/BuildFeatureOffNotificationProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mlkit" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidTfliteModel()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 303,
  "endLine" : 335,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrettyViewerIfPossible()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/src/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 94,
  "endLine" : 127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListPropertiesFromAppliedFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/files/GradleDslFileTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 130,
  "endLine" : 162,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 598,
  "endLine" : 633,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyIntegerLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1106,
  "endLine" : 1142,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyIntegerLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1322,
  "endLine" : 1358,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 605,
  "endLine" : 636,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1179,
  "endLine" : 1212,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyBlockElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 337,
  "endLine" : 370,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAndApplyBlockElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 373,
  "endLine" : 406,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedReferences()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeTrimForParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/SharedParserUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 211,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUiModeFlagValue()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 836,
  "endLine" : 870,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFallbackToIdIfParentNotUsed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/property/DeviceConfigTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 275,
  "endLine" : 314,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoIssue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/WearMarginAnalyzerComposeTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 37,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreeColorblindProblemsFound()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/AtfAnalyzerComposeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 138,
  "endLine" : 176,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createPreviewAndCompile()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1284,
  "endLine" : 1313,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/PsiPickerManager.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProvider.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeIssue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeVisualLintIssueProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 295,
  "endLine" : 329,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNativeHeapArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 420,
  "endLine" : 453,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validTraceSuccessStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuTraceDataSeriesTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void referenceToTraceFilesAreSavedPerSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 227,
  "endLine" : 261,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicDataLoad()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 165,
  "endLine" : 200,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionWithJaveMethodFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 679,
  "endLine" : 713,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionWithJaveMethodFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 762,
  "endLine" : 796,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataProviderTestWithShadowKlassIncorrectInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/BitmapDecoderTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 156,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testgetAllocationInfosForSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 368,
  "endLine" : 401,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultHeapSetTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 288,
  "endLine" : 323,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataForXRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/AllocationSamplingRateDataSeriesTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareKotlinFile()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoteDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 418,
  "endLine" : 449,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompatibleSnapshotsConfirmedDeletion()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 354,
  "endLine" : 387,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetWithDebugLayoutAndGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 404,
  "endLine" : 432,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizer.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::streaming" ],
  "startLine" : 316,
  "endLine" : 347,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyListenersOfTouchEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceInputListenerManager.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::streaming" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::SetVideoOrientation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 411,
  "endLine" : 444,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioStreamer::Run()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_streamer.cc",
  "fileLinesCount" : 192,
  "components" : [ "primary::streaming" ],
  "startLine" : 116,
  "endLine" : 147,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorLayoutManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRowHeight()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 236,
  "endLine" : 268,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellRenderer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableDropTargetHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 144,
  "endLine" : 172,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDevice createMockDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 403,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventFlow()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/manager/TransportStreamManager.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android-transport" ],
  "startLine" : 149,
  "endLine" : 177,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseTernary()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 264,
  "endLine" : 292,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropdownActionsTriggerProcessChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 287,
  "endLine" : 319,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 286,
  "endLine" : 315,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent buildClockTypeSelector()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 120,
  "endLine" : 150,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskIconAndDescription()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskgrid/TaskGridItem.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 118,
  "endLine" : 147,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/TimelineZoomHelper.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatePreviewKotlinPsi()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 363,
  "endLine" : 391,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppCompatMethod()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 999,
  "endLine" : 1027,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingPermissionInspection.kt",
  "fileLinesCount" : 630,
  "components" : [ "primary::android-lint" ],
  "startLine" : 561,
  "endLine" : 593,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 169,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMergerStats_onlySuccessRunTimes()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ManifestMergerStatsTrackerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenAsset()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/StudioAssetFileOpenerTest.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 127,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 209,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteTasksWaitForCompletionNoDispatch()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 304,
  "endLine" : 337,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogFileProvider()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/LogFileProviderTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootProjectOnly()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNodeTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 76,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityThemes5()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 187,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCachingWithBadManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 444,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransact()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyApplicationTheme()",
  "longName" : "",
  "relativeFileName" : "android/testData/liveEdit/keyMeta/Theme.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editValueFileNoOp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1229,
  "endLine" : 1264,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawableCompletion_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 159,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorCompletion_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 233,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetResourceDirsAndUpdateRoots()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 186,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modificationTracking()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 644,
  "endLine" : 683,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransitive()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1373,
  "endLine" : 1406,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateQueue_writeActionCanPreempt()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 163,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestLocationProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 510,
  "endLine" : 538,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 713,
  "endLine" : 745,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportActionInvocations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1113,
  "endLine" : 1142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleProcessedNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 258,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPathElementIteration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addEdge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 285,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateAuxiliaryFilesVisitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 87,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDefaultValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 431,
  "endLine" : 465,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedBindingName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 151,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SampleDataResourceItem getFromJsonFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 234,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRootsAndLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 658,
  "endLine" : 693,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map computeLibraryResourceMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 793,
  "endLine" : 827,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 634,
  "endLine" : 670,
  "linesOfCode" : 28,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pickAnyLayoutFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 630,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/UsageInfoTreeNode.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createChangesList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 293,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk setJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 370,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 237,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeImages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 214,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 215,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/TableActions.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/DeleteStringAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestUserSentiment()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 457,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/NewResourceValueAction.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 77,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fillMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 239,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toKotlinAnnotationDefinition()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 561,
  "endLine" : 590,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameColorFromJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 257,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorLiteralResourceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 351,
  "endLine" : 381,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateChangeDestinationWithAnnotationChange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 373,
  "endLine" : 400,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doExtractAndCheckStringsXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractDimensionActionTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecationFiltersApplied()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidDeprecationPresentationCompletionContributorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 65,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 768,
  "endLine" : 795,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDebugSymbolFolderPaths()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 87,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRepackaging()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RepackageTransformTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importMoreAssets()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModelTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_firstAvailableKey_addSucceeds()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 211,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSize()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/HorizontalTabbedPanelBuilderTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeAgentConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerTransportConfigContributor.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 106,
  "endLine" : 139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 352,
  "endLine" : 388,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatesButtonsOnNavigation()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 168,
  "endLine" : 200,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateMultiplatformTemplateWithGradleKts()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/KotlinMultiplatformModuleTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToSourceProviderDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/NamedModuleTemplateTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 137,
  "endLine" : 173,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadConditions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-npw" ],
  "startLine" : 128,
  "endLine" : 155,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnnotatedImage generateIconForegroundLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 584,
  "endLine" : 615,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawAdaptiveIconGrid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 796,
  "endLine" : 835,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection generateIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 361,
  "endLine" : 396,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNewModelWizard()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 131,
  "endLine" : 161,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_multipleLookupItems()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 518,
  "endLine" : 549,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_methodPresentation()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 716,
  "endLine" : 747,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_overriddenMethodsAreSuppressed()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1224,
  "endLine" : 1256,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_classWithBaseSubstitutor()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1381,
  "endLine" : 1413,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_innerClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1417,
  "endLine" : 1448,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_methodFromInnerClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1452,
  "endLine" : 1483,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_fieldWithoutSetterNotInvertible()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1193,
  "endLine" : 1223,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencesFromInverseBindingAdapter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 229,
  "endLine" : 256,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbLanguageInjector.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 63,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startAndroidJavaDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/StartJavaDebuggerSession.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::execution" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateSystemImageSuggestion_matchAllCriteria()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/ManagedVirtualDeviceLookupElementProviderTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptors()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/onboarding/HierarchicalCheckboxesKtTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 237,
  "endLine" : 268,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAmOptionsOnAPI28AndLower()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutinesDebuggerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::debuggers" ],
  "startLine" : 76,
  "endLine" : 111,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPublicGroupParsing()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/ProjectResourceIdResolverTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::debuggers" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntDefResolution resolveIntDef()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 288,
  "endLine" : 324,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitUntilAdbHasDevice()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 100,
  "endLine" : 131,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneDownload()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginDeclaredInPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/PluginVersionDeclarationFinderTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 112,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginDeclarationNotFound()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/PluginVersionDeclarationFinderTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 115,
  "endLine" : 147,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckRequiredPageCreation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/JetifierWarningDetailsTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 96,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/TaskDataMessageConverter.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectorConnection.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 338,
  "endLine" : 369,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/WakeLockEntry.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleHttpConnectionEvent_concurrentRequests()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 96,
  "endLine" : 125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleGrpcEvent_concurrentRequests()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 410,
  "endLine" : 439,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upgrade_columnsRenamed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewStateTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 111,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowIdColumnIsNotShownInView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 269,
  "endLine" : 302,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 305,
  "endLine" : 337,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshAllOpenDatabasesSchemaActionInvokedWithClosedDbs()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1048,
  "endLine" : 1083,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterOfflineModeUserCanceled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1863,
  "endLine" : 1901,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadFilesCanceled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/OfflineModeManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 119,
  "endLine" : 153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowsUnknownRecoverableErrorOnErrorOccurredResponse()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 295,
  "endLine" : 328,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabsAreNotHiddenIfANewDatabaseIsAdded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 423,
  "endLine" : 456,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessorTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariantsWithDependentNativeModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 189,
  "endLine" : 218,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchAbiWithDependentNativeModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 281,
  "endLine" : 310,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunGradleSyncWithV1Project()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 331,
  "endLine" : 364,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidVersionString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 153,
  "endLine" : 180,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginManagementBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/AddComposeCompilerGradlePluginProcessorTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 171,
  "endLine" : 209,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoRepoAdditionToBuildFilesWhenRepoAlreadyExistsInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddGoogleMavenRepositoryHyperlinkIntegrationTest.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 124,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultWithDeclarativeFlag()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/idea/GradleSchemaProjectResolverTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithIncompatibleIndirectDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 202,
  "endLine" : 231,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/GradleDistributionInstallIssueChecker.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 67,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/IdeaSyncPopulateProjectTask.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 165,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DataBindingIssueChecker.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunLineMarkerContributor.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 239,
  "endLine" : 277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyStore loadKeyStore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 557,
  "endLine" : 585,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/configure/KotlinGradleAndroidModuleModelProjectDataService.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkClicked()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListener.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 41,
  "endLine" : 77,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadVdIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdaterTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-material" ],
  "startLine" : 237,
  "endLine" : 269,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateVdIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdaterTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-material" ],
  "startLine" : 272,
  "endLine" : 304,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StepActionWrapper()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 424,
  "endLine" : 453,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNesting()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImplTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetModuleVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 96,
  "endLine" : 123,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1078,
  "endLine" : 1112,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaModule.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LinearLayoutHandlerTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 201,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateIllegalAlignmentToAnotherWidget()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 383,
  "endLine" : 412,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridPlaceholderTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyPasteWithId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessToDefaultPropertiesViaModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpandableSections()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilderTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 238,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPropertyItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/ComponentUtil.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 128,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlDefaultPropertyProviderTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 215,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyzeModelWithSmallRound()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/WearMarginAnalyzerTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 123,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest5.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneGuidelineTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneGuidelineConnectionTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLassoSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneSelectionTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest2.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFakeResource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneKeepDimensTest.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 134,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNShotConversion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectNextAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SelectActionsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectPreviousAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SelectActionsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 95,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevalidateOrganizationGroups()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAttributeWriteNotPermittedThread()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 179,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAttributeWritePermittedThread()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 274,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSorted()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 151,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSandboxError()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 609,
  "endLine" : 637,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void drawHorizontalZigZagLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 847,
  "endLine" : 874,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void drawVerticalZigZagLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 901,
  "endLine" : 928,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stroke getStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 1154,
  "endLine" : 1181,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getConnectionInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 242,
  "endLine" : 271,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAnchorConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 539,
  "endLine" : 567,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveResValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1246,
  "endLine" : 1275,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeOppositeSideMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 463,
  "endLine" : 492,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connectConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 448,
  "endLine" : 475,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextInputLayoutHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean open()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 239,
  "endLine" : 268,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDesignContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 739,
  "endLine" : 767,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildViewToComponentMap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParser.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture setToolContextAsyncImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 415,
  "endLine" : 442,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Transferable createTransferable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 518,
  "endLine" : 548,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun convertStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/StyleEnumSupport.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calcRangeTicks()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 520,
  "endLine" : 551,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVisualizationForm()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 99,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean searchCycles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFromNlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManagerHierarchyProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initNeleModelOnEventDispatchThread()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 457,
  "endLine" : 486,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor children()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 230,
  "endLine" : 259,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dragDrop()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 219,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepModifierOption()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 516,
  "endLine" : 550,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesToPsiParametersList()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 108,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesPsiType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 220,
  "endLine" : 251,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRsAPIs()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 141,
  "endLine" : 169,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolve_nameOverride_kotlin()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 761,
  "endLine" : 796,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoins()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 813,
  "endLine" : 840,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntities_addEntity()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 166,
  "endLine" : 198,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntities_AddTableNameOverride()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 232,
  "endLine" : 265,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDocIdWorksForFtsTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 525,
  "endLine" : 558,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDocIdDoesNotWorkForNotFtsTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 560,
  "endLine" : 593,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomReferenceSearchExecutor.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-lang" ],
  "startLine" : 58,
  "endLine" : 100,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAndStartAvd()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearDevicePairingWizard.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardStaysClosedEvenIfModelThrowsException()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 575,
  "endLine" : 608,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 117,
  "endLine" : 150,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _produce_manifest()",
  "longName" : "",
  "relativeFileName" : "studio/generate_build_metadata.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valuesPassedThrough()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/psiclass/LightBindingClassConfigTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::databinding" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingPollingMetadataTracking()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/DataBindingTrackerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::databinding" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeViewBindingIgnoreAttribute()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/ViewBindingCompletionTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::databinding" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeViewBindingClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/ViewBindingCompletionTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::databinding" ],
  "startLine" : 132,
  "endLine" : 166,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInjected_java()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/util/device/WearTileDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 364,
  "endLine" : 396,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNodeList getChildNodes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 813,
  "endLine" : 843,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFileFilter()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 186,
  "endLine" : 216,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacesInvalidImportWithCorrectImportJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 122,
  "endLine" : 157,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preservesAnnotationAttributesJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 192,
  "endLine" : 227,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/RenderQualityManagerTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 89,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notInjectedForPreviewFromDifferentPackageJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 299,
  "endLine" : 331,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTimelineElement()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SupportedAnimationManager.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 117,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logSwitchLayout()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewCanvasTracker.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 53,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderTree()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 71,
  "endLine" : 99,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeGrid()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleSortOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1211,
  "endLine" : 1242,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVisibleTool()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 95,
  "endLine" : 122,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkBench getActiveWorkBench()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderOverlay()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 365,
  "endLine" : 396,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 97,
  "endLine" : 129,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional findKotlinxCoroutinesTransitiveDep()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 146,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolveName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyBuiltinReferenceResolveProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 320,
  "endLine" : 350,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpandedTargetsResult doExpandToSingleTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/WildcardTargetExpander.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 177,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String queryString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/WildcardTargetExpander.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 274,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getBundledAspectPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AspectFiles.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 88,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFileReferences()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 124,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PendingAsyncTestContext fromTargetFuture()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void formatInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaWorkspaceImporter()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 113,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessHandler startProcessRunfilesCase()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 152,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture getBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 114,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor doExecute()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap getArtifactsToCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 351,
  "endLine" : 379,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isApkDebuggable()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/CheckApkDebuggableTask.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestLocationName getTestLocationName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/producers/BlazeFilterAndroidTestRunConfigurationProducer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 152,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddBuildFile_andDeleteParent()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestSources()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 600,
  "endLine" : 630,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonJavaSourceFolders_whenSubfolderOfJavaRootAtContentEntry_notCreated()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 737,
  "endLine" : 767,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty_proto_existing_deleted()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 179,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedFactoryClassIndexValue_resolveToDaggerElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 130,
  "endLine" : 165,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daggerElementIdentifiers_kotlin_enums()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 713,
  "endLine" : 746,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daggerElementIdentifiers_java_enums()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 794,
  "endLine" : 827,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationGoesToTargetElement()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1448,
  "endLine" : 1483,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canReceiveLineMarker_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1540,
  "endLine" : 1573,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterPairingCode()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 774,
  "endLine" : 812,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 259,
  "endLine" : 287,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibSCacheJdwpSessionPipelineFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 45,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingControllerImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 73,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void renderDeviceName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 50,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/JSingleDigitTextField.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 105,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPriority()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 117,
  "endLine" : 145,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterBinding getAdapterBinding()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 725,
  "endLine" : 766,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAndroidFramework()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 772,
  "endLine" : 799,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 96,
  "endLine" : 128,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFrame()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/IntellijStackTraceGroupParser.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getErrorCountMetricsFreshnessInfo()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/grpc/VitalsGrpcClientImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toConsoleUrl()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsIssueDetailsPanel.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFlow_download()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ISystemImagesTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::avd" ],
  "startLine" : 69,
  "endLine" : 103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showAddDeviceDialog()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/AddDeviceWizard.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::avd" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_noTimestamp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 194,
  "endLine" : 224,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearMessageView()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 868,
  "endLine" : 906,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowInitialStateForSameVersionUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 832,
  "endLine" : 860,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorWithLeadingZero()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 110,
  "endLine" : 139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getQualifier()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 83,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void writeDescription()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/SimpleIncludeViewNode.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityContextMenu()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 229,
  "endLine" : 263,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateBlankNoLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 423,
  "endLine" : 452,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddActions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionsToolbarTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 69,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCutPasteToSubnav()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 223,
  "endLine" : 255,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/AndroidDynamicFeatureNavTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::nav" ],
  "startLine" : 121,
  "endLine" : 148,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/AndroidDynamicFeatureNavTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::nav" ],
  "startLine" : 204,
  "endLine" : 231,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionHighlighted()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/ComponentListInspectorBuilderTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::nav" ],
  "startLine" : 142,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbstractClassesNames()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/inspections/NavFileInspectionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 77,
  "endLine" : 106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneManagerTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1227,
  "endLine" : 1258,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewNestedGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 68,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/LegacyV1AgpVersionModelBuilder.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 34,
  "endLine" : 73,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uninstallApp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 188,
  "endLine" : 215,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createColumnTree()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VirtualFile getDefaultFolderToSelect()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialog.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 66,
  "endLine" : 108,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monitorOffersUserToStopsStuckConnection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitorTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetOnPendingCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1066,
  "endLine" : 1106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAllWindowIds()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoaderTest.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 175,
  "endLine" : 202,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidDrawableFromLayoutWithTripleIndirection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 326,
  "endLine" : 353,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatisticsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotSaveEmptyData()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatisticsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventsNotDispatchedToParent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 558,
  "endLine" : 593,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listsDevicesInSortedOrder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 222,
  "endLine" : 255,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launch()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 375,
  "endLine" : 404,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsModify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 145,
  "endLine" : 174,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFromAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 636,
  "endLine" : 670,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyIntegerLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1068,
  "endLine" : 1103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyIntegerLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1361,
  "endLine" : 1396,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypeBlockWithApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypeBlockWithAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyChangedUpdatesValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1435,
  "endLine" : 1471,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndRemoveFromNonLiteralList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2375,
  "endLine" : 2407,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslAnchor requestAnchor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 826,
  "endLine" : 864,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int sortElementsAndMaybeGetNewIndex()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 990,
  "endLine" : 1023,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/AndroidGradlePluginVersion.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/DependencyManager.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 112,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewrite()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 443,
  "endLine" : 470,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 560,
  "endLine" : 599,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslMethodCall replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransform.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFontFamilyWithMultipleDownloadableFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/fonts/FontFamilyParserTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::render-resources" ],
  "startLine" : 134,
  "endLine" : 165,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlayPriority()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/FrameworkWithOverlayResourceRepositoryTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::render-resources" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findPreviewElements()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/AnnotationFilePreviewElementFinder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/PreviewSurfaceActionManager.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 51,
  "endLine" : 88,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeCommands()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 230,
  "endLine" : 259,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List generateMemoryJniRefEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ProfilersTestData.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::profilers" ],
  "startLine" : 332,
  "endLine" : 368,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataForXRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/UnifiedEventDataSeriesTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskHandlerTestUtils.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCpuCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 223,
  "endLine" : 252,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStaticRecursion()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 285,
  "endLine" : 316,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithUnmatchedNodes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 371,
  "endLine" : 398,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildMainProcessMemoryCountersData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceCpuCaptureBuilderTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::profilers" ],
  "startLine" : 259,
  "endLine" : 292,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/GcStatsDataSeriesTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void taskBasedUxLiveAllocationTrackingDelayedStart()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 227,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTooltipLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 556,
  "endLine" : 588,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCpuTraceConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/config/PerfettoTraceConfigBuilders.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartTaskError()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskSelectionVerificationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::profilers" ],
  "startLine" : 188,
  "endLine" : 218,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainMemoryProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 185,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMigrationClassCreation()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/JavaMigrationClassGeneratorTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenamePanelElement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 164,
  "endLine" : 195,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpsideDownMouseInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 328,
  "endLine" : 358,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnectAndPeerClosing()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/SuspendingChannelsTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::streaming" ],
  "startLine" : 130,
  "endLine" : 159,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoom()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 803,
  "endLine" : 841,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 290,
  "endLine" : 317,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createContent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 135,
  "endLine" : 194,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStreamAndProcessListeners()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFilesToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 141,
  "endLine" : 174,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String configureStartupAgent()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 463,
  "endLine" : 499,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryForProcesses()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/manager/StreamQueryUtils.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-transport" ],
  "startLine" : 75,
  "endLine" : 110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toXml()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/honeyface/HoneyFaceXmlConverter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode parseTraceAndGetHNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CaptureNodeModelRendererVisualTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 90,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSessionArtifactKeyboardSelect()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 436,
  "endLine" : 467,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNativeColors()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 311,
  "endLine" : 344,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupKeyboardShortcuts()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 312,
  "endLine" : 349,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageNavigationToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageNavigationToolbar.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureMinimapView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 113,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecordingActionGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/pastrecordings/recordinglist/RecordingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/ValueColumnRenderer.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateTreeContents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 334,
  "endLine" : 367,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNegativeRanges()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/LineChartModelTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 108,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void viewRangeChangedWhenJumpingToTargetOnTheRightOfIt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 508,
  "endLine" : 551,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 205,
  "endLine" : 243,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceRepository getResources()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 462,
  "endLine" : 491,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceJavaReferences()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-lint" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceKotlinReferences()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-lint" ],
  "startLine" : 189,
  "endLine" : 217,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexDataBindingLayout()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeId()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 412,
  "endLine" : 438,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnrelatedChange_attr()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 507,
  "endLine" : 533,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAvd()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 193,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDiskCache_noModificationSinceLast()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLocale()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/editors/strings/TranslationsEditorGradleTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleComponents()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstanceFieldHigherOwnershipPriorityThanArrayElements()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingFile()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNodeTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 204,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlightingAfterTyping()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/HighlightingAfterTypingTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugNativeApkTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/DebugNativeApkTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployInstantAppAsInstantBundle()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/RunInstantAppTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 220,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveFileResourceFileToNewType()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 945,
  "endLine" : 974,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commentAndUncommentTag()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1453,
  "endLine" : 1491,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCsvParsing()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataItemsTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidManifest()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 746,
  "endLine" : 782,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer runEmulatorCheck()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 218,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component getClassComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 258,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getReportStringWithIndent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 229,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccelAlert()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelAlert.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open suspend fun startAvd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 186,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MergedManifestSnapshot createEmptyMergedManifestSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshotFactory.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 176,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadItems()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 184,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ShowFileResourcesAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 56,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2514,
  "endLine" : 2540,
  "linesOfCode" : 27,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceSubdirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1553,
  "endLine" : 1579,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createXmlFileResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2221,
  "endLine" : 2247,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findImages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 418,
  "endLine" : 445,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 285,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JEditorPane createDetailsPane()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 254,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1300,
  "endLine" : 1326,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStepForm.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createButtons()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 336,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlagEditor createBooleanFlagEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 447,
  "endLine" : 478,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 233,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourceSummaryMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 259,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourceListCellRenderer.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processSubTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/SubtagsProcessingUtil.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 136,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkConsistent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 326,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPolicy createXmlPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 178,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceDirectoryDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleDeps()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/TagToClassMapperImplTest.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 134,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoFillHintsAndroidX()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 475,
  "endLine" : 506,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateChangeDestinationButNoAnnotationChange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 371,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOptions()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/lint/IssueIdDocumentationProviderTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFindUsagesTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStaticallyImportedResourceJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 499,
  "endLine" : 528,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFontResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createAarDependencyWithFont()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackImplTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 264,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSafeBounds()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderServiceTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 79,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertButton()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamsTableTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompositionCheckRate()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 286,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTranslation2()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 304,
  "endLine" : 336,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_keysNeedingTranslationForLocale()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 332,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localVariableInference()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 527,
  "endLine" : 556,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun demangleInplace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/WindowsNameDemangler.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveFile()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T openListBoxChooserDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 271,
  "endLine" : 304,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmGenerateIconsStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeValidators()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 458,
  "endLine" : 485,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 514,
  "endLine" : 543,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorIconButton()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 90,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 296,
  "endLine" : 325,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshIconList()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 307,
  "endLine" : 335,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_autocompleteImportAlias_inVariableType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 110,
  "endLine" : 138,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_autocompleteInnerClass_inVariableType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 141,
  "endLine" : 169,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ShellCommandRecordingProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 66,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLlmPrompt_nominal()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 69,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnored()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 304,
  "endLine" : 333,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 146,
  "endLine" : 174,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileCountLimitChanges()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 192,
  "endLine" : 220,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheNoIncompatiblePluginsPage_IncubatingFeature()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheNoIncompatiblePluginsPage_StableFeature()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 209,
  "endLine" : 235,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasingOneListenerFromMultipleObservablesWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 276,
  "endLine" : 307,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttribution()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 329,
  "endLine" : 357,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processConnectedDisconnected_modelUpdatesProperly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 79,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFilteringWorks()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 204,
  "endLine" : 234,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 399,
  "endLine" : 425,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotifyDataMightBeStaleUpdatesTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2636,
  "endLine" : 2671,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 136,
  "endLine" : 167,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 170,
  "endLine" : 201,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlineParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 428,
  "endLine" : 457,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 722,
  "endLine" : 753,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 755,
  "endLine" : 786,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 788,
  "endLine" : 819,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepConnectionOpenIsDisabledWithOfflineDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 479,
  "endLine" : 510,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_gradleCancelledAfterSuccessfulOpen()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 309,
  "endLine" : 341,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleProjectWithoutAndroidReopened()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 484,
  "endLine" : 514,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void runGenericFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 605,
  "endLine" : 635,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipSyncWithAssertion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/JdkIntegrationTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 238,
  "endLine" : 265,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithMethodNotFoundInSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DslMethodNotFoundFailureTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersionTooOldError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AgpVersionExceptionsTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersionTooNewError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AgpVersionExceptionsTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 132,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersionIncompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AgpVersionExceptionsTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningWithDifferentVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMixedErrorAndWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 298,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurableTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 146,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependencyWithCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/AndroidInferNullityActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 147,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSdkPathChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/sdk/GradleAndroidSdkEventListener.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssembleInvocationResult run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleTaskRunner.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 68,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUpdatedDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 320,
  "endLine" : 351,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/AarDependencyCompatibilityIssueChecker.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnsupportedGradleVersionIssueChecker.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateDependenciesFromArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/DependencyUtil.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 273,
  "endLine" : 303,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectDependentFeaturesApks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 377,
  "endLine" : 405,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun profileAppUsingApk()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 128,
  "endLine" : 162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/TaskBasedProfilingWithApkTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 45,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFontFile()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdaterTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-material" ],
  "startLine" : 145,
  "endLine" : 177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setComponentValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 314,
  "endLine" : 340,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 444,
  "endLine" : 472,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToken2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 270,
  "endLine" : 296,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateProductFlavorNameWithCollisions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 339,
  "endLine" : 380,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 620,
  "endLine" : 652,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 655,
  "endLine" : 687,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWritePropertyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelMapPropertyImplTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableVariablesForType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 266,
  "endLine" : 292,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportantConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/java/PsJavaModuleTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPromotedParsedModelMatching()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 221,
  "endLine" : 254,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1136,
  "endLine" : 1162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListNodeSetValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 723,
  "endLine" : 755,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapNodeSetValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 758,
  "endLine" : 790,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 168,
  "endLine" : 194,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseModuleDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 236,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSectionTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributesRtl()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSectionTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 122,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativePlaceholderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/common/ViewGroupPlaceholderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/TabLayoutPlaceholderTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCutThenCopyWithId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 319,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScreenView createScreenViewMock()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScreenViewLayerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 122,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dumpReport()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 358,
  "endLine" : 384,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToHelpUrl()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/HelpActionsTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 192,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItemTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleComponentsWithDifferentDefaultValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlDefaultPropertyProviderTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleComponentsWithIdenticalDefaultValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlDefaultPropertyProviderTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorValidation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 583,
  "endLine" : 609,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGroupSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 237,
  "endLine" : 263,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyzeModelWithRect()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/WearMarginAnalyzerTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest5.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest3.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDeleteBarrierTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest4.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLinePositions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAttributeWriteCommandAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 209,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedBySeverityOnly()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedByNameOnly()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCircle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 257,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultActionGroup getPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 244,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initToolWindow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlAbstractWindowManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/draw/DrawLinearPlaceholder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 91,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NlComponent findChainHead()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1178,
  "endLine" : 1205,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rectangle getBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintThumb()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 371,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 826,
  "endLine" : 853,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 855,
  "endLine" : 882,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDrawCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 424,
  "endLine" : 454,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDrawCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 471,
  "endLine" : 501,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeResizeTarget.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 98,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/UiCheckWarningLayer.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getViewInResizeZone()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlInteractionHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPreview()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PreviewProvider.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 122,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeControls()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1290,
  "endLine" : 1316,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGroupSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/GridLayoutManager.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 141,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doubleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 112,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1038,
  "endLine" : 1068,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/CheckBoxDecorator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 133,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createFileEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyVectorAssetToMainModuleSourceSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceHelper.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisplayList getDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 696,
  "endLine" : 723,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void over()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 94,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SyncDisplay.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 67,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewNotificationProvider.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 67,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDistinguishAnnotationAndFilename()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 133,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnresolvedClassName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 27,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoredFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 197,
  "endLine" : 231,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionForInnerClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 169,
  "endLine" : 202,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhereSubquery_withClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1161,
  "endLine" : 1195,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReference_single()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReference_multiple()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTempTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1182,
  "endLine" : 1208,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDaos()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 378,
  "endLine" : 408,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumns_static()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 475,
  "endLine" : 504,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuestionMark()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 83,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelete()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 252,
  "endLine" : 286,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhereSubquery_withClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 392,
  "endLine" : 426,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhereSubquery_aliases()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 428,
  "endLine" : 462,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 142,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComplexFile()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 202,
  "endLine" : 228,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List findInjections()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1203,
  "endLine" : 1237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processPluginDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 550,
  "endLine" : 576,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBindingClassesCanHaveSameFqcn()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingSamePackageModulesTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::databinding" ],
  "startLine" : 54,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeViewRefreshesLightClassFields()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 441,
  "endLine" : 470,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun superClassMethodsCanBeFound()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1259,
  "endLine" : 1287,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkErrorsJava()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewDeviceSpecInspectionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 78,
  "endLine" : 114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNodeList getChildNodes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 515,
  "endLine" : 545,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefinedSeverityImpl()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeConfiguration.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::lint" ],
  "startLine" : 29,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintComponentMethodStatCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 126,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStateDisplay()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 126,
  "endLine" : 156,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacesInvalidFqnPreviewAnnotationJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 260,
  "endLine" : 293,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 82,
  "endLine" : 111,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleKeyDown()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 475,
  "endLine" : 501,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleKeyUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 503,
  "endLine" : 529,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/TouchEventRenderer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintTabArea()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 150,
  "endLine" : 178,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 106,
  "endLine" : 137,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void paintIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuPaintHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 72,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonDropDownButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findActiveToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 105,
  "endLine" : 131,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 588,
  "endLine" : 619,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 435,
  "endLine" : 476,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureModule()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 328,
  "endLine" : 358,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePythonFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/AlwaysPresentPythonSyncPlugin.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/filter/BlazePyTracebackFilter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getIgnoredPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/BazelIgnoreParser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList runBlazeQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture getWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayPopupWithUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncPromo.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 93,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildEventStreamProvider fromInputStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BuildEventStreamProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prefetchProjectFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchProjectInitializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInteger()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 608,
  "endLine" : 637,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueGlob()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 448,
  "endLine" : 474,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet reloadProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 257,
  "endLine" : 284,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillUi()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 149,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/BlazeTargetFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseResult parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 265,
  "endLine" : 292,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object loadFromDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/SerializationUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void warnAboutDeployJars()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 268,
  "endLine" : 294,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestContext fromClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 147,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showPopupNotification()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/plugin/JUnitPluginDependencyWarning.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidResourceModule createWorkspaceResourceModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 386,
  "endLine" : 419,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDirectoryToProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/AddGeneratedResourceDirectoryNavigatable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeAndroidImportResult fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidImportResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeRClass getRClassForWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 192,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AdbTunnelConfigurator getTunnelConfigurator()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean waitForConnection()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 454,
  "endLine" : 480,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleConditionalBreakpointError()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 575,
  "endLine" : 603,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor doExecute()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/run/SkylarkDebugRunner.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshOperation startPartialRefresh()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectRefresher.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyBzlFile_included()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 265,
  "endLine" : 292,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_vcsSnapshotUnchanged_existingProjectSnapshotWithVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 108,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeRequestedTargets_buildFile_multiTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 478,
  "endLine" : 504,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_injectedConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 89,
  "endLine" : 119,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_genericsWithTypeAlias()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 495,
  "endLine" : 527,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaPrimitiveTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 654,
  "endLine" : 688,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun productFlavorFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 205,
  "endLine" : 238,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun productFlavorFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 247,
  "endLine" : 280,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  runActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 226,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textWrapping()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 339,
  "endLine" : 370,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImageCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 177,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaint()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 230,
  "endLine" : 258,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExec()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 87,
  "endLine" : 114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSampleDataResourceUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 442,
  "endLine" : 468,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILayoutPullParser getParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 414,
  "endLine" : 445,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCompositions()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderSessionCleaner.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::rendering" ],
  "startLine" : 293,
  "endLine" : 320,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelActionsByTopic()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 229,
  "endLine" : 255,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderResult createErrorRenderResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 260,
  "endLine" : 288,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadAndParseRClassViaReflection()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 428,
  "endLine" : 460,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSelectedPairing()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 122,
  "endLine" : 151,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorCountMetricSet()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeErrorsService.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 273,
  "endLine" : 299,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/ConnectionsChanged.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 35,
  "endLine" : 62,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/ActiveConnectionChanged.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationPage_deviceDetails()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 276,
  "endLine" : 312,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noSupportedSystemImage()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AddDeviceWizardTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::avd" ],
  "startLine" : 253,
  "endLine" : 284,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notEnoughFrames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/StackTraceExpanderTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::logcat" ],
  "startLine" : 174,
  "endLine" : 201,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatPanelConfigTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::logcat" ],
  "startLine" : 168,
  "endLine" : 195,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_package()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 393,
  "endLine" : 422,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_timeOnly()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 162,
  "endLine" : 191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_pidOnly()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 227,
  "endLine" : 256,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_noIds()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 259,
  "endLine" : 288,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_longTags()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 291,
  "endLine" : 320,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_noTags()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 388,
  "endLine" : 417,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_longAppName()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 420,
  "endLine" : 449,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_noAppNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 489,
  "endLine" : 518,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_withProcessName()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 521,
  "endLine" : 550,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_levelColors()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 553,
  "endLine" : 583,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterHint_applicationId()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/EditorUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatOccurrenceNavigator.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::logcat" ],
  "startLine" : 170,
  "endLine" : 196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun processNewLines()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatMessageAssembler.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 136,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyApplicationTheme()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp80/Basic/8.0.0/app/src/main/java/com/example/myapplication/ui/theme/Theme.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 123,
  "endLine" : 149,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleClick_highlightFlash()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 278,
  "endLine" : 308,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContainsImpl()",
  "longName" : "",
  "relativeFileName" : "android-navigator/testUtils/com/android/tools/idea/navigator/AndroidProjectViewNodeConsistencyTestBase.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 157,
  "endLine" : 186,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleCustomDefaultProjectViewProperty()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 407,
  "endLine" : 448,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectAllAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavSelectActionsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::nav" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncludeContextMenu()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 307,
  "endLine" : 339,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExistingPop()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 164,
  "endLine" : 191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddReturnToSource()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 281,
  "endLine" : 310,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsLayoutFragmentGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/AndroidDynamicFeatureNavTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::nav" ],
  "startLine" : 92,
  "endLine" : 118,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValues()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/DefaultValueInspectorBuilderTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::nav" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdates()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/DefaultValueInspectorBuilderTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::nav" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompatibleClassesNames()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/inspections/NavFileInspectionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawActivity()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 141,
  "endLine" : 167,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawHeader()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 169,
  "endLine" : 199,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/SelectionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateActionId()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/model/NavComponentHelper.kt",
  "fileLinesCount" : 737,
  "components" : [ "primary::nav" ],
  "startLine" : 509,
  "endLine" : 535,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun patchApplicationSmokeTest()",
  "longName" : "",
  "relativeFileName" : "studio-updater/testSrc/com/android/studio/updater/StudioPatchUpdaterIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 112,
  "endLine" : 146,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataInRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getActivityData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/EventService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::transport-database" ],
  "startLine" : 73,
  "endLine" : 104,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 115,
  "endLine" : 146,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextViewUnderComposeNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 871,
  "endLine" : 906,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionModelTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 102,
  "endLine" : 128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLabelLeftOffset()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 422,
  "endLine" : 458,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventsDispatchedToParent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 520,
  "endLine" : 554,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindViewsAt()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 203,
  "endLine" : 230,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithChildAboveSibling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1523,
  "endLine" : 1554,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollPaneShouldNotOscillateInPlace()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1211,
  "endLine" : 1251,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProvider.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveFolder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 418,
  "endLine" : 444,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getParameterDetails()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 647,
  "endLine" : 673,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/SnapshotAction.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLambdaLocation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/LambdaResolver.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactory.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 154,
  "endLine" : 180,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_modelWithoutMetadata_kotlin()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 459,
  "endLine" : 488,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createTensorsSection()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 282,
  "endLine" : 317,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/groovy/GradleNameTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/DslWriterTestUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 529,
  "endLine" : 562,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogPluginsDslApplyPluginByReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 666,
  "endLine" : 693,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1042,
  "endLine" : 1071,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2888,
  "endLine" : 2921,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveBlockStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 198,
  "endLine" : 236,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveListValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GradlePropertyListValueTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 127,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object convertToGradleString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/LanguageLevelUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultDeviceEnumValues()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/enumsupport/PsiEnumProviderTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 93,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongText()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/LongTextAnalyzerComposeTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWideButton()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/ButtonSizeAnalyzerComposeTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWideTextField()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/TextFieldSizeAnalyzerComposeTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateFileNavigation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 279,
  "endLine" : 308,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseViewInfo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeViewInfoParser.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 49,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/scene/InteractivePreviewBackNavigationUpdater.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List generateMemoryAllocEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ProfilersTestData.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::profilers" ],
  "startLine" : 293,
  "endLine" : 327,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preferredDeviceShouldNotOverrideSelectedDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 804,
  "endLine" : 843,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleUpdateTicksShouldNotChangeSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1582,
  "endLine" : 1611,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProcessWithNoProcessChangeWithTaskBasedUxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1658,
  "endLine" : 1696,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startSystemTraceStartupTask()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1732,
  "endLine" : 1770,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteSelectedSessionInTaskBasedUX()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 845,
  "endLine" : 876,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNodesWithEqualTotal()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::profilers" ],
  "startLine" : 120,
  "endLine" : 152,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreadsSorted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadsModelTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnlyFragmentReceived()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 241,
  "endLine" : 267,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLazyLoadedCallStack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 645,
  "endLine" : 675,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLazyLoadedCallStack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 728,
  "endLine" : 758,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultHeapShowsUpWhenItIsNonEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObjectTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::profilers" ],
  "startLine" : 152,
  "endLine" : 187,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataForXRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HeapDumpSampleDataSeriesTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void implicitSelectionOfNativeAllocationArtifactProtoIsMadePostRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 521,
  "endLine" : 553,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioProfilers getProfilersWithDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersCommonTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportSessionListenerBehavesCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ImportedSessionTests.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSessionItems()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 727,
  "endLine" : 757,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveCaptureToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 176,
  "endLine" : 223,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadTrackModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 105,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createFrameLifecycleTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 643,
  "endLine" : 671,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createThreadsTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 751,
  "endLine" : 781,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 368,
  "endLine" : 396,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrimaryKeyAutoIncrement()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 398,
  "endLine" : 426,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateKeyValueFile()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/KeyValueFileUtilsTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseMoveNotSendWhenCameraOperating()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 638,
  "endLine" : 670,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetricsCollection()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 1077,
  "endLine" : 1105,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 236,
  "endLine" : 267,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlsForOemWithPermissionMonitoring()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 272,
  "endLine" : 302,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollEvents_vertical()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 275,
  "endLine" : 308,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readAndProcessPacket()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 229,
  "endLine" : 259,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 907,
  "endLine" : 933,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 325,
  "endLine" : 351,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessTextInput()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 586,
  "endLine" : 612,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject SurfaceControl::GetInternalDisplayToken()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ViewTreeCellRenderer.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProcess()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 178,
  "endLine" : 205,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSession()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 278,
  "endLine" : 304,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryForDevices()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/manager/StreamQueryUtils.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-transport" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/TemplateParameterStringReferenceTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChangedWithCumulativeAsPrimary()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/PowerRailTooltipViewTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 85,
  "endLine" : 138,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindContainingClassifierSetWithFilter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierSetTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullMonitorStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/NullMonitorStageView.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HTreeChart createHChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadTrackRenderer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 218,
  "endLine" : 248,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecordingTable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/pastrecordings/recordinglist/RecordingTable.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshClassifierPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 469,
  "endLine" : 495,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getFileByRelativeModulePath()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 50,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/AtfAnalyzer.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 46,
  "endLine" : 76,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void viewRangeChangedWhenJumpingToTargetOnTheLeftOfIt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 462,
  "endLine" : 505,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradlePlus()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1047,
  "endLine" : 1073,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/WrongThreadInterproceduralAction.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lint" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputeSdkRepoReloadsNoRoots()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/SdkSyncUtilTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotLogUntilWindowDurationPassed()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/clearcut/ClearcutCodeEditedListenerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestActivityXml()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/GradleBuildFileNamespaceRClassesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/GradleBuildFileNamespaceRClassesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindUsagesOfNonPublicClass()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/proguardR8/ProGuardR8ClassReferencesIntegrationTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckForSupportedModulesWithNonGradleModules()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/SupportedModuleCheckerTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssembleWithCommandLineArgs()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 302,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addObject()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityThemes4()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 156,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadValuesWithBadName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3754,
  "endLine" : 3782,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeLayoutAndIdResourceValues()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4163,
  "endLine" : 4191,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 475,
  "endLine" : 502,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageInfos()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 714,
  "endLine" : 743,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageInfos()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1740,
  "endLine" : 1769,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsageInfos()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1868,
  "endLine" : 1897,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMalformedRTxt_completelyWrong()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 2130,
  "endLine" : 2162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateQueue_actionsRunInOrder()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wolfQueue_actionsRunInOrder()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 257,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createFontFamilyContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 240,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOrUpdateFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 304,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List doFindAndroidStudioLocalMavenRepoPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkReferenceIsHoldingNominatedClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 337,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectsStatistics calculateNominatedObjectsStatisticsInTheSubtree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 209,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExceptionUploadFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 294,
  "endLine" : 321,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void serializeTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 89,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getProjectResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 402,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitToRepositoryWithoutLock()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 436,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChanges()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 304,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recalculateSourceFolderPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension getSizeDp()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 442,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultilineStringEditorDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putTranslation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 197,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 263,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStepForm.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioFlagsDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 149,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShapeModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResourceListViewModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModel.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 227,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 273,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory selectFolderDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 422,
  "endLine" : 449,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 525,
  "endLine" : 550,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType computeTargetType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 499,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findReferences()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 191,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MultiMap detectConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 179,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findAllStyleApplications()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 276,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFindStyleApplicationsProcessor createFindStyleApplicationsProcessor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileAnnotationInfo collectInformation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidJavaResourceExternalAnnotator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tokenizer getAttributeValueTokenizer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 183,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inEnglish()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 238,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributor.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidNonTransitiveRClassCompletionContributor.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 204,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableCollection determineResourceFolderTypeByRootTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/XmlWrongFileTypeInspection.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupProjectStructure()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/newProject/AndroidProjectStructureDetector.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetSelectionMode getDefaultTargetSelectionMode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 254,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void registerComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 350,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeviceConfiguratorPanel setupDeviceConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialogBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRecreateOrAddJdkInTableRevertsClassRootsChanges()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 272,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQueriesSubtagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 294,
  "endLine" : 324,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateDestinationChangeInSuper()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 427,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceStructureNestedAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoNotFindResourceOutOfScope()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKotlinSimpleNameExpression()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 970,
  "endLine" : 996,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element newArrangementElement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AndroidXmlRearrangerTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCreateAndNavigate_rawResource_navigateTrue()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateTypedResourceFileActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppAttributes()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 373,
  "endLine" : 400,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPointsData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PagesParserTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 197,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/MetadataHelperKtTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSearchLinkLabels()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIndices()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/widget/SectionListTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiredAddons()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 201,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComplicationTypesFromManifestWhileHoldingReadLockReturnsNullIfNotReady()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/ComplicationTypeUtilTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 139,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppConnect()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcherTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 83,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddRemoveField()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 218,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUsagesJavaField()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/FindUsagesJavaKotlinTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotedStringsWithExceptionsLarge()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/GridPasteUtilsTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 184,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 118,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetShowingOnlyKeysNeedingTranslations()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSureDaemonIsRunning()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 130,
  "endLine" : 161,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerExecutionListener.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 31,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatesButtonsOnInput()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 203,
  "endLine" : 232,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 293,
  "endLine" : 327,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleImportSettingsPane createPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection updateModuleEditors()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 113,
  "endLine" : 141,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeListenersAndBindings()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 301,
  "endLine" : 332,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage applyScaleShiftTintAndOpacity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 207,
  "endLine" : 235,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage generateMaskLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 698,
  "endLine" : 727,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 77,
  "endLine" : 105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 206,
  "endLine" : 233,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerCellLayoutRenderer.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-npw" ],
  "startLine" : 136,
  "endLine" : 163,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 123,
  "endLine" : 148,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_otherAliasesExcluded_inAliasType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 228,
  "endLine" : 256,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_unresolvedIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 165,
  "endLine" : 194,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_resolvedVariable()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 197,
  "endLine" : 225,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_validField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 315,
  "endLine" : 343,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_invalidField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 346,
  "endLine" : 374,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_validMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 377,
  "endLine" : 405,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_validMethodReference()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 408,
  "endLine" : 436,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_validMethodReferenceWithDot()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 439,
  "endLine" : 467,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_invalidMethodReference()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 470,
  "endLine" : 498,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_invalidIdAsMethodParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 501,
  "endLine" : 529,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_validIdAsMethodParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 532,
  "endLine" : 560,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_validLambdaParameterUsage()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 563,
  "endLine" : 591,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_resolvedArrayFieldWithinObservableField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1068,
  "endLine" : 1096,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasic()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationPanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancellation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationPanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 115,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateStablePackages()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 224,
  "endLine" : 256,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusString()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 119,
  "endLine" : 148,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean killApp()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/ApplicationTerminator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::execution" ],
  "startLine" : 60,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDevicePropertyPatternMatching_withOtherFields()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdDevicePropertyValuePatternMatcherTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiAnnotation getAnnotation()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 240,
  "endLine" : 272,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List copyToBuffer()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 193,
  "endLine" : 223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findClientWithApplicationId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Device.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::deploy" ],
  "startLine" : 82,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveApplicationId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Device.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::deploy" ],
  "startLine" : 187,
  "endLine" : 216,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelInit()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskWithTwoIssues()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/TaskIssueReportGeneratorTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 121,
  "endLine" : 152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePluginPageWithThreeWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 89,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkRealTimeProtectionStatus()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/diagnostic/WindowsDefenderCheckService.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStateFromModel()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 275,
  "endLine" : 300,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/data/builder/BuildAttributionReportBuilder.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResolver()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/resolver/ArtifactResolverFactoryTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingWakeLockAcquired()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/WakeLockEntryTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWorkChain()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundInspectorClientTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 223,
  "endLine" : 264,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openAndCLoseDetailsPanelWhenSwitchingTabs()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/NetworkInspectorDetailsPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 148,
  "endLine" : 183,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldNotEmptyWhenDisabledAndEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 687,
  "endLine" : 726,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackConnectionComponentSelections()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 427,
  "endLine" : 452,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDataScheduledOneAtATime()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 434,
  "endLine" : 465,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpFailsWithAppInspectionException()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2766,
  "endLine" : 2796,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllTabsAreRemovedWhenLastDatabasedIsRemoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 640,
  "endLine" : 672,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightPanelEmptyStateIsShownAfterAllTabsAreClosed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 347,
  "endLine" : 383,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompileSdk()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 726,
  "endLine" : 755,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromStandard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 254,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromStandardAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 256,
  "endLine" : 284,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromStandardPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 286,
  "endLine" : 314,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromStandardSnapshot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 316,
  "endLine" : 344,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromStandardUnparsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 346,
  "endLine" : 375,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 377,
  "endLine" : 405,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromFileAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 407,
  "endLine" : 435,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlFromUnparsedFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 437,
  "endLine" : 465,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_gradleCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 277,
  "endLine" : 305,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationReopened()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 453,
  "endLine" : 481,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectIsolationIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/ProjectIsolationTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrokenGroovyCompilation2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/GroovyBuildFileCompilationBrokenTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXmlParsingError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 333,
  "endLine" : 360,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForRebuildingAndroidProject_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningSingleLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 154,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 157,
  "endLine" : 183,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorWithDifferentVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 214,
  "endLine" : 240,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseWithMultilineWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParserTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisableAgpUpgradePromptProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 367,
  "endLine" : 400,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemTestSuite.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFoundCatalogDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/AndroidInferNullityActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultCellEditor createAbiCellEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 445,
  "endLine" : 473,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/DexDisabledIssueChecker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 78,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 100,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchesFileAndLineNumberError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/CmakeOutputParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importAndroidModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataService.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showUsageView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 306,
  "endLine" : 337,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeystoreStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void trySavePasswords()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 403,
  "endLine" : 434,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun taskBasedProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 89,
  "endLine" : 126,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/ImportTraceFileTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 47,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInstrumentationFailed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/UsageTrackerTestRunListenerTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 132,
  "endLine" : 157,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRuntimeQualifiedNameIsUsed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 285,
  "endLine" : 312,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResultsWithLogcat()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 241,
  "endLine" : 268,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResultsWithBenchmark()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 271,
  "endLine" : 298,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 90,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFontFile()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdaterTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-material" ],
  "startLine" : 111,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reDownloadBrokenIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialIconsUpdaterTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::android-material" ],
  "startLine" : 299,
  "endLine" : 327,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetStepCount()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 66,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runSensitiveOperation()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultilineString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 323,
  "endLine" : 349,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResourceIntentionBase.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 113,
  "endLine" : 143,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagateGrowing()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 222,
  "endLine" : 247,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsedDependencies_variables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 94,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesAdded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBaseTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesReorderedAndAdded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBaseTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLibraryDependencyVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 180,
  "endLine" : 208,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsFormUi.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/frame/FrameLayoutHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 104,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupSiblings()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentUtilTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 94,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragAndDropAreLoggedForAnalytics()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 287,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindPossibleValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/FontEnumSupportTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelativeLayoutAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/IdEnumSupportTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessibilityAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/IdEnumSupportTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 173,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextStyleModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilderTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupedContentZoomToFitFitsAvailableSpace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 416,
  "endLine" : 458,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableWhenSwitchingFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactoryTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDelete()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDeleteBarrierTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginFromWidgetTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComponentOrderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutListenersModifyListenerList()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 741,
  "endLine" : 767,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAttributeReadNotPermittedThread()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 147,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedBySeverityAndName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEdgeCasesCurveTo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 330,
  "endLine" : 357,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 447,
  "endLine" : 478,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawHorizontalGuideline.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 95,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawVerticalGuideline.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1746,
  "endLine" : 1773,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 291,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateErrorDisplay()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ErrorQueue.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/troubleshooting/DefaultCollectors.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 622,
  "endLine" : 652,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/ColorBlindModeModelsProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void flipConnectionsAndReverse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 932,
  "endLine" : 957,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ChainStyleViewActions.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlModel createAndInitNeleModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 427,
  "endLine" : 454,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTags()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 851,
  "endLine" : 876,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getObsoleteAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesHelper.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponentHierarchyProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 228,
  "endLine" : 254,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 409,
  "endLine" : 435,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 689,
  "endLine" : 719,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handleAddDependency()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 861,
  "endLine" : 887,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LightToolWindow createContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 114,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 966,
  "endLine" : 993,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dragMouse()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesQuotes()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/MatchingCharacterTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReturnsCorrectType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesToPsiType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToAllOverloads()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 437,
  "endLine" : 467,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameClassWithCurrencySymbol()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 135,
  "endLine" : 167,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_caseInsensitive_kotlin()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 693,
  "endLine" : 725,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_nameOverride_kotlin()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 727,
  "endLine" : 759,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliasRenaming()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1346,
  "endLine" : 1378,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithTableRenaming_columns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1380,
  "endLine" : 1412,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForeignKeyTriggers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1963,
  "endLine" : 1990,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 464,
  "endLine" : 496,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliasRenaming()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 696,
  "endLine" : 728,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliasRenaming_join()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 730,
  "endLine" : 762,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithTableRenaming_noColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 764,
  "endLine" : 796,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithTableRenaming_columns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 798,
  "endLine" : 830,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViews_inDao()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 832,
  "endLine" : 864,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun affectedClassesForQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/inspections/AffectedClassesProjectService.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean operator()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 143,
  "endLine" : 168,
  "linesOfCode" : 26,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionEnumValues()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 677,
  "endLine" : 703,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewWithCustomDisplayName()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/ParametrizedComposePreviewElementInstanceTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewParameterNameWithCustomDisplayName()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/ParametrizedComposePreviewElementInstanceTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 77,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attributesToConfiguration()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allInstalledQuickPathToSuccess()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/EndToEndIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pairingWithPhoneWithoutPropertiesSet()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/EndToEndIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 113,
  "endLine" : 141,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createDslInfixExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 547,
  "endLine" : 572,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canNavigateToXmlFromLightBindingClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingNavigationTests.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::databinding" ],
  "startLine" : 86,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingAction.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::databinding" ],
  "startLine" : 83,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualifiedReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameter.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 109,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findPreviewElements()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTilePreviewElementFinder.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 140,
  "endLine" : 166,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 507,
  "endLine" : 532,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradleDynamicVersionInspection.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::lint" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureInspectionRegistered()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 371,
  "endLine" : 415,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHighlightLevelAndInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLlvmSymbolizerPath()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/NativeSymbolizer.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ListUsbDevicesActionStateManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationPreviewScopeIsCancelledWhenExitingAnimationInspectorMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 539,
  "endLine" : 568,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TransitionCurve.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPreviewRenderDetails()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 112,
  "endLine" : 138,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attemptFix()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/DimensionParameterRule.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingPanel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TooltipComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/AlwaysPresentKotlinSyncPlugin.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 238,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String modifyInitialProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 247,
  "endLine" : 274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList findTargetsGeneratedByMacro()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 204,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getWorkingSetTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 333,
  "endLine" : 361,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Replacements getReplacements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 147,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuerySyncProject loadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 168,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldSequentialComments()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 143,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 222,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FutureResult run()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 550,
  "endLine" : 578,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doSetupConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeFilterExistingRunConfigurationProducer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getSourceElementString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/RunConfigurationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void performReplacements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueOutput parseIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 493,
  "endLine" : 521,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportDuplicates()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/DuplicateSourceDetector.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JdepsState fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler startProcess()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean genRootMayContainHeaders()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderRootTrimmer.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 178,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImportSpecification findMatchingRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCppAutoImportHelper.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 230,
  "endLine" : 257,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo extract()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AitDeployInfoExtractor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo extractDeployInfoAndInvalidateManifests()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkDeployInfoProtoHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddDependencySrcJars.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 67,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List computeFilesToDelete()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 272,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doesDependencyPathContainRules()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 205,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun external_srcjar_ignored()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddProjectGenSrcJarsTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChooseFilePerPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtoSourceFolders_whenSubfolderOfJavaRoot_notCreated()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 704,
  "endLine" : 733,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_file_with_dir()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathToLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sourceFileToLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSameLanguageTargetsDependingOn_returnsTargetAndDirectDependent()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 416,
  "endLine" : 443,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void main()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 133,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubcomponentAndModulesForComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1023,
  "endLine" : 1397,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_ktProperty()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 437,
  "endLine" : 469,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_psiField()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 503,
  "endLine" : 535,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_psiMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 538,
  "endLine" : 570,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_psiParameter()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 573,
  "endLine" : 605,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedConstructorIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 230,
  "endLine" : 263,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedConstructorParameterIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 272,
  "endLine" : 306,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 50,
  "endLine" : 83,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_subcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 287,
  "endLine" : 318,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_arraysWithGenericsJava()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 709,
  "endLine" : 738,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_typeAliasesForPrimitivesKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 741,
  "endLine" : 770,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinPropertyWithAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapperTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::dagger" ],
  "startLine" : 97,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaFieldWithAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapperTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::dagger" ],
  "startLine" : 155,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinProperty()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 216,
  "endLine" : 244,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 446,
  "endLine" : 474,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 477,
  "endLine" : 505,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaField()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 508,
  "endLine" : 536,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterResolveCandidate()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 223,
  "endLine" : 262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentTabbedPaneContainer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdeAndroidGradlePluginProjectFlagsImpl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1239,
  "endLine" : 1269,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuiteArtifactsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1015,
  "endLine" : 1040,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutRenderPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 376,
  "endLine" : 404,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearGapWorkerCache()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderSessionCleaner.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::rendering" ],
  "startLine" : 261,
  "endLine" : 290,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fidelityWarning()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 601,
  "endLine" : 631,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/DeviceDetailsPanel.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 67,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/SelectedIssueVariantChanged.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/OfflineMode.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUpListenersFromEditorMouseHoverPopupManager()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/InsightsConsoleTestUtils.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLogcatEditor()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/EditorUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewDetailsPanelWithOldKotlinPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 596,
  "endLine" : 621,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersionEditingValidation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1151,
  "endLine" : 1176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUsagesFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 145,
  "endLine" : 170,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKDocLink()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeKDocLinkResolutionService.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 41,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElementInSubflow()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 135,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndoNewComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 332,
  "endLine" : 363,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestinationsForRoot()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 515,
  "endLine" : 543,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArray()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 227,
  "endLine" : 256,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/AndroidDynamicFeatureNavTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::nav" ],
  "startLine" : 151,
  "endLine" : 176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindVisibleDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 129,
  "endLine" : 155,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdates()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/ComponentListInspectorBuilderTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::nav" ],
  "startLine" : 177,
  "endLine" : 206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutStartHasIncoming()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ElkLayeredLayoutAlgorithmTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::nav" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivateSelectionAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/ActivateSelectionActionTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyProject()",
  "longName" : "",
  "relativeFileName" : "nav/editor/gradle/src/com/android/tools/idea/naveditor/tokens/Tokens.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::nav" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 386,
  "endLine" : 411,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intersects()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavSelfActionHitProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::nav" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetThreadsDataByRequestSessionSpecific()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 227,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onPackageSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTablePanel.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 114,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 552,
  "endLine" : 579,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewForegroundProcessSetsSelectedProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 105,
  "endLine" : 135,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorShowsBanner()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/TransportErrorListenerTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noTimeoutMessageIfConnectedBeforeTimeout()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitorTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 113,
  "endLine" : 138,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allStatesReachedDuringConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 321,
  "endLine" : 354,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotModeSendsAllPropertiesAtOnce()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 397,
  "endLine" : 430,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotModeSendsAllParametersAtOnce()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 678,
  "endLine" : 711,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToSelectedComposeViewWithoutSourceCodeInformationInApplication()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 190,
  "endLine" : 218,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUiConfigIsRestored()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 176,
  "endLine" : 208,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepInspectActionIsDisabledWhenNotRendering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleDeepInspectActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 108,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSize()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 159,
  "endLine" : 189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedColor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderSettingsActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getParameters()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 596,
  "endLine" : 621,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewAndroidWindow.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 97,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightModelOutputsClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelOutputsClass.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mlkit" ],
  "startLine" : 82,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionConstraintEquality()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraintTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 161,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 96,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryMapVersionResetToAnotherVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1266,
  "endLine" : 1293,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDependenciesWithFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 834,
  "endLine" : 864,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleTypeDependenciesWithFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 867,
  "endLine" : 897,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedMapVariableInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 919,
  "endLine" : 947,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutOfScopeMapAndListDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1009,
  "endLine" : 1039,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeSetStrings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1170,
  "endLine" : 1198,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotesInString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1201,
  "endLine" : 1230,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetListInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2184,
  "endLine" : 2213,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedProguardFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 332,
  "endLine" : 367,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/PsiElementHolderTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStatementBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/PsiElementHolderTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModelEffectDescription getModelEffect()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToParsedExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 387,
  "endLine" : 414,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T getTypeNameValueElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 372,
  "endLine" : 397,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getRepresentativeContainedPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildModelContext createContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 911,
  "endLine" : 939,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFontFamilyWithReferences()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/fonts/FontFamilyParserTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::render-resources" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toXml()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 133,
  "endLine" : 159,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenSize getScreenSize()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1077,
  "endLine" : 1106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeFromResourceRepository()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean putAll()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 169,
  "endLine" : 196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extract()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/extractors/html/SystraceExtractor.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 34,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShortText()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/LongTextAnalyzerComposeTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNarrowButton()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/ButtonSizeAnalyzerComposeTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNarrowTextField()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/TextFieldSizeAnalyzerComposeTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withChildNodes()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 168,
  "endLine" : 201,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun status()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1003,
  "endLine" : 1037,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/ReRunUiCheckModeAction.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForRender()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleTestUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set findLinksByIconNames()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 342,
  "endLine" : 370,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldOpenCpuProfileStageIfStartupProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 674,
  "endLine" : 705,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBeginAndEndSessionOnProcessChange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1188,
  "endLine" : 1223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 255,
  "endLine" : 284,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginAndEndSessionWithTask()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCaptureTrees()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeWith()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisModelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesCachedAndFiltered()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSetTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doBeginSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 525,
  "endLine" : 557,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateThreadState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 179,
  "endLine" : 210,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisModel getAnalysisModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 160,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestHeapDump()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 474,
  "endLine" : 500,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateIndexOnTableChange()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 558,
  "endLine" : 585,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCreateTableStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 256,
  "endLine" : 289,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetWithoutDebugLayoutAndGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 376,
  "endLine" : 401,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrMouseViewRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 574,
  "endLine" : 604,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutomotiveToolbarActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 655,
  "endLine" : 687,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyEvents_navigationKeyStrokes()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createFloatingToolbar()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 137,
  "endLine" : 164,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveLog()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AgentLogSaver.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 559,
  "endLine" : 584,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableTransferHandler.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyNonExecutableFileToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 79,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeTransportService()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseWeather()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 235,
  "endLine" : 261,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDataSource()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidComplicationDataSourceLocationInspection.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChangedWithDeltaAsPrimary()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/PowerRailTooltipViewTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterRenderStyles()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 167,
  "endLine" : 198,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadingNewCaptureWithExistingLoadLegacy()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 369,
  "endLine" : 398,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadingNewCaptureWithExistingLoad()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 401,
  "endLine" : 430,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProfilersView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuUsageView.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CpuFrameTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuFrameTooltipView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 76,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColoredTreeCellRenderer getModuleColumnRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 729,
  "endLine" : 754,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleAspects()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 122,
  "endLine" : 150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNavigateToDefinitionJavaToAppTestResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 171,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNavigateToDefinitionJavaToAppResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 239,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibTestResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 752,
  "endLine" : 782,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComponentRetainedSize()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 308,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStacktraceTimestamps()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/ExceptionRegistryTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetMinSdkVersionName()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 298,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryAndroidFacets_packageChanged()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 338,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotNotifiedOnRenameNonResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 338,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editXmlProcessingInstructionAttrInValues()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3510,
  "endLine" : 3539,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 283,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileResourceReferenceInLayoutAndroid()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 307,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJsonParsing()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataItemsTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopLevelClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1805,
  "endLine" : 1836,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceNames_string()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1838,
  "endLine" : 1866,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generalBackgroundThread_throwingActionDoesNotPreventOtherActions()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 353,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 631,
  "endLine" : 657,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadAndroidTestResults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 244,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestProducersUtils.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processSlowTypingEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeDevicesToFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getLocaleMatch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 567,
  "endLine" : 607,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 164,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanFileResourceFileAsPsi()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 501,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scan()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 970,
  "endLine" : 1000,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeSelectionListener createTreeSelectionListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 218,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/editor/ChooseAndAttachJavaSourcesTask.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 113,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getNavigationTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 197,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebpConvertedFile create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConvertedFile.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 135,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 423,
  "endLine" : 453,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doCollectActivityAliases()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidActivityAliasCompletionContributor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 148,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun launch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 268,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getErrorHtml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 776,
  "endLine" : 800,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeDefinition getAttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 134,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTabTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidEditorTitleProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkComponentTreeNode createComponentTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquire()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/EventsLimiter.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldInvokeSurvey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/FeatureSurveys.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 98,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchArtboard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchArtboard.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchShapeGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShapeGroup.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchLayer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList createShapeModelsFromLayerable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 341,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StyleModel createStyleModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 416,
  "endLine" : 445,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createClosedShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/Path2DBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chooseDesignAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportManager.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndShowResourcePickerPopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/util/ResourceChooserHelper.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 247,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ShowRoomSchemaAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describeResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1261,
  "endLine" : 1286,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/NavFileInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiPackage findPackageFromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 256,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVariantsForIdDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 314,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectClassFilesAndJars()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inlineElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 673,
  "endLine" : 704,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 792,
  "endLine" : 819,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatLiteralResourceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 408,
  "endLine" : 435,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMipMapCompletionInDrawableXML()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1871,
  "endLine" : 1895,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateChangeDestination()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 520,
  "endLine" : 544,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doExtractAndCheckStringsXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 249,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoIntention()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidUpgradeSdkActionFilterTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnonymousInnerClassToNothing()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResourceNoEditor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResourceField()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 237,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 282,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdResourceDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 308,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdResourceField()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 334,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringArray()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 360,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueItemResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 506,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueItemResourceField()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 508,
  "endLine" : 532,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 534,
  "endLine" : 558,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 560,
  "endLine" : 584,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 586,
  "endLine" : 610,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 612,
  "endLine" : 636,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 638,
  "endLine" : 662,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 664,
  "endLine" : 688,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 690,
  "endLine" : 714,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 716,
  "endLine" : 740,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 742,
  "endLine" : 766,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResourceField()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 797,
  "endLine" : 821,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaPsiExpression()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 942,
  "endLine" : 967,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoWarningsPre24()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidJava8CollectionRemoveIfInspectionTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWarningsPost24()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidJava8CollectionRemoveIfInspectionTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importDesignAssetsInProject()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporterTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyToConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 174,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcherTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bootDefault()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/DeviceProvisionerAndroidDeviceTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editingDoNotTranslate()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 198,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceExists()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/NewStringKeyDialogTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_appNameKey_addFails()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 243,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultValueField()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 439,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTranslationTextField()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 471,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hiddenJava()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2239,
  "endLine" : 2263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_getter()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 433,
  "endLine" : 461,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableBackgroundForegroundAndMonochrome()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 77,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToSourceProviderWithEmptyDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/NamedModuleTemplateTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Multimap computeRequiredModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 113,
  "endLine" : 139,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForExistingIconFiles()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 531,
  "endLine" : 563,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Validator inRange()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SliderUtils.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 67,
  "endLine" : 91,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 328,
  "endLine" : 355,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_fullyQualifiedInnerClass_inVariableType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 172,
  "endLine" : 198,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_resolvedImportedClass()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 228,
  "endLine" : 255,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_resolvedArrayField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1038,
  "endLine" : 1065,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInjectionWithAndroidAttribute()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInjectorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInjectionWithUnknownAttribute()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInjectorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 151,
  "endLine" : 177,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPhysicalDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/ScreenRecorderOptionsDialogTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParentTreeNodeState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 158,
  "endLine" : 188,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnableAll()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 152,
  "endLine" : 180,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onClick()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/CheckboxClickListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 40,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyCodeChangesAction_executesApplyCodeChanges()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/applychanges/CodeSwapActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::execution" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clientChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/ReattachingDebuggerListener.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 151,
  "endLine" : 176,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/ApplyChangesAction.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::execution" ],
  "startLine" : 63,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleFindingNavigatesToFile()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionIntegrationTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 74,
  "endLine" : 100,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameIssueInSeveralModules()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/TaskIssueReportGeneratorTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 168,
  "endLine" : 196,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTaskCategoryPageWithWarning()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 276,
  "endLine" : 302,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJetifierRequiredForSingleDeclaredLibPageCreation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/JetifierWarningDetailsTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 231,
  "endLine" : 257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun storeNewBuildResults()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManagerImpl.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/data/builder/TaskIssueUiDataContainer.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/bool/BooleanExpressionsTest.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::observable" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOrExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/bool/BooleanExpressionsTest.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::observable" ],
  "startLine" : 82,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapBindingsUpdateDestinationList()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/WorkEntryGraphView.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSpeedEvent_updateTimeline_nestedMultiConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 230,
  "endLine" : 255,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSpeedEvent_updateTimeline_overlappingMultiConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 265,
  "endLine" : 290,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeBodyRulesOrder()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 915,
  "endLine" : 941,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDatabaseClosedClosesDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 199,
  "endLine" : 231,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunSqliteStatementOnMultipleDBAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 542,
  "endLine" : 574,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClickOnColumnHeaderSortsTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 193,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startAppInspectionSession()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 234,
  "endLine" : 262,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 170,
  "endLine" : 196,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackExportCompleted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 169,
  "endLine" : 194,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExampleReport()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/LintReportParserTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-templates" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileAlreadyExistWarning()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/TemplateRecipeTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-templates" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint Shader::loadShader()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 79,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::drawModel()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 118,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint Shader::loadShader()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 79,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::drawModel()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 118,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenamePluginInCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogRenamingKtsTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatedDistributionUrlMissing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 197,
  "endLine" : 224,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksAreNotConfiguredDuringSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/TaskConfigurationNotTriggeredDuringSyncTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksAreConfiguredDuringSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/TaskConfigurationNotTriggeredDuringSyncTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpen36ProjectWithoutModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 299,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrokenGroovyCompilation1()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/GroovyBuildFileCompilationBrokenTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlySourceError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorWithDifferentOlderVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoBundleModulesNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/BuildBundleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoArtifactsWithConflictingDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 261,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/GradlePropertiesUtilTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceProjectPopupActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificActionCustomizer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultCellEditor createCellEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 415,
  "endLine" : 442,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/task/AndroidGradleTaskManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/GeneratedFileNotificationProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AgpVersion getAndroidGradleModelVersionInUse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 204,
  "endLine" : 233,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 207,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFileSyncMessageHyperlink createModuleLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SdkInManifestIssuesReporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/AarDependencyCompatibilityIssueChecker.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/ClassLoadingIssueChecker.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 151,
  "endLine" : 178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/GradleModuleModelDataService.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/HttpProxySettingsCleanUp.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rebuildWithTempOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 326,
  "endLine" : 358,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParser.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBuildErrorMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputErrorsListener.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 90,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 209,
  "endLine" : 233,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void analyze()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 140,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterPopulateContentRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/extensions/KotlinMppAndroidProjectResolverExtension.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 179,
  "endLine" : 207,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteAndroidTestRunner createRemoteAndroidTestRunner()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 151,
  "endLine" : 177,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleDevicesStatusText()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 516,
  "endLine" : 545,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToPrevAndNextFailedTestAction()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 1075,
  "endLine" : 1101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/sync-to-intellij-update-draft.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-ref-for-studio-main.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommandHandler.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavigation()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 98,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getComponentValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 285,
  "endLine" : 309,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatNumbers()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreAppAction.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::backup" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateBuildTypeName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 523,
  "endLine" : 548,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 690,
  "endLine" : 719,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingListVariables_viaEmptyItemState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 166,
  "endLine" : 195,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalRepositories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeLibraryDependencyScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 620,
  "endLine" : 651,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapNodeRename()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 650,
  "endLine" : 679,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndEditVersionCatalogVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 901,
  "endLine" : 935,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixesFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsModuleAnalyzer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createColumnModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXmlWithOldName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/TabLayoutHandlerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 54,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXmlWithNewName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/TabLayoutHandlerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignore_testActivateNavFragment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/FragmentHandlerTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyToLeftTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 116,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAlignmentByClickAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 433,
  "endLine" : 459,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderWhileBuilding()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PreviewProviderTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCutToClipboard()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 315,
  "endLine" : 341,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignedAttributesAreNotInCompletions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 249,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvedValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 317,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFlags()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/InputTypeEditorTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSmallTextField()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/TextFieldSizeAnalyzerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 75,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/ConfigurationSetMenuActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDeviceStateReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 93,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSceneReparenting()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCreationTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest2.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest7.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeConnectTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleSelectionCase()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListWithSelectionTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest3.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest6.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddRemove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 368,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/ShowQuickFixesActionTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 75,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomIn_defaultMove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ReferencePointScrollerTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomIn_nonDefaultMove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ReferencePointScrollerTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomOut_defaultMove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ReferencePointScrollerTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomOut_nonDefaultMove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ReferencePointScrollerTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 216,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawStates()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneComponentTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentationStateIsCorrect()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/ThemeMenuActionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createCustomComponentPopup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 702,
  "endLine" : 727,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 164,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/AnimatedColor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureUi()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 233,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SceneComponent findChainHead()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1135,
  "endLine" : 1159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Guideline.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandler.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 98,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ListPreferenceHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MappedField mapField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 346,
  "endLine" : 373,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 362,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDiff()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 243,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 275,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printCenterTable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 566,
  "endLine" : 595,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 238,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteraction.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateErrorsList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getClosestComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 207,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRealSetTargetActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlyBroadKeepRulesWithZeroAffectedClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ExpensiveKeepRuleInspectionTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-lang" ],
  "startLine" : 102,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldReferenceAnyPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 89,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertMethodWithParentheses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 628,
  "endLine" : 656,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptAnyParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 253,
  "endLine" : 281,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPackageRenaming()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 307,
  "endLine" : 341,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_fromJava()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 319,
  "endLine" : 351,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhitespace()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViews_addView()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 200,
  "endLine" : 230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNameInfo externalNameForParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path createUpdatesXml()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 130,
  "endLine" : 157,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewComposableAnnotationIsNotSupported.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJavaImports()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 187,
  "endLine" : 213,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 63,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuTrigger()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 124,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultContextMenuItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Transferable createTransferable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropListTransferHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolWindowsForWorkBench()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 141,
  "endLine" : 167,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderInstruction delegateMouseEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 246,
  "endLine" : 281,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 280,
  "endLine" : 304,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePluginOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 247,
  "endLine" : 279,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional taskToTreePathInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 209,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResult runInParallel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 155,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/AspectSyncProjectDataManager.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getFileParentsAsVirtualFilesMarkedDirty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/FileRefresher.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 588,
  "endLine" : 612,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 649,
  "endLine" : 673,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessHandler getScopedProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/LocalInvokerHelper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiNamedElement findInScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/ResolveUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label createLabelFromString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Multimap getAllValidLabelStringsPartitioned()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 236,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeRerunFailedTestsAction.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 198,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMap removeEmptyLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibrary.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceFolder addSourceFolderToContentEntry()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void visitDirectoryNode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 391,
  "endLine" : 415,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateJdk()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 221,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFilesToPrefetch()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaPrefetchFileSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet getWorkspaceSources()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/ClassFileJavaSourceFinder.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestContext fromClassAndMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaTestContextProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String checkCompilerVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CompilerVersionCheckerImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getCustomHeaderFile()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCustomHeaderProvider.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_app_info_jar()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/api_version_txt.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceFileDialogBase createNewResourceFileDialog()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeNewResourceCreationHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateXmlResourcePanel createNewResourceValuePanel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeNewResourceCreationHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiDirectory getResDirFromUI()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceUtils.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::aswb" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeRegisteredDependencyId getRegisteredDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 228,
  "endLine" : 257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection reportIssues()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkApkDebuggableTaskDelegate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/CheckApkDebuggableTask.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationStateEditor.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QuerySummary applyDelta()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/PartialProjectRefresh.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun chooseTopLevelFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 200,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateProject_protoInStandaloneFolder_createsSourceFolder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 634,
  "endLine" : 663,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerialization_noVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/SnapshotSerializationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLibraryMultiTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 276,
  "endLine" : 301,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List parseSrcJars()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_arraysWithGenericsKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 678,
  "endLine" : 706,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/GoToRelatedDaggerItemsActionTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::dagger" ],
  "startLine" : 21,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportAdbLog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-whs/testSrc/com/android/tools/idea/wearwhs/view/WearHealthServicesPanelControllerTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaArtifactFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 900,
  "endLine" : 924,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisabled()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 659,
  "endLine" : 684,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransform()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/SdkIntReplacerTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::rendering" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTracksOnlyUsedMethods()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/CodeExecutionTrackerTransformTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rendering" ],
  "startLine" : 32,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTracksOnlyUsedFields()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/CodeExecutionTrackerTransformTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rendering" ],
  "startLine" : 68,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1162,
  "endLine" : 1188,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuality()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 348,
  "endLine" : 376,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 216,
  "endLine" : 240,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/InsightsTrackerTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 68,
  "endLine" : 96,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFatalityIcon()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/UiUtil.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 97,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOnIssueChange()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/VcsCommitLabel.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationPage_nameValidation()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 183,
  "endLine" : 220,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negatedExactFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_timestamp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 137,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_ids()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 218,
  "endLine" : 246,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerifyOnUiThread_addsViolation_whenCalledFromWorkerThread()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerifyOnWorkerThread_addsViolation_whenCalledFromUiThread()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 111,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPsiSpoilingRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 148,
  "endLine" : 176,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon_iconsUpdateAfterMultipleCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeMaterialIconServiceTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 98,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeModifierCompletionContributor.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 549,
  "endLine" : 576,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiSelectContextMenu()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 365,
  "endLine" : 391,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentActivated()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoLayoutComponentActivated()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 134,
  "endLine" : 159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNegativePositions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 184,
  "endLine" : 211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVeryPositivePositions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 214,
  "endLine" : 241,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledTestDevices()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 864,
  "endLine" : 890,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisconnectedDestinations()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ElkLayeredLayoutAlgorithmTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::nav" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimple()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateSelfAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHandleTargetTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::nav" ],
  "startLine" : 159,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyDesignerTarget()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/EmptyDesignerTargetTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 127,
  "endLine" : 155,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCommands()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawHeader.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnyPoint()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 166,
  "endLine" : 191,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExistingProcessIsUpdated()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DeviceProcessTableTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::transport-database" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNetworkDataByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  void executeBatch()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 141,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyParams()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 211,
  "endLine" : 236,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrintTruncated()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/BaselineProfilePrettyPrinterTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 39,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 585,
  "endLine" : 612,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexCodeViewer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexCodeViewer.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 48,
  "endLine" : 77,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypefaceStyle()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 535,
  "endLine" : 559,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolWindowFactoryCreatesCorrectSettings()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 224,
  "endLine" : 248,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 487,
  "endLine" : 516,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationDoesntThrow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 513,
  "endLine" : 543,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 192,
  "endLine" : 218,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeComposeTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 974,
  "endLine" : 998,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyReplacement()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ParameterItem.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 147,
  "endLine" : 172,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkSystemImageForAppInspectionCompatibility()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 519,
  "endLine" : 548,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createSampleCodeSection()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 320,
  "endLine" : 352,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildTensorInputSampleCodeInJava()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 735,
  "endLine" : 760,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunctionChain()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 192,
  "endLine" : 219,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1339,
  "endLine" : 1369,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyProductFlavorBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1372,
  "endLine" : 1402,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplySigningConfigBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1405,
  "endLine" : 1435,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplySourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1438,
  "endLine" : 1468,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigBlockWithOverrideStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 231,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 548,
  "endLine" : 575,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySourceDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 284,
  "endLine" : 312,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextOrdering()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 398,
  "endLine" : 435,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplySourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 197,
  "endLine" : 227,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPropertySingleFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 282,
  "endLine" : 310,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameReordersProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 546,
  "endLine" : 577,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/PsiElementHolderTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkCycle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 223,
  "endLine" : 253,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergePropertiesFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 195,
  "endLine" : 228,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile initializeContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 246,
  "endLine" : 272,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set modulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily resolveDownloadableFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copyFrom()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 276,
  "endLine" : 300,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationInPopup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 130,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneColorblindProblemFound()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/AtfAnalyzerComposeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 65,
  "endLine" : 98,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoColorblindProblemsFound()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/AtfAnalyzerComposeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 101,
  "endLine" : 135,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/UiCheckDropDownAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldOpenMemoryProfileStageIfStartupProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 642,
  "endLine" : 671,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputValidationExceptionIsPropagatedForExpectedTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 770,
  "endLine" : 796,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPartialRangeWithMixedTwoMethods()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 330,
  "endLine" : 357,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTraceStatusEventFromId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 303,
  "endLine" : 334,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 225,
  "endLine" : 252,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fragmentEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 255,
  "endLine" : 282,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityDied()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeInstanceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/LiveStage.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionItem processSessionStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 411,
  "endLine" : 435,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacyAllocationsInstanceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshSelectedHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 179,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getComplexTableUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 148,
  "endLine" : 175,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPhysicalDeviceRequestsAttention()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 515,
  "endLine" : 544,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutputStream()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/SuspendingChannelsTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::streaming" ],
  "startLine" : 101,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompatibleSnapshotsDeclinedDeletion()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 390,
  "endLine" : 417,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseWheel()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 725,
  "endLine" : 751,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ready_keysConfigurationIntoApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 262,
  "endLine" : 289,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 164,
  "endLine" : 190,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreSelection()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1103,
  "endLine" : 1128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeDensityRange()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/GoogleDensityRange.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getText()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualInputDevice::WriteEvKeyEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void profileableClientsAlsoCached()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPackageDataPath()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 505,
  "endLine" : 532,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdateOnRangeChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuFrameTooltipViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltipIsPresentUnderDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageViewTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 92,
  "endLine" : 124,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaptureInfoMessage_showsWhenLoadingCaptureWithMessage_hiddenWhenLoadingHeapDump()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 717,
  "endLine" : 747,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGoToInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryNavigationTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DetailedCpuChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/SimpleColumnRenderer.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartialWithNestedFullConstraints()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 171,
  "endLine" : 203,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 121,
  "endLine" : 148,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewExtractColor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 236,
  "endLine" : 260,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewSuppressQuickFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 581,
  "endLine" : 609,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 399,
  "endLine" : 423,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOptions()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintInspectionBaseTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-lint" ],
  "startLine" : 107,
  "endLine" : 131,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/RemoveSdkCheckFix.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-lint" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidSdkHandler getSdk()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processWithUtpTag()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputProcessorTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::utp" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 506,
  "endLine" : 544,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDevice createDevice()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddIdToView()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 360,
  "endLine" : 383,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun welcomeFrameWindowListener_removedAndWrappedByNewWindowListener()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 695,
  "endLine" : 724,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOK()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/MultipleChoiceDialogTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidate()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategyTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMalformedJsonFile_noVersionDeclared()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 344,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotImportWhenAlreadyFullyQualifiedJava()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 201,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationProcessor()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 442,
  "endLine" : 466,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDiskCache_error()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDiskCacheWithETag()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 208,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsOnDisposal()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/clearcut/ClearcutCodeEditedListenerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actualPaste()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedCopyPastePreProcessorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 126,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryActivitiesNoPackageInManifest()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/model/AndroidManifestIndexQueryGradleTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBundleStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 197,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jsonFileFromPrivacySandboxSupportingDevice()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 305,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteMultipleJsonTempFilesGivesProperNamesAndContents()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 485,
  "endLine" : 511,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combineSearchResults()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/SearchResultTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStaticFieldHigherOwnershipPriorityThanInstanceField()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 177,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtendedReportNodesOrdering()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 587,
  "endLine" : 613,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathsThroughDifferentFields()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodeFoldersOrder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNodeTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployInstantAppAsInstantAPK()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/RunInstantAppTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 152,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteMultipleResourceDirectories()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 540,
  "endLine" : 568,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveOutOfResourceFolder()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 977,
  "endLine" : 1002,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveIntoResourceFolder()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1005,
  "endLine" : 1030,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editXmlProcessingInstructionAttrInLayout()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3542,
  "endLine" : 3569,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInvalidationAfterDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4238,
  "endLine" : 4264,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsavedDocument_cache()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4461,
  "endLine" : 4489,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void duplicatePlusIdLineNotConverted()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4604,
  "endLine" : 4630,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDensityDrawable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBestGotoDeclarationTargetDensity()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 471,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIndexOverflow()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 312,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1653,
  "endLine" : 1680,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InlinedResource createdInlinedResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ProjectMetricsInitializer.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createResourceFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 194,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag insertItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 388,
  "endLine" : 411,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedReportStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printExceededClusterStatisticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 280,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computePrettyName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/Analyzer.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childReplaced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 697,
  "endLine" : 726,
  "linesOfCode" : 24,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean removeItemsForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1007,
  "endLine" : 1032,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1364,
  "endLine" : 1389,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeDecorateAndPrioritize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/typedef/TypeDef.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List setAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 394,
  "endLine" : 431,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 163,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean convert()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConvertedFile.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTestExtraParamsDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getActivityClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateBasedOnManifestIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/SpecificActivityLocator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void goToDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 750,
  "endLine" : 773,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestFileWithMetadata.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void paste()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 665,
  "endLine" : 696,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStarting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInternetConnection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallSdkComponentsOperation.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 435,
  "endLine" : 461,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 463,
  "endLine" : 486,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/LibraryToolWindowInitializer.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseApiLevelDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingConstraint deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/deserializers/ConstraintDeserializer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun analyze()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/AndroidDrawableDomUtil.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getStyleNameVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 419,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createClassAsTagXmlElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceProvider.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 376,
  "endLine" : 400,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AbstractRegisterComponentAction.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inline()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ParentStyleUsageData.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openColorPicker()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 440,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 121,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set findRelatedActivities()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set findRelatedActivitiesForMenu()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/SaveFileListener.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFromFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 330,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameColorFromKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 285,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQueriesHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToolsNodeAttributeValuesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 934,
  "endLine" : 960,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespacePrefixReferences_packageNameAfterResourceType()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 314,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoResourceFromStartOfReferenceLayoutXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRClassLoad()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ViewLoaderTest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCreateAndNavigate_rawResource_navigateFalse()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateTypedResourceFileActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackImplTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownloadableFont()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackImplTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 231,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootFragment()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaces()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 580,
  "endLine" : 607,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSet()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/PsiIncludeReferenceTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveMappers()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ImportConfigurationManagerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 55,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/widget/SingleAssetCardTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemSelectedFromDifferentModule()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/ShowFileInResourceManagerActionTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/DefaultStudioProgramRunnerTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationWithEnumParams()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/AnnotationTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicAndroidMonitorTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyConstructor()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 335,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyFieldValue()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 363,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun panelRefreshedWhenOutOfDate()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 285,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorSavingTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceReferenceType getResourceReferenceType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 334,
  "endLine" : 364,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_functionLiteral()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 512,
  "endLine" : 539,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSymbolize()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpConfigurationsList()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 238,
  "endLine" : 267,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/JCenterRepository.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 34,
  "endLine" : 167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNameSetting()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 253,
  "endLine" : 276,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flavorsConfigurationsBuildGradle_dimen_and_flavors()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesMacrobenchmarkCommonTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android-npw" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAndroidFieldVersionNewAgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/SharedMacrosTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewAndroidLibraryModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddNewModulesToAppTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 153,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFacet()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ModuleTemplateDataBuilder.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android-npw" ],
  "startLine" : 127,
  "endLine" : 157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void outputElement()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 504,
  "endLine" : 530,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBindingsAndUiForActiveIconType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2061,
  "endLine" : 2086,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 300,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateFtlLocaleSuggestion()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDevicePropertyPatternMatching_singleField()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdDevicePropertyValuePatternMatcherTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDevicePropertyPatternMatching_singleFieldWithSimplifiedDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdDevicePropertyValuePatternMatcherTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromServerFinished()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/SyncConfigurationState.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 218,
  "endLine" : 241,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void action()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ResolveTypedIntegerCommand.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::debuggers" ],
  "startLine" : 57,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitUntilIDeviceHasPid()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 161,
  "endLine" : 187,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitUntilIDeviceDoesNotHavePid()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 189,
  "endLine" : 215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJsonParsedWithExtraFields()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/GradlePluginsDataTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBuildSrcFileContent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 305,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeKeepsSelectionWhenChangeToPlugins()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlwaysRunSingleTaskReported()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/TaskIssueReportGeneratorTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCachePluginRequireUpdatePage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 259,
  "endLine" : 282,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/WorkEntry.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImageDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/testSrc/com/android/tools/idea/appinspection/inspectors/network/ide/UiComponentsProviderTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSpeedEvent_updateTimeline_singleConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 196,
  "endLine" : 220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConversionNeeded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesPersistentStateConverter.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCategoryPanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 153,
  "endLine" : 179,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDatabaseShowsPopUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 137,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsMultiplePositionalParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 218,
  "endLine" : 248,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsMultiplePositionalNumberedParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 250,
  "endLine" : 280,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsMultipleNamedParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 369,
  "endLine" : 399,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortByColumnShowsLoadingScreen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 499,
  "endLine" : 529,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdHoqQueryTabsAreRestored()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1363,
  "endLine" : 1400,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionalTemplateInsideString1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 204,
  "endLine" : 233,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionalTemplateInsideString2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 236,
  "endLine" : 265,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamedTemplateInsideString1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 268,
  "endLine" : 297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamedTemplateInsideString2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 300,
  "endLine" : 329,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamedTemplateInsideString3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 332,
  "endLine" : 361,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComplexInStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 509,
  "endLine" : 538,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunStatementWithRepeatedNamedParameter()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 541,
  "endLine" : 570,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplainStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 821,
  "endLine" : 849,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPragmaStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 851,
  "endLine" : 879,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseAddsTableNode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseAddsTableAccordingToIndex()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 218,
  "endLine" : 248,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClickOnFirstColumnHeaderDoesNotSortTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 228,
  "endLine" : 260,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectOrdered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 198,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowBatch()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSet.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariantsWithFeatureModulesAndDefaults()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 334,
  "endLine" : 360,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindComplexPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKeyTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 136,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProxySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradlePropertiesTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnicodeLoad()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 160,
  "endLine" : 194,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_dataImporterCancelledAfterSuccessfulOpen()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 389,
  "endLine" : 419,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPsdSampleRenamingModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 185,
  "endLine" : 209,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whensFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncEventLoggerTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 149,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/JdkIntegrationTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectedInPlatformCodeBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 192,
  "endLine" : 219,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyncIdeAndProjectAndroidHomesWhenLocalPropertiesExistsAndUserSelectsValidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteWhenCleaningAndroidProject_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 150,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multilineCmakeWarningInFileWithoutLineNumberOrColumn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multilineCmakeWarningInFileWithLineNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multilineCmakeWarningInFileWithLineNumberAndColumnNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multilineCmakeErrorInFileWithoutLineNumberOrColumn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multilineCmakeErrorInFileWithLineNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multilineCmakeErrorInFileWithLineNumberAndColumnNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoArtifactsWithConflictingDependenciesInDifferentModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 264,
  "endLine" : 290,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 473,
  "endLine" : 497,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsGradleWrapperVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleLocalCache.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncMessageHyperlink doCreateModuleLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 178,
  "endLine" : 204,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void syncIdeAndProjectAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/ModuleModelDataService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String createAndroidStudioToolingPluginInitScriptContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 241,
  "endLine" : 265,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openProjectAsync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectOpenProcessor.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findValidResultWithNumbers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GenericFileFilter.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/MigrateToDefaultTargetSdkToCompileSdkIfUnset.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 194,
  "endLine" : 221,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunnerAtoUsed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 111,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromAdditionalTestArtifacts_artifactsParsed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/JourneyActionArtifactsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromAdditionalTestArtifacts_artifactsOrderedByScopeThenIndex()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/JourneyActionArtifactsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDualBenchmarkKeysUsesNewKey()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 261,
  "endLine" : 290,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importSkippedTestResults()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun impressionReporting()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/logging/AndroidTestSuiteLoggerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 50,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHistoryIsSavedAfterTestExecution()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 590,
  "endLine" : 618,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAndroidTestCase()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 1176,
  "endLine" : 1205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildToolWindowShouldNotBeDisplayedWhenTaskFailedAfterTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 568,
  "endLine" : 596,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildToolWindowShouldNotBeDisplayedWhenTaskIsCancelled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 599,
  "endLine" : 626,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String showDialog()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidClassBrowserBase.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTab()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 153,
  "endLine" : 184,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_NewDirectory_ExistingPath_Fails()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 872,
  "endLine" : 906,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressPanel()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 42,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepElementType getType()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 568,
  "endLine" : 593,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 298,
  "endLine" : 321,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreRunConfigSection.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::backup" ],
  "startLine" : 86,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveProductFlavor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 422,
  "endLine" : 450,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameProductFlavor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 453,
  "endLine" : 481,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSigningConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 777,
  "endLine" : 806,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameSigningConfigAndReferences()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 867,
  "endLine" : 896,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsResolvedVariantCollectionTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withOneDimensionOneFlavor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProductFlavorsTreeStructure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/android/buildvariants/AndroidModuleBuildVariantsConfigurableTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeProductFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkIndexIssueFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 327,
  "endLine" : 354,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/GradleAndroidConfigurableContributor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsViewIssueRenderer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ToolWindowHeader createAndAdd()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 214,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApply()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyCompoundFix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 257,
  "endLine" : 282,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseColorPickerWithNewProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ResourceActionsTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMixedContentZoomToFitFitsAvailableSpace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 502,
  "endLine" : 543,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintAnalysisTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSmallButton()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/ButtonSizeAnalyzerTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileClose()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddCustomLocaleConfigLoadsCorrectFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddCustomOrientationConfigLoadsCorrectFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 173,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitNonconsecutiveOrders()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerLayoutTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneBasicConnectionsTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDualConnectionsTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDualConnectionsTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDualConnectionsTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDualConnectionsTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeepDimensionLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneKeepDimensTest.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 160,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeepDimensionTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneKeepDimensTest.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 186,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeepDimensionRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneKeepDimensTest.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 212,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeepDimensionBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneKeepDimensTest.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 238,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanFindMagnifyOptionsOnMacWhenMouseGestureEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/option/NlOptionConfigurableSearchableOptionContributorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragAndDropWithOnCreate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 156,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectDraggedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 197,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NlDesignSurface setupLinearLayoutCursorTest()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 358,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesignSurfaceModelOrdering()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 268,
  "endLine" : 293,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileClosed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignToolsIssueProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisitIssueNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerIssueNodeVisitorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 173,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorBlindModeChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/SetColorBlindModeActionTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/SystemUiModeActionTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ButtonHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawRoundRectText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawHorizontalMarginString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 984,
  "endLine" : 1008,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawVerticalMarginString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 1042,
  "endLine" : 1066,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVerticalLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1297,
  "endLine" : 1320,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean wouldCreateLoop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1697,
  "endLine" : 1721,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 349,
  "endLine" : 374,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1219,
  "endLine" : 1244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1331,
  "endLine" : 1354,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLook()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void revertToPreviousState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 363,
  "endLine" : 386,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void drawDropZoneLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture setLayoutTypeAsync()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createFilteredItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 310,
  "endLine" : 335,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getGraphValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1421,
  "endLine" : 1444,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGraph()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 276,
  "endLine" : 302,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runVisualLintAnalysis()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandler.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 335,
  "endLine" : 359,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 238,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ComponentHelpAction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 646,
  "endLine" : 671,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delegateMouseDragToSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 736,
  "endLine" : 760,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/IssueNotificationAction.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pickLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 727,
  "endLine" : 753,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportComposeErrors()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/errors/ComposeRenderErrorContributor.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 716,
  "endLine" : 742,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 208,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRenderingTargetLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 248,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sampleDataActionVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertXmlWithoutFormatting()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void moveMouse()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clickMouse()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameField()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 330,
  "endLine" : 359,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodReferenceAnyType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 406,
  "endLine" : 435,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTypeForMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 530,
  "endLine" : 558,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTypeForField()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 560,
  "endLine" : 588,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNegated()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 639,
  "endLine" : 667,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionInsideClassSpecificationBodyAfterPackageName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 343,
  "endLine" : 394,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_fromSql_quoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 286,
  "endLine" : 317,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_escaping()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 353,
  "endLine" : 384,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionAfterColon_single()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 102,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 203,
  "endLine" : 233,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntities()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 109,
  "endLine" : 135,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_escaping()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 208,
  "endLine" : 240,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiscardDisallowed()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslParserTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-lang" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_trigger_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 890,
  "endLine" : 913,
  "linesOfCode" : 24,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFoldingBuilderTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 706,
  "endLine" : 730,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByIdAndName()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/config/DeviceUtilsKtTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 139,
  "endLine" : 167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseGrClosableBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 437,
  "endLine" : 464,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/rules/update_resources_jar.py",
  "fileLinesCount" : 40,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_intellij_sdk_libs()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectDescriptionSet()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/GeneratedCodeMatchTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::databinding" ],
  "startLine" : 160,
  "endLine" : 185,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightClassContainsFieldByIndex()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 224,
  "endLine" : 248,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidIdsWithDotSyntaxAreSupported()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 251,
  "endLine" : 275,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFieldsAreGeneratedForMergeTags()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1183,
  "endLine" : 1207,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange getTextValueRange()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 266,
  "endLine" : 294,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeList getElementsByTagName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1200,
  "endLine" : 1227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintQuickFix.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::lint" ],
  "startLine" : 421,
  "endLine" : 444,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpaceInPath()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintComponentMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/PaintComponentMethodStat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::swingp" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidDeviceSpecs_java()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 102,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewModeDerivesCurrentModeWithLayoutWithFocusModeOption()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerActionTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 122,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowingAllViewsWhenQueryTextIsEmptyOrBlank()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/PreviewViewSingleWordFilterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/PreviewElementFinderUtils.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 132,
  "endLine" : 155,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performInjection()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecInjector.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 243,
  "endLine" : 266,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/ExpandingEventRenderer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 253,
  "endLine" : 284,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonPopupMenu()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVisibleTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SidePanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putCachedImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 648,
  "endLine" : 673,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HoverRowTable.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 106,
  "endLine" : 135,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sdk getPythonSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 407,
  "endLine" : 434,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifyProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewVerifier.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 292,
  "endLine" : 317,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesInserted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 355,
  "endLine" : 389,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileData getDataWithTimeout()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 253,
  "endLine" : 276,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldForceFullSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 189,
  "endLine" : 215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectStateSyncTask.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::aswb" ],
  "startLine" : 325,
  "endLine" : 349,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncStartupActivity.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List collectLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeLibraryCollector.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printShardingSummary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 287,
  "endLine" : 310,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueUpdateTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 486,
  "endLine" : 511,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitStatusLineProcessor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForProjectAction.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddToProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 269,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForDirectReverseDepsAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpeningQuote()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildQuoteHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/KeywordArgumentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Entry fromListSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reloadProjectViewUnderProgressAndWait()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 286,
  "endLine" : 310,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void formatWithProgressDialog()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectSettingsForQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/BlazeJavaQuerySyncPlugin.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassFileManifest build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List processFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/IncludeRootFlagsProcessor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCSyncPlugin.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processPathSpecificationToInclude()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCppAutoImportHelper.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeCompilerSettings createBlazeCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 323,
  "endLine" : 347,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logBinaryLaunch()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/LaunchMetrics.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidBinaryRunConfigurationState clone()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 333,
  "endLine" : 357,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeLaunchTask getApplicationLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContext.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeLaunchTask getApplicationLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContext.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 170,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeRequestedTargets_directory()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 529,
  "endLine" : 552,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedFieldIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConceptTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::dagger" ],
  "startLine" : 175,
  "endLine" : 208,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_ktObject()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 246,
  "endLine" : 275,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/PackageNameProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-adb" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flex_wrapOneRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 245,
  "endLine" : 273,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransform()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ResourcesCompatTransformTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 204,
  "endLine" : 228,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ILayoutPullParser createWidgetParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 266,
  "endLine" : 298,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 287,
  "endLine" : 310,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logInsightFetch()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 204,
  "endLine" : 227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/AiInsightToolkitTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/RefreshInsight.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_singleQuote()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_doubleQuote()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 123,
  "endLine" : 147,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appliesState()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 604,
  "endLine" : 629,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendMessages_exceedsMaxSize()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MessagesFileTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::logcat" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterErrorAnnotator.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordUpgradeDialogEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/UpgradeDialogMetricUtils.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeConstraintSetFields()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyDescriptor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/aa/ComposableFunctionExtractableAnalyser.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContentRootBasedNativeNodes()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/GetContentRootBasedNativeNodes.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun organize()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/IncludeValues.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkModuleNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/tree/NavComponentTreeTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 360,
  "endLine" : 385,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawNestedGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawNestedGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentFiles()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 100,
  "endLine" : 129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialog.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::nav" ],
  "startLine" : 429,
  "endLine" : 453,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/NewDestinationLayoutAlgorithm.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseRelease()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ActionHandleTarget.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::nav" ],
  "startLine" : 115,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListHeapDumpInfos()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 268,
  "endLine" : 294,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/ProfilerTableTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::transport-database" ],
  "startLine" : 120,
  "endLine" : 146,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultApkToAnalyze()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/gradle/src/com/android/tools/idea/apk/viewer/gradle/ApkAnalyzerGradleToken.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 165,
  "endLine" : 191,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionTest.kt",
  "fileLinesCount" : 1326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1072,
  "endLine" : 1098,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReloadAllWindows()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClientTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 87,
  "endLine" : 111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescendantFocusability()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 405,
  "endLine" : 428,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editorShowsVersionError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditorTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testButtonWithBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 372,
  "endLine" : 395,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 433,
  "endLine" : 458,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleViews()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 346,
  "endLine" : 371,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyWorkbench()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/TestUtils.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 320,
  "endLine" : 346,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 195,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoScroll()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1355,
  "endLine" : 1384,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttribution()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 399,
  "endLine" : 427,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppInspectorJar()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 222,
  "endLine" : 246,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewInspectorTreeLoader.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reLayoutWindowsForXr()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/XrHelper.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 31,
  "endLine" : 64,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/MostRecentExecutor.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildTensorInputSampleCodeInKotlin()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 763,
  "endLine" : 787,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List buildNewInstanceStaticMethods()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 142,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint JNICALL traverseStrongReferencesCallback()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/native/lightweightHeapTraverse.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 67,
  "endLine" : 93,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoFormattingForTooLargeResponseAndReformat()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatePluginVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 173,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 93,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 622,
  "endLine" : 648,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 651,
  "endLine" : 677,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsAdd()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 188,
  "endLine" : 217,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 177,
  "endLine" : 202,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 565,
  "endLine" : 595,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadInitWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2349,
  "endLine" : 2378,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveMissingDimensionStrategy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2488,
  "endLine" : 2518,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 183,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryMapVersionRefToVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1154,
  "endLine" : 1180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryMapVersionMapRefToVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1183,
  "endLine" : 1209,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleAppendLib()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1752,
  "endLine" : 1779,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleSubProjectRepositoryDeleteBatch()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 207,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleSubProjectRepositoryDeleteBatch()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 165,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddExtVariableToBuildscriptBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 252,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetCredentialsInMaven()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 684,
  "endLine" : 712,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginAsForNewProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 266,
  "endLine" : 296,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetBothStringTypes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1233,
  "endLine" : 1266,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetMapInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2046,
  "endLine" : 2074,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariablesFromApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2818,
  "endLine" : 2849,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPropertyWithExistingDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 477,
  "endLine" : 509,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeValueToOutOfScopeRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 512,
  "endLine" : 543,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/PsiElementHolderTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAppliedProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 131,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeCanonizeElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 130,
  "endLine" : 167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel addListValueAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 391,
  "endLine" : 421,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleDslSimpleExpression createOrReplaceBasicExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modificationsTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/property/DeviceConfigTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPreviewRenderingWithBackground()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPreviewRenderingWithDifferentLocale()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 212,
  "endLine" : 235,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastPreviewEditChangeRender()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/fast/FastPreviewManagerGradleTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 202,
  "endLine" : 226,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProcessStateChangesShouldNotTriggerStageChange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 708,
  "endLine" : 737,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBeginAndEndSessionOnDeviceChange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1226,
  "endLine" : 1254,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSessionDoesNotAutoStartOnSameProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1257,
  "endLine" : 1286,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidSessionMetadataForDebuggableProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 168,
  "endLine" : 193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidSessionMetadataForProfileableProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 196,
  "endLine" : 221,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalExceptionOnTraceProcessorIsPropagated_forExpectedTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 799,
  "endLine" : 825,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalExceptionOnTraceProcessorIsPropagated_forUnknownTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 828,
  "endLine" : 854,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupModelsAreSetForAtrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeUpdate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeModelTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abbreviationCollapseAdjacentUninterestingNodes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 173,
  "endLine" : 203,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void taskBasedUxLiveAllocationTrackingNoDelayedStart()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 149,
  "endLine" : 182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void liveAllocationTrackingDidNotStartIfAgentIsNotAttached()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 286,
  "endLine" : 317,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationSamplingRateUpdates()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 731,
  "endLine" : 760,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskFailedTraceStopStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 180,
  "endLine" : 203,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumerationResult forEachMatchingSlice()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SliceStream.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureMinimapModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMinimapModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateEventNames()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 134,
  "endLine" : 167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void nativeAllocationTrackingStart()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 411,
  "endLine" : 434,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture loadCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureObjectLoader.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readMainToolbarDeviceSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 544,
  "endLine" : 581,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMigrationClassCreation()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/KotlinMigrationClassGeneratorTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationTestMethod()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 147,
  "endLine" : 175,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateMigrationWizardRenameColumnsStep()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameColumnsStep.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntScaledUnbiased()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingUtilsTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogClosedWhileLoadingSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 294,
  "endLine" : 322,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 296,
  "endLine" : 320,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1195,
  "endLine" : 1219,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size ComputeVideoSize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 101,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AudioStreamer::StartAudioCapture()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_streamer.cc",
  "fileLinesCount" : 192,
  "components" : [ "primary::streaming" ],
  "startLine" : 155,
  "endLine" : 180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List copyFileToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 268,
  "endLine" : 293,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ServerServiceDefinition generatePassThroughDefinitions()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/ServiceProxy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-transport" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProcessDropdownHideDeadDevicesAndProcesses()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 259,
  "endLine" : 284,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTrackGroupTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 214,
  "endLine" : 247,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasContextMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageViewTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 234,
  "endLine" : 261,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowTooltipSeekComponentHoverUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageViewTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 264,
  "endLine" : 293,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTouchEventLongPressDuration()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/UserEventTooltipViewTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLegacyCaptureElapsedTime()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 337,
  "endLine" : 366,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent buildExportButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 338,
  "endLine" : 363,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color getIdleCpuColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/SystemTraceNodeModelHChartColors.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 192,
  "endLine" : 220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PastRecordingsBanner()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/pastrecordings/banner/PastRecordingsBanner.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 144,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMergedSourceProvider()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/SourceProviders.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system" ],
  "startLine" : 283,
  "endLine" : 308,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoUpdateOnNoLargerThanCurrentRangeMaxData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/LineChartModelTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 163,
  "endLine" : 191,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckGetterWithExpressionBody()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1109,
  "endLine" : 1134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/CallGraphAction.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-lint" ],
  "startLine" : 200,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputLineProcessor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::utp" ],
  "startLine" : 41,
  "endLine" : 64,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppWidgetXml_defaultSize()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeViewType()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 442,
  "endLine" : 465,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recordGoogleApisSysImg()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 374,
  "endLine" : 396,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForSmartAndSyncedWhenDumbAndNotSynced()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightTestsWithMultipleModulesTestProjectStructureInAndroidTestCase_resyncing()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/LightSyncBasedTestsWithGradleLikeStructureTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 193,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportErrorBeforeWarning()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporterTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 416,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDiskCache_hasModificationSinceLast()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findData()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerCachingTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequestsWithMultipleModes()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 238,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateTopLevelModule()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/importing/TopLevelModuleFactoryTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArrayElementsHigherOwnershipPriorityThanNonComponent()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogCollection()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCDepExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deploymentTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/BuildAndRunTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runApkTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/RunApkTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryUsedFeatures()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 439,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCombinationCases()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationTrackerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 157,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeResourceStrings()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 340,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 403,
  "endLine" : 429,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameLayoutFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 597,
  "endLine" : 624,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameValueFileToInvalid()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 792,
  "endLine" : 816,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeType()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1996,
  "endLine" : 2020,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialization()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3975,
  "endLine" : 4000,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsavedDocument_noCache()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4433,
  "endLine" : 4458,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClsFieldImplJava()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceLightFieldJava()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdDeclarationInLayout()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 331,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIds2()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourceNameValidatorTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 112,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manifestClass_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 525,
  "endLine" : 553,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopLevelClassCompletion()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1571,
  "endLine" : 1599,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceNames()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1683,
  "endLine" : 1709,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveAsIconFromDrawable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 286,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLinearLayoutFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 656,
  "endLine" : 679,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindResourceFieldsWithInheritance()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 859,
  "endLine" : 885,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warmUpCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 564,
  "endLine" : 591,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performDownload()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResultsRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 792,
  "endLine" : 815,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetection.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lowerThreadPriorityAndCollectMemoryReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addClusterHistograms()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 291,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 390,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectTypingLatencyDumpsAndSendReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRootReasonForObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 273,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/SummaryTree.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIdom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 819,
  "endLine" : 841,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRecentDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 432,
  "endLine" : 458,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 461,
  "endLine" : 493,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataForMergedManifestContributors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 190,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maintainLruCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 284,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiResourceFile getSourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLightRClassesAccessibleFromModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 203,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeResourcesContainedInFileOrDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1976,
  "endLine" : 1998,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadFromPersistentCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2324,
  "endLine" : 2350,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List dereference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 204,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getCheckedNodes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 324,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeProcessor.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 241,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path validateJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 895,
  "endLine" : 917,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpSdkAndCommit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 283,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IncludeReference get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/PsiIncludeReference.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 505,
  "endLine" : 529,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/SlotsPanel.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 339,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppPreferredAbi()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemotePackage findLatestPlatform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 237,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logAsync()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioEventLogger.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForToolWindow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/HorizontalTabbedView.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceProvider.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagNameReference createTagNameReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlExtension.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 451,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 549,
  "endLine" : 579,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidCreateOnClickHandlerAction.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAvailableNamespaces()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXmlSchemaProvider.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesDialog.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void split()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 322,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDesignTimeAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 269,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 399,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validateAndroidPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 462,
  "endLine" : 491,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory findResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDialogUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 200,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResourceFolderType getUniqueFolderType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 255,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noCompletionAfterDot()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 208,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorLiteralResourceHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 406,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatorLayoutBehavior_strings()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2501,
  "endLine" : 2527,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespaceReferenceGotoDeclarationValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 132,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentNamespacesPrefixCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentTagClassAndPackageAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 334,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisallowLoadingAndroidDispatcherFactory()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 344,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ExternalSourceFoldersTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFontFromAarIsAccessible()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackImplTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderThreadCheck()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderServiceTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderAdaptiveIcon()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 237,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLossy()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/WebpConvertedFileTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncludeLargerImages()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/ConvertToWebpActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideRenderSizeTriggersRemeasure()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 1086,
  "endLine" : 1118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkForeignSymbols()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/DocumentParserTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixNameWhenImporting()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModelTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceUrlForThemeAttributesAndSampleData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManagerTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enablesDependencyFeatures()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTranslationInBottomPanel()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 299,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_showSpecificLocales()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterLocalesActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 229,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean makeSureComponentIsInPlace()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisitDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/LocalMavenRepository.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getSourceFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 154,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKMPOnlyInTopLevel()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ChooseModuleTypeStepTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-npw" ],
  "startLine" : 143,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransformedDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 141,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotatedImage generateIconForegroundLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 292,
  "endLine" : 316,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotatedImage generateIconMonochromeLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 319,
  "endLine" : 343,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeBindingsAndUiForIconType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 958,
  "endLine" : 986,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerCellLayoutRenderer.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-npw" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flavorsConfigurationsBuildGradle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/baselineProfilesModule/BaselineProfilesMacrobenchmarkCommon.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::android-npw" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openNewFragmentWizard()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/NewAndroidFragmentAction.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::android-npw" ],
  "startLine" : 66,
  "endLine" : 96,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbReferencesIncludedLayoutBindingFromLibModule()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/gradle/DataBindingCrossModuleTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 76,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSdk()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/PlatformComponentsPanelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 90,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getComponents()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 143,
  "endLine" : 167,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 118,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshUi()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageNodeModel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PackageNodeModel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doAction()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 763,
  "endLine" : 786,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/CodeSwapAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::execution" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppComponentType()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun generateGmdDeviceIdSuggestionHelper()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/BaseLookupElementProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 113,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllClasses_IgnoresUnrelatedInnerClass()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 603,
  "endLine" : 629,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitUntilDeviceIsInState()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 133,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RedefineClassSupportState canRedefineClassInternal()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 92,
  "endLine" : 123,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void rerun()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 127,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequestData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/GradleBuildInvokerRequestRequestDataMessageConverterTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJsonV1Parsed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/GradlePluginsDataTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 25,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginDeclaredInDependencyBlock()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/PluginVersionDeclarationFinderTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvenDependenciesBlockNotFound()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/PluginVersionDeclarationFinderTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 150,
  "endLine" : 176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeselectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeKeepsSelectionWhenChangeToUngrouped()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 203,
  "endLine" : 230,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeDropsSelectionWhenChangeToUngroupedWhilePluginSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 233,
  "endLine" : 260,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 175,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskWhenNoPluginInfoBecauseOfConfigCache()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskPageShowsTaskCategoryWhenFlagEnabled()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 290,
  "endLine" : 314,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void notifyInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractObservableValue.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::observable" ],
  "startLine" : 59,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addsNonPreferredAndPreferredProcess_orderEnsured()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionTargetTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 289,
  "endLine" : 312,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_withHeaders()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 137,
  "endLine" : 161,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewIsVisibleWhenDataIsNotNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/NetworkInspectorDetailsPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 120,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningShownAndRuleNotUpdatedOnInvalidPort()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 974,
  "endLine" : 1002,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ruleNotUpdatedWhenBothStatusCodeBlank()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1093,
  "endLine" : 1118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunIconWhenDatabaseIsOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementAnnotatorTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRendererVisibleWhenSqlStatementMadeOfMultipleStrings()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementAnnotatorTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReloadDataFailsWhenControllerIsDisposed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 468,
  "endLine" : 496,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeCancelsExecution()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2381,
  "endLine" : 2407,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusTabIsCalled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 451,
  "endLine" : 478,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabsAssociatedWithDatabaseAreRemovedWhenDatabasedIsRemoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 610,
  "endLine" : 638,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotifyDataMightBeStaleUpdatesTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 688,
  "endLine" : 721,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldTableControllerListenerIsRemoveFromViewWhenNewQueryIsExecuted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 750,
  "endLine" : 779,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClear()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 412,
  "endLine" : 441,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiplePrimaryKeys()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 319,
  "endLine" : 346,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAffinity()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 348,
  "endLine" : 376,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 378,
  "endLine" : 405,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeEmptyStateIsHiddenAfterOpeningADatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 293,
  "endLine" : 322,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_job_cancelled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportInProgressViewTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBindParameter()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyKotlinPluginWithVersionCatalog_sameVersionNameExists()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 287,
  "endLine" : 312,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAgpPlugin_samePluginNameExists()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 357,
  "endLine" : 382,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleBundle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionCatalogDependencyReferenceContributorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetVersionCatalogFilesWithTomlExtension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_dataImporterCrashesAfterSuccessfulOpen()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 246,
  "endLine" : 273,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedAbisIgnored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 212,
  "endLine" : 236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportWithoutBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnhandledIssueMessageReporterIntegrationTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyncIdeAndProjectAndroidHomesWhenNoLocalPropertiesExistsAndUserSelectsValidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 188,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncXmlParseErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 363,
  "endLine" : 387,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputParserTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithIncompatibleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needRerunWithUninstallIncompatibleApkOption()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapter.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 218,
  "endLine" : 242,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 520,
  "endLine" : 547,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArtifactDependencySpec findNewExternalDependencyByExaminingPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 393,
  "endLine" : 417,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processQuery()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/GradleKtsVersionCatalogReferencesSearcher.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleEditTaskDialog.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleWrapper create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGradleWrapperVersionOnlyIfComingForGradleDotOrg()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 351,
  "endLine" : 379,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun computeModuleHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reinstallMissingPlatforms()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStep.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkIsNotIgnored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStep.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFileChangeListener.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixBuildToolsProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildOutputParsers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkForSupportedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SupportedModuleChecker.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunLineMarkerContributor.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 281,
  "endLine" : 308,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String setDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commitForNext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun testStartUpTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersStartupTaskTestBase.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidAndGradleConfigurationsFromSrcDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 399,
  "endLine" : 426,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultIsUpdatedInPlace()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 230,
  "endLine" : 258,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionButtonsAreFocusable()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 716,
  "endLine" : 741,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickTestResultsRow()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 523,
  "endLine" : 559,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildToolWindowShouldBeDisplayedWhenTaskFailedBeforeTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 539,
  "endLine" : 565,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBenchmarkContextAndPrepareFiles()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/BenchmarkUtils.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadImageMetadata()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtils.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 78,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def smart_cherry_pick()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportHighlightingStats()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/HighlightingStats.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::analytics" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  put()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 139,
  "endLine" : 161,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapedAndSingleQuote()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 234,
  "endLine" : 268,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 22,
  "endLine" : 51,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 41,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetProjectVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropsSubscribersOnDispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/ChangeDispatcherTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoMatchingDimensionInSourceAndMultipleFlavorsInTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 275,
  "endLine" : 301,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndEditBuildscriptSimpleVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 853,
  "endLine" : 885,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableNodeDelete()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1178,
  "endLine" : 1203,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogVersionDelete()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1206,
  "endLine" : 1231,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artifactFreeConfigurationRequiresWorkaround()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 295,
  "endLine" : 319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameWithDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 248,
  "endLine" : 270,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributesBelowRtlApiVersion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSectionTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 54,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleBaselineAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/BaseLineToggleViewActionTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 51,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaintPlaceholderShape()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SceneView getSceneViewMock()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 251,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintTest()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScreenViewLayerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 155,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMetaSearch()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 270,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 222,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomNavigationView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 360,
  "endLine" : 382,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomNavigationViewX()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 385,
  "endLine" : 407,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdDelegate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/MockAppCompat.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitIntoScaleWithNoContentOrOnlyHeaders()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 376,
  "endLine" : 413,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUngroupedContentZoomToFitFitsAvailableSpace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 461,
  "endLine" : 499,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSelectionCase()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListWithSelectionTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGuidelinConect1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutGuidelineTest.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 98,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGuidelinConect3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutGuidelineTest.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 157,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneOverlapSelectionTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanZoom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifyAndCheckListeners()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 769,
  "endLine" : 792,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedBySeverity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithMultipleIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuedFileNodeTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 95,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 203,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProvideIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignToolsIssueProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisitIssuedFileNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerIssueNodeVisitorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomIn_nullView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ReferencePointScrollerTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomOut_nullView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ReferencePointScrollerTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/AddMissingAttributesFixTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 588,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteResizeTarget.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getIndexOfMatchingTemplate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributesForConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 582,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 256,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 284,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ConstraintAnchor getOpposite()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 241,
  "endLine" : 263,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 182,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BottomAppBarHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 216,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/sizepolicy/ImageContentSizePolicy.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 58,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/SegmentType.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/AllAttributesInspectorBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1592,
  "endLine" : 1620,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/NlSceneDecoratorFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DesignSurface getSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findClassName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ComponentHelpAction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun convertToCompose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverter.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NamespaceAndLibraryNamePair lookupAttributeResource()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DnDTransferItem fromResourceUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/ShowQuickFixesAction.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delegateMouseReleaseToSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 762,
  "endLine" : 785,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 318,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlyBroadKeepRules()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ExpensiveKeepRuleInspectionTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAtInterfaceNegativeCase()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 539,
  "endLine" : 563,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAtInterface()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1603,
  "endLine" : 1627,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodReferenceCorrectPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 110,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToMultiplePsiClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 501,
  "endLine" : 528,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaClassNameRenaming()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 248,
  "endLine" : 275,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinClassNameRenaming()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 277,
  "endLine" : 305,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_fromSql()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 254,
  "endLine" : 284,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueSubquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1197,
  "endLine" : 1227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParens()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/EditingTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 54,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrings()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/EditingTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackticks()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/EditingTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_fromSql()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 112,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_fromSql_quoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 144,
  "endLine" : 174,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRename_fromJava()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 176,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean keyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 347,
  "endLine" : 373,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceToDeviceConfig()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/config/DeviceUtilsKtTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 30,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allModelsGetDisposedWhenWizardGetsDisposed()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 439,
  "endLine" : 465,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement getPsiElementForAnchor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1144,
  "endLine" : 1166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_spec()",
  "longName" : "",
  "relativeFileName" : "studio/update_sherlock_sdk.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileErrorsContainExpectedValues()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/CompileErrorsTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::databinding" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingAction.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::databinding" ],
  "startLine" : 124,
  "endLine" : 153,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange trim()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 192,
  "endLine" : 215,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndRemoveMapFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeUtils.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::lint" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document parseXml()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 117,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 489,
  "endLine" : 515,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun canAnnotate()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSymbolizeBinariesBuiltOnWindows()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowPaintMethodStatCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 208,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutOptions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonViewControlActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorBlindModeIsSelectedBasedOnTheScreenViewProvider()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonViewControlActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paintThumbForHorizSlider()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/InspectorPainter.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 82,
  "endLine" : 116,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDelayedAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/lifecycle/DelayedLruActionQueue.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultCreateInformationPopup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonIssueNotificationAction.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "processInput()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 149,
  "endLine" : 171,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 176,
  "endLine" : 202,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingTabsToolWindowFactory.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 35,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageIcon createImageIconWithBackgroundBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/EventRenderer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 446,
  "endLine" : 468,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintTabBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 224,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layoutContainer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 230,
  "endLine" : 255,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionToolbar createToolbar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 438,
  "endLine" : 461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createScaledLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinition.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 207,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/DesignSurfaceToolbarUI.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int zoomIn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Predicate getLibraryFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/KotlinLibrarySource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 117,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addImportCandidates()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel getSideBar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 150,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void traversePackageRecursively()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/PackageLister.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectTargetData updateTargetData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSyncParams getAutoSyncParamsForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProtoAutoSyncProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPlainTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProtoAutoSyncProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module createModule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Workspace resolveWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printShardFinishedSummary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 689,
  "endLine" : 712,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap readTimestamps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCacheDiffer.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppInspectorInfo buildAppInspector()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelAppInspectorBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List blazeFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeFlags.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageSpecResult getBuildLanguageSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/BuildLangSyncPlugin.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeFileType getBlazeFileType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuiltInSymbolCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInSymbolCompletionContributor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/GlobReferenceSearcher.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileLookupData packageLocalFileLookup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalLanguagesCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/AdditionalLanguagesCompletionContributor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean runTaskInBuildRootScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 218,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleExceptionInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 370,
  "endLine" : 393,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TestTargetSourcesHeuristic.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean setupRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRunContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BuildFileRunLineMarkerContributor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RunConfigurationContext findWebTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void chooseDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 189,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet targetsForSourceFilesImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testmap/FilteredTargetMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ImmutableMap readAttributes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileAttributeScanner.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void backupExistingProjectDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeJavaImportResult fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSync()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map copyClassFilesLocally()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDirectlySelectedMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/TestMethodSelectionUtil.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture getTestTargetIfUnique()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String testFilterForClassAndMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showSetupIssues()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 413,
  "endLine" : 437,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitTrailingComments()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 297,
  "endLine" : 319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Thread forwardAsync()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/ProcessUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processHighlight()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenResourceClassification classifyLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceClassifier.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeUntrackedFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 410,
  "endLine" : 435,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetKey getResolvedTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 296,
  "endLine" : 333,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNamespaceOrParentPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 189,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doSetupConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/producers/BlazeFilterAndroidTestRunConfigurationProducer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/PackageStatementParser.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildIncludes()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun external_srcjar_added()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencySrcJarsTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteBuildFile_childPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyBzlFile_excluded()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 320,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_vcsSnapshotUnchanged_noExistingProjectSnapshot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_dir_with_file()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 269,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLibraryNoDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/CreateAar.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "completion/src/com/android/tools/completion/inserthandler/FormatWithNewLineInsertHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::completion" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedFieldIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConceptTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::dagger" ],
  "startLine" : 141,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_ktClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 278,
  "endLine" : 306,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_ktConstructorWithConstructorHandler()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 342,
  "endLine" : 370,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_ktConstructorWithFunctionHandler()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 373,
  "endLine" : 401,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_psiClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 472,
  "endLine" : 500,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedConstructorIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 196,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaClassMethodWithAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 229,
  "endLine" : 256,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleLinkActivation()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiAvailableDevicesDialog.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::android-adb" ],
  "startLine" : 398,
  "endLine" : 420,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-whs/testSrc/com/android/tools/idea/wearwhs/view/WearHealthServicesPanelTest.kt",
  "fileLinesCount" : 739,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 100,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 550,
  "endLine" : 572,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypedLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 543,
  "endLine" : 567,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grid2x2Overconstrained()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 73,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grid2x2WithSpacing()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grid2x2WithDefaultCenterAlignment()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 172,
  "endLine" : 195,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grid2x2WithCellAlignmentModifiers()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 198,
  "endLine" : 221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasSpawnedCurrentThread()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/SingleThreadExecutorServiceTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::rendering" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStackOverflowSummarizing()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNextFromEndTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 339,
  "endLine" : 368,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoader.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::rendering" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/details/DeviceInfoPanelTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logOfflineTransitionAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 123,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBalloon()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactory.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun truncateText()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/SdkInsightsPanel.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/InsightsVcsTestRule.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noSystemImage()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AddDeviceWizardTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::avd" ],
  "startLine" : 222,
  "endLine" : 250,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLogcat_opensLogcatPanel()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_unquoted()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_missingTag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 323,
  "endLine" : 348,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_softWrap()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 705,
  "endLine" : 729,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_multiLineSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInLiteralUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProcessorTrackerTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowDisplaysUpgradeWithUnsupportedDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertAfterRunProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 982,
  "endLine" : 1011,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 278,
  "endLine" : 300,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessor.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 98,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ResValuesDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AbstractBooleanPropertyDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeConstraintBlockFields()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 68,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposePluginIrGenerationExtension.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExpandableAsync()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionContextMenu()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 393,
  "endLine" : 418,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubflowActivated()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExistingReturnToSource()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 312,
  "endLine" : 340,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitWithExisting()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 86,
  "endLine" : 108,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityCompletion()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/AndroidDynamicFeatureNavTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::nav" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedNlComponentSelectedInScene()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 391,
  "endLine" : 414,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/NewDestinationLayoutAlgorithmTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::nav" ],
  "startLine" : 22,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun select()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/support/ClassEnumValue.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::nav" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 76,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDeadThreadBeforeRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 292,
  "endLine" : 318,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreadMultiThreadExecute()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 76,
  "endLine" : 106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 141,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectReport()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 367,
  "endLine" : 390,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JNIGlobalReferenceEvent readJniEventFromResultSet()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryData getData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearAppData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 680,
  "endLine" : 706,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ListenableFuture getAlign16kbCompliance()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 132,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForegroundProcessDetectedBeforeAppInspectionProcessIsAvailable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 138,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statsInitializedWhenConnectedB()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 482,
  "endLine" : 508,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorShownOnStartRequest()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1424,
  "endLine" : 1447,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextDirection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 380,
  "endLine" : 402,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStart()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatisticsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasMultipleProjectsIsUpdated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatisticsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 130,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPanelIsShown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/RootPanelTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 112,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToSelectedViewWithoutViewId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 136,
  "endLine" : 161,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToSelectedInlinedCompose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 221,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelIsClearedOnProcessChange()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 726,
  "endLine" : 755,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowSubtreeActionEnablement()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 233,
  "endLine" : 259,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/TargetSelectionActionFactoryTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showUnableToSetDebugViewAttributesBanner()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/DebugViewAttributes.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 186,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getAllParameters()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 623,
  "endLine" : 645,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 96,
  "endLine" : 126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogValidation()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::mlkit" ],
  "startLine" : 117,
  "endLine" : 150,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LightModelClass getOrCreateLightModelClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModuleService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mlkit" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFromAndApplyListElementsWithSingleElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1690,
  "endLine" : 1722,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetSigningConfigFromEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1575,
  "endLine" : 1603,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveBlockElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 251,
  "endLine" : 277,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseQualifiedConfigs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddNewConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameTrickyWithReferences()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 667,
  "endLine" : 696,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesRemoveAllAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleCreateMapWithLibs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1725,
  "endLine" : 1749,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependenciesAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositeBuildTestNoSettings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleSubProjectRepositoryDeleteInterleaved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 144,
  "endLine" : 173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleSubProjectRepositoryDeleteInterleaved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetArtifactUrlsInMaven()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 654,
  "endLine" : 681,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceListDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 715,
  "endLine" : 743,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDeclaredProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3018,
  "endLine" : 3046,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addAsParsedDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 277,
  "endLine" : 304,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveAllIn()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/DependencyManager.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkPropertyModelImpl.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsGoogleClass()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/log/LogAnonymizerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::render-resources" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAll()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 305,
  "endLine" : 328,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 323,
  "endLine" : 346,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewWithUnsignedTypes()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiCheckPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/integrationTestSrc/com/android/tools/idea/compose/UiCheckPreview.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runAndWaitForRefresh()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposePreviewFakeUiGradleRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 210,
  "endLine" : 232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processHighlightInfo()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 543,
  "endLine" : 568,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void populateThreadData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ProfilersTestData.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::profilers" ],
  "startLine" : 391,
  "endLine" : 413,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLateConnectionOfPreferredProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1430,
  "endLine" : 1453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcessWithTraceboxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 341,
  "endLine" : 365,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodeHasManyDirectCallers()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableModelIsPopulated()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisFramesTabModelTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void profilerTypePassedInConstructor()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 212,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customProfilingConfigsDeviceFiltering()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 155,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDescendantClasses()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/ClassDbTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCallStackFrames()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LegacyAllocationConverterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewPipelineGetData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryUsageTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCaptureException()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCaptureCancel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun export()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceExporter.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSimpleperfBinarySubdirectory()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 184,
  "endLine" : 207,
  "linesOfCode" : 23,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createPowerRailsTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 831,
  "endLine" : 856,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doEnterTaskButton()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskHomeTabModel.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers" ],
  "startLine" : 189,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObject.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMigrationStatements()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuickbootSnapshotIsNotLoadable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 325,
  "endLine" : 351,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFolding()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 465,
  "endLine" : 491,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTouchpadScrolling()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 754,
  "endLine" : 778,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClipboardSynchronization()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 1050,
  "endLine" : 1074,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearToolbarActionsApi28()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 301,
  "endLine" : 330,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearToolbarActionsApi26()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 333,
  "endLine" : 364,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRollable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 206,
  "endLine" : 233,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun observesStepParameter()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 374,
  "endLine" : 404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::SendClipboardChangedNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 775,
  "endLine" : 798,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultValueTableCellRenderer.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 259,
  "endLine" : 283,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/IntTableCellRenderer.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable preprocessEvent()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 609,
  "endLine" : 634,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPanelWhileWaitingForPreferredProcess()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 252,
  "endLine" : 279,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threadStatesArePopulatedForSysTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadSummaryDetailsViewTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryNavigationTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultRenderProperties()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BottomUpDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 457,
  "endLine" : 483,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventMonitorView.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakTable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leaklist/LeakTable.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshClassSet()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 701,
  "endLine" : 725,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedFullConstraints()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 109,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFullWithNestedPartialConstraints()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 140,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testZoomIn()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPan()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 261,
  "endLine" : 291,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 320,
  "endLine" : 354,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetFormattedStringByGlobalRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/AxisFormatterTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 79,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatableRegistersAnotherUpdatable()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewConvertToDp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 208,
  "endLine" : 234,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackPanel.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android-lint" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveIdFromView()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 408,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/SetupSdkApplicationServiceTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPercentEnabled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 205,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressStep_notShownIfSdkPathIsReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 521,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alreadyDisposed()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZipFiles()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/ZipUtilTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditorFileTypeForAnalytics_fromStringOnly()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/EditorStatsUtilTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateVariantDetailsFrom()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/SelectedVariantCollectorTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateVariantDetailsFrom_abi()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/SelectedVariantCollectorTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginGetUpgradedCorrectly()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/UpdateGradlePluginProcessorTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMalformedJsonFile_noGroupIdDeclared()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMalformedJsonFile_noArtifactIdDeclared()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 315,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMalformedJsonFile_noKtxTargetsDeclared()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 373,
  "endLine" : 397,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotSuggestIfAnyIsAlreadyDepended()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 521,
  "endLine" : 549,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyExpectedAnalytics_resolveCode()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenImportUtilsKtTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jobjectArray JNICALL Java_com_android_tools_idea_diagnostics_heap_MemoryReportJniHelper_getClasses()",
  "longName" : "",
  "relativeFileName" : "android/native/diagnostics/heap/jniObjectTagger.cpp",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestFolders()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/ModuleResourceRepositoryGradleTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToInnerClass()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/proguardR8/ProGuardR8ClassReferencesIntegrationTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecificModule()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/refactoring/UnusedResourcesGradleTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsedDownstream()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/refactoring/UnusedResourcesGradleTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleFile()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/refactoring/UnusedResourcesGradleTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenAnalyzerOpenDir()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenApkTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenAnalyzerOpenDir()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenBundleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFreezeContent()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetStaticFieldsNoSideEffect()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 467,
  "endLine" : 490,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectRoots()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfEventBasedParserTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDominatorTreeFlameGraph()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 269,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getConcreteCompilerIncludeFlags()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/RealWorldExamples.java",
  "fileLinesCount" : 823,
  "components" : [ "primary::android" ],
  "startLine" : 800,
  "endLine" : 822,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkSpecialPackagesExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 265,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocaleSpecificFolder()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 211,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoReadAction()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiProjectTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/MultiProjectTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TasksTopAppBar()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/TopAppBars.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployInstantAppWithoutInstantCheckbox()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/RunInstantAppTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 248,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyleables()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/RClassIdAnalysisTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManageLruProjectFilesTrims()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 164,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceReferenceInLayoutResAuto()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 281,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun privateResourcesNotFiltered_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParents()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasResourcesOfType()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 233,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasResourcesOfType()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelClassCompletion_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 309,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerClassesCompletion_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 366,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containingClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 686,
  "endLine" : 711,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containingClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1712,
  "endLine" : 1737,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContainingClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 2017,
  "endLine" : 2042,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrameLayoutFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 630,
  "endLine" : 652,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNavigationFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 731,
  "endLine" : 753,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Boolean allowsResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 309,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 360,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DevServiceDeprecationInfoBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gservices/DevServiceDeprecationInfoBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1010,
  "endLine" : 1031,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getJdkRootPathFromSourcesRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixDirectoryPathAndCheckIfReadable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DiagnosticReport.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processObjectClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 315,
  "endLine" : 338,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getPlatformErrorData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/AndroidStudioErrorReportSubmitter.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 307,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 192,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/SummaryTree.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareDisposerChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeDisposer.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AvdClass getAvdClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorRunner.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ThemeUtils.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceFolderRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 291,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float applyDimension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 306,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAccessible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1068,
  "endLine" : 1092,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getViewTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2167,
  "endLine" : 2193,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getLayoutV17()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 320,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateAndroidNdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/NdkPaths.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Channel getChannel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAndroidSdkPerAndroidTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 472,
  "endLine" : 493,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recreateOrAddJdkInTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1000,
  "endLine" : 1028,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPlatformAndAddOnJars()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 382,
  "endLine" : 406,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/RenderUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeImages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 359,
  "endLine" : 380,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/actions/RenderLaggingMode.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 318,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFeaturesParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 151,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getOriginalApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 197,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NinePatchEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initScrollableTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void gotoRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 449,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModelListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringTableCellEditor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceData.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 483,
  "endLine" : 509,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized int getOffsetRangeIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallableSdkComponentTreeNode.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getJdkRootPathFromSourcesRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ProjectSizeUsageTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerAndGet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/ImageFuturesManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/LegacyNewAndroidComponentAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/LegacyNewAndroidComponentAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dumpIndented()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 237,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass getClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 280,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectTagsForNavigator()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 635,
  "endLine" : 658,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getDestinationClassAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 692,
  "endLine" : 714,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getIconForView()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 170,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 513,
  "endLine" : 539,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void forkResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UsageTypeProviders.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNonLocalResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidNonTransitiveRClassCompletionContributor.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDataBindingAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 382,
  "endLine" : 410,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 380,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioModuleClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCreateAndNavigate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateTypedResourceFileAction.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set collectAllProcessNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 624,
  "endLine" : 650,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckPathIsAvailableForDownload()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/SdkQuickfixUtilsTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createServerContextThatMirrorsRequestHeaders()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRecreateJdkInTableSameClassRoots()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 230,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposableNameToolsAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 554,
  "endLine" : 576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationInPlatformXml3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 895,
  "endLine" : 923,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespacePrefixReferences_packageName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifestStructure()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doExtractAndCheckStringsXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractColorActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLanguageFolders()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStringFromLib_ownRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 741,
  "endLine" : 765,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleable()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 383,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void testFocusedValueFieldWhenResourceNameIsGiven()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getKeepRule_class()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFrameLayoutInclude()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderCrash()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 205,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkParsedSliceData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PagesParserTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkParsedShapeGroupData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PagesParserTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaults()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 204,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColorPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManagerTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerifyInstantStateUpdate()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/InstantAppRunConfigurationsDialogTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadStateRemovesObsoleteRunConfigurationStates()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedTargetStateServiceTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedDevicesErrorDialogTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedDevicesErrorDialogTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskConfigSaveWillSetNewValues()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasMultipleUsers()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/MultiUserUtilsTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetParentQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ResolutionUtilsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteKey()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreMathUtilities()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 773,
  "endLine" : 796,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getPsiParentOfType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 212,
  "endLine" : 237,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLine()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/overrides/FeatureConfigurationProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-common" ],
  "startLine" : 101,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTaskTab()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean displayOkCancelMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijUiMessageHandler.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijExportDialog.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 41,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseArbitraryModulesResponse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/MavenCentralRepository.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 68,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deprecationWarningShownForInstantDynamicFeatureTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/dynamicapp/ConfigureDynamicModuleStepTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkGraphic()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withKotlinCodeAndBuildGradleKtsAndAgp810()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/GenerateBaselineProfileModuleTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::android-npw" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withJavaCodeAndBuildGradleGroovyAndAgp810()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/GenerateBaselineProfileModuleTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::android-npw" ],
  "startLine" : 145,
  "endLine" : 170,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createDynamicTemplateMenu()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/DynamicTemplateMenuAndroidStartupActivity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-npw" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModuleModel.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage getPreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 497,
  "endLine" : 520,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueGenerateNotificationIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 592,
  "endLine" : 621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotatedImage generateIconBackgroundLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 266,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntProperty bindTwoWay()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SliderUtils.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectPanel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startDataLoading()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 134,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 247,
  "endLine" : 268,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/highlight/DbSyntaxHighlighter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun betterMatchWithArguments()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/model/PsiModelMethod.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DetailsTreeNode createMultiVersionChild()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 449,
  "endLine" : 470,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  attachReattachingDebuggerToStartedProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/DebugSessionStarter.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::execution" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  attachDebuggerToClientAndShowTab()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/DebugSessionStarter.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::execution" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNotify()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedefineClassSupportState canRedefineClass()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationProcessorsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/AnnotationProcessorsAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlwaysRunTasksAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/AlwaysRunTasksAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildResultsAreCleared()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterApplySelectedNodeDisappears()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 359,
  "endLine" : 382,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultsOutdatedWhenJetifierCanBeRemoved()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/JetifierWarningDetailsTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 293,
  "endLine" : 315,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAll()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listsProcessesInSortedOrder()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameArtifact()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/api/testSrc/com/android/tools/idea/appinspection/inspector/api/launch/ArtifactCoordinateTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicRuleConstruction()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningShownAndRuleNotUpdatedOnInvalidUrl()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 944,
  "endLine" : 971,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableCanBeSortedByTimelineColumn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 212,
  "endLine" : 233,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateFor()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/ResponseTabContent.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 220,
  "endLine" : 241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpTableNameIsNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpIsDisposed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 340,
  "endLine" : 366,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpErrorIsDisposed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 369,
  "endLine" : 393,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignore_testAlterTableRenameTableUpdatesSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 771,
  "endLine" : 799,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryHistoryDoesNotContainDuplicateEntries()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 237,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateSchemaIsCalledEveryTimeAUserDefinedStatementIsExecuted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 522,
  "endLine" : 550,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateMessageOnDbSelectionChange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1115,
  "endLine" : 1143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProvideCorrectDescription()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/SqliteSchemaContextTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurableSettingsInteraction_enableOfflineMode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurableSettingsInteraction_forceOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecoverableErrorMessageShowsError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorClientTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnrecoverableErrorMessageShowsError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorClientTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 148,
  "endLine" : 175,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimaryKeyInWithoutRowIdTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 291,
  "endLine" : 317,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseReplacesOldTableForNewTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 158,
  "endLine" : 186,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseReplacesOldColumnForNewColumn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 188,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun exec()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/cli/SqliteCliClient.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 179,
  "endLine" : 202,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowBatch()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/LazyLiveSqliteResultSet.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 674,
  "endLine" : 703,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyRowsDiff()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 708,
  "endLine" : 729,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogT_longClassName()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 302,
  "endLine" : 332,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::render()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 103,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::render()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 103,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindInLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKeyTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportNoOfflineMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unprocessedFailureReason()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 222,
  "endLine" : 247,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSdkDirHyperlinkUpdatesMultiplePropertiesFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/SetSdkDirHyperlinkTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/DaemonContextMismatchIssueCheckerTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappedEventAddsQuickFixAndPreservesBuildIssueEventImplFields()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 254,
  "endLine" : 277,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineCmakeWarningInFileWithoutLineNumberOrColumn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 195,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineCmakeWarningInFileWithLineNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineCmakeWarningInFileWithLineNumberAndColumnNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineCmakeErrorInFileWithoutLineNumberOrColumn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineCmakeErrorInFileWithLineNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 291,
  "endLine" : 312,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineCmakeErrorInFileWithLineNumberAndColumnNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 315,
  "endLine" : 336,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSourceProviderIsContainedByFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 292,
  "endLine" : 320,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogUpdateLibraryGeneratesEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndexTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleAwareSourceRootRenameValidator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSyncNeeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 203,
  "endLine" : 227,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutputFilesFromListingFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/BuildOutputUtil.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeApplied()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveJcenterHyperlink.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueChecker.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cleanUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/HttpProxySettingsCleanUp.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSnoozedProjectsSummaryNote()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 326,
  "endLine" : 348,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAssembleTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 218,
  "endLine" : 241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateBaselineProfileSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 360,
  "endLine" : 381,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findValidResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GenericFileFilter.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorFields matchErrorFileAndLineNumberErrorParts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/CmakeOutputParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPseudoLocalesEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradlePseudoLocalesToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalAndroidLibraryDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/ManifestPanelGradleToken.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 248,
  "endLine" : 269,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStep.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_allRules_integration()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 228,
  "endLine" : 254,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanCreateAndroidTestConfigurationWhenOriginalConfigExists()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 252,
  "endLine" : 282,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkFileLinkIsCopied()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 332,
  "endLine" : 354,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionGroup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterDeviceByApiLevelWithCodename()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 143,
  "endLine" : 171,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cellRenderer()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTime()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 722,
  "endLine" : 745,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceSpecificGradleProperties()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 464,
  "endLine" : 488,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFileLocationWithMouseClick()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 415,
  "endLine" : 446,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_CopyPaths_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 936,
  "endLine" : 966,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun estimateDownloadWorkWorker()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimator.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isDirectoryLinkRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListing.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 100,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openNodesInEditorInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 310,
  "endLine" : 331,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadMetadataFile()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdaterTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-material" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScoping()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedStateStoreTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHeader()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void doPreviousAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 381,
  "endLine" : 403,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/deprecated/StudioWizardStepPanel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::wizard" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardLayout.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/inspection/IllegalIdentifierInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/PostBackupDialog.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::backup" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 457,
  "endLine" : 478,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateBuildTypeNameWithCollisions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 551,
  "endLine" : 578,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveSigningConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 809,
  "endLine" : 835,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameSigningConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 838,
  "endLine" : 864,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRebindResolvedProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImplTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 170,
  "endLine" : 194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddRemoveValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsedModelMatching()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddJavaModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 897,
  "endLine" : 922,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotMatchingProductFlavorInTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 203,
  "endLine" : 228,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringVariableNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 409,
  "endLine" : 433,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogVariableNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 436,
  "endLine" : 460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableNodeSetValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 695,
  "endLine" : 720,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndEditSimpleVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 819,
  "endLine" : 850,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 420,
  "endLine" : 441,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsLibraryUpdateCheckerDaemon.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRenderer.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/PropertyCellEditor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapsiblePanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnap()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testViewHandlerProvider()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewHandlerManagerTest.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddBottomAppBar()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerLayoutTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCutPasteWithId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanZoomToFit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 473,
  "endLine" : 496,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/InsetsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasic()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 176,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeTransactionsConflicts()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIllegalThirdPartyComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextAppearances()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/DerivedStyleFinderTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOptionalPropertiesPresent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilderTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleComponentsWithOneMissingSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlDefaultPropertyProviderTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureContent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomAppBarTablet()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/BottomAppBarAnalyzerTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomNavLargeWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/BottomNavAnalyzerTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitConsecutiveOrders()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerLayoutTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeviceChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCreationTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest7.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest8.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyRight2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest4.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeSurfaceRebuildScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 238,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDelayedNotificationWhenNotActive()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 892,
  "endLine" : 916,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleRequests()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/ModelLintIssueAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEllipseCode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 283,
  "endLine" : 304,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCurveHit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 328,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDrag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 235,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutEditorPreviewBasicTest()",
  "longName" : "",
  "relativeFileName" : "designer/integrationTestSrc/com/android/tools/idea/designer/LayoutEditorPreviewTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NestedScrollViewHandler.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHandler getHandlerOrDefault()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHorizontalLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1328,
  "endLine" : 1350,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveNewValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMarginInDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1286,
  "endLine" : 1308,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanUpAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandler.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SpinnerHandler.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 520,
  "endLine" : 541,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture renderImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 789,
  "endLine" : 811,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 247,
  "endLine" : 274,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/CanvasResizeLayer.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultHyperLinkListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/lint/LintUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/ResourceActions.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFunction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 724,
  "endLine" : 745,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float calcY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1065,
  "endLine" : 1088,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SliderSpec getSliderSpec()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1641,
  "endLine" : 1662,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 384,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 407,
  "endLine" : 428,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setEdgeCentered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 741,
  "endLine" : 764,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/CheckBoxDecorator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ButtonDecorator.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 240,
  "endLine" : 261,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPopup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionUtils.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logStudioEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTrackerImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePrefixes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 977,
  "endLine" : 999,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IssueData()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scene()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHoveredComponentsDrawState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 666,
  "endLine" : 694,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection reportIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 1257,
  "endLine" : 1281,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean definesHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean definesWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 150,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleEditAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 784,
  "endLine" : 809,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 814,
  "endLine" : 841,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addThemeActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestFieldsAnyPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 247,
  "endLine" : 273,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestFieldsAnyType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 275,
  "endLine" : 301,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodReferenceAnyNumAndTypeArgs()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 198,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestMethodsAnyPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 322,
  "endLine" : 348,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestMethodsAnyType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 350,
  "endLine" : 376,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSuggestFields()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 378,
  "endLine" : 404,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveMethodKotlinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 659,
  "endLine" : 686,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_select()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 386,
  "endLine" : 414,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_update()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 416,
  "endLine" : 444,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_insert()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 446,
  "endLine" : 474,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_delete()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 476,
  "endLine" : 504,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_caseSensitivity()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 506,
  "endLine" : 534,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_privateFields()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 618,
  "endLine" : 646,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/room/RoomSqlBooleanLiteralInspectionTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-lang" ],
  "startLine" : 92,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_select()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 242,
  "endLine" : 270,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_update()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 272,
  "endLine" : 300,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_delete()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 302,
  "endLine" : 330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_caseSensitivity()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 332,
  "endLine" : 360,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/AgslAnnotator.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-lang" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 542,
  "endLine" : 563,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewConfigurationCleaner()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSettingsShouldSetPairedDevices()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslExpression createExpressionElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 579,
  "endLine" : 601,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _resolve_includes()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFromText()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdePosition.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::lint" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForSingleFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 90,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeSymbolSourceCombinesSources()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolSourceTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOnThePreviewNavigatesToDefinition()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 434,
  "endLine" : 460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleaseWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 163,
  "endLine" : 187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceChangedFlow()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/flow/ResourceChangedListenerFlow.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 32,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setState()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewStateManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 75,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "xhr.onload = function()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/SwingPPoller.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doLTRColumnLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRTLColumnLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populatePopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ColumnTreeExpandableItemsHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 445,
  "endLine" : 469,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layoutContainer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 664,
  "endLine" : 689,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createTitlePanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 377,
  "endLine" : 400,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findInsertIndex()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rectangle getRectangle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 324,
  "endLine" : 346,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidPythonSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 228,
  "endLine" : 257,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTypeData getWorkspaceData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextBlock parseTextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void warnAboutDeprecatedSections()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewVerifier.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportRoots build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 163,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer queryArgMax()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ArgMaxShardSizeLimit.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeSyncParams combineSyncParams()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitWithGc()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 142,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AspectSyncProjectData getOldProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 319,
  "endLine" : 341,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 792,
  "endLine" : 813,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void formatBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatOnSaveHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record QuerySyncProjectDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 21,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildArtifactCacheDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture startFetch()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doClean()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/CacheCleaner.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeInfo create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputArtifact parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileParser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BuildEventStreamProvider invoke()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseFunctionParameter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 362,
  "endLine" : 383,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/BuildLangSyncPlugin.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathFormat getLabelType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiSectionItem.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditorEx createEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logTimingData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture getFirstFutureSatisfyingPredicate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/targetfinder/FuturesUtil.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTargetKindFromTargetInfoFuture()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 362,
  "endLine" : 383,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHandlerProviderToConfig()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 826,
  "endLine" : 847,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/GenericFileMessageFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/TestLogFilter.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TargetInfo testTargetForPsiElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TestTargetHeuristic.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processParsedTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/TrustAwareProjectCreator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceRoot sourceRootForJavaSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 433,
  "endLine" : 455,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachSourceJarAction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void attachSources()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/BlazeAttachSourceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationContext getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void chooseSubclass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String testFilterForClassesAndMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document createDocument()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAndroidNativeDebuggerLanguageSupport.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reduce()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 203,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkSdkAndRemoveIfInvalid()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/SdkUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestOverrides getManifestOverrides()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 420,
  "endLine" : 442,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo extract()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BinaryDeployInfoExtractor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeviceSession getDevice()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidDeviceSelector.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer getUserIdFromConfigurationState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/UserIdHelper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getDeployTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanupDeleteOnExitHookList()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijTestSetupRule.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPendingExternalDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/QuerySyncProjectSnapshot.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project createBlazeProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectBuilder.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelta_packagesWithErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/PartialProjectRefreshTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 248,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteBuildFileAndAddSourceInSamePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 479,
  "endLine" : 500,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackagesWithErrorsThenDeleted()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 546,
  "endLine" : 567,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllDirectoriesIncluded_modifyBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 570,
  "endLine" : 594,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerialization_withVcsState_including_workspaceSnapshot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/SnapshotSerializationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomponentIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 448,
  "endLine" : 477,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomponentIndexValue_resolveToPsiElements_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 572,
  "endLine" : 601,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaStringTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 691,
  "endLine" : 718,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaClassWithAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 265,
  "endLine" : 291,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adb/FakeAdbServiceRule.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android-adb" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModified()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbConfigurableUiTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QrCodeTabPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 301,
  "endLine" : 322,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentTabbedPaneContainer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeDevicePanel.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-adb" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeTabPanel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-adb" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getFont()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 268,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeAddress()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 387,
  "endLine" : 411,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gridWithArrangement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFidelityWarningIgnore()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodWrapping()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 230,
  "endLine" : 255,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteAll()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 174,
  "endLine" : 196,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ILayoutPullParser createDrawableParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 213,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getViewCookie()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutFilePullParser.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::rendering" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderResult copyWithNewImageAndRootViewDimensions()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 213,
  "endLine" : 234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ViewMethodWrapperTransform.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rendering" ],
  "startLine" : 149,
  "endLine" : 171,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WipeDataAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popAndExtract()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/IntellijStackTraceGroupParser.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun searchAccessibleApps()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeReportingService.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryErrorCountMetricSet()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeErrorsService.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insightsInFile()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 283,
  "endLine" : 307,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFilterStateMinorVersionBaseExtensionLevels()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageFilterStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::avd" ],
  "startLine" : 121,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createChildComponent_parsesState()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 132,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_keys_withHistory()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingView_savesStyles()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 744,
  "endLine" : 769,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLogcatEditor_correctSettings()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/EditorUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageBacklog.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriter.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::logcat" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatFormatModifyViewsAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::logcat" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithoutGeneratedSourcesWithFalseFlag()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BuildConfigDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithoutGeneratedSourcesWithTrueFlag()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BuildConfigDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationNoLanguageLevelAcceptNewUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 159,
  "endLine" : 182,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testR8FullModeNoGradlePropertiesUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 442,
  "endLine" : 464,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewDetailsPanelWithNewishKotlinPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 624,
  "endLine" : 645,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReceiverPrefixedFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 128,
  "endLine" : 150,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_getterScope()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 310,
  "endLine" : 333,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposePreviewTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 283,
  "endLine" : 305,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectInTarget createSelectInTarget()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderNode.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIncludeValue resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IndexedRegularExpressionIncludeResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludesViewNodeV2.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String analyzeFlagPattern()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInclusive()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 771,
  "endLine" : 798,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEffectiveDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 198,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEffectiveDestinationId()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 222,
  "endLine" : 244,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHoveredHandle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 770,
  "endLine" : 797,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopToDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 933,
  "endLine" : 958,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerActionsShortcuts()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavActionManager.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::nav" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 349,
  "endLine" : 374,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimatorsPopupContent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 558,
  "endLine" : 580,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDrag()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThumbnail()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/ThumbnailManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::nav" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/ThumbnailManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::nav" ],
  "startLine" : 245,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addShapeHit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavRegularActionHitProvider.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::nav" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File loadFile()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcFile.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::transport-database" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSessionMetaDataResponse getSessionMetaData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/ProfilerTable.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::transport-database" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedItemProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedItemPropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 27,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeClientShowsMessageIfLibraryVersionNotFound()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 678,
  "endLine" : 703,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeNoSourceInformationWarningGivenOnce()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 909,
  "endLine" : 937,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorThrownOnAttachSuccess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1450,
  "endLine" : 1471,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReloadAllWindowsWithNone()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClientTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 114,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/ComposeWarningTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLambdaEditor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/ResolutionStackEditorProviderTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/GotoDeclarationStatisticsTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyOneNotFoundMessage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorSettingsPersisted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotDebuggablePane()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1307,
  "endLine" : 1347,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderSettingsActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changePropertyValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 951,
  "endLine" : 972,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeParametersData.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertRecompositionStateRead()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/FromProtoConversions.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InlineNotificationBuilder.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorTableBuilder.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/SnapshotAction.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 108,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getViewTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParser.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoFormattingForFormatableLargeResponse()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/AndroidGradlePluginVersionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendDependencyToBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 221,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyDefaultConfigBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1309,
  "endLine" : 1336,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyBlockStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1497,
  "endLine" : 1523,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndApplyListElementsWithMultipleArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2227,
  "endLine" : 2255,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFromAndApplyListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2258,
  "endLine" : 2286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsModify_longIdentier()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 158,
  "endLine" : 185,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAndResetMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 673,
  "endLine" : 700,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndResetMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 731,
  "endLine" : 758,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 578,
  "endLine" : 602,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyNullSplitsValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 224,
  "endLine" : 248,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveCMakeAndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveNdkBuildAndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 323,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditEnvironmentVariablePasswordElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 353,
  "endLine" : 380,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditConsoleReadPasswordElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 383,
  "endLine" : 411,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddEnvironmentVariablePasswordElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 414,
  "endLine" : 441,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddConsoleReadPasswordElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 444,
  "endLine" : 472,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeEnvironmentVariablePasswordToConsoleReadPassword()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 475,
  "endLine" : 503,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeConsoleReadPasswordElementsToPlainTextPasswordElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 506,
  "endLine" : 534,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadUpdateCompileSdkValuesWithOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 280,
  "endLine" : 307,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryMapVersionToVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1212,
  "endLine" : 1236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryMapVersionRefToVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1239,
  "endLine" : 1263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryMapVersionMapRefToVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1296,
  "endLine" : 1320,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryRemapVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1564,
  "endLine" : 1589,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryRemapVersion2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1593,
  "endLine" : 1618,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetVersionToReferenceByText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1647,
  "endLine" : 1670,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteLibFromBundle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1782,
  "endLine" : 1807,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleDependencyAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleDependencyRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositeBuildTest()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionWithReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 443,
  "endLine" : 464,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndDeleteListToEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 605,
  "endLine" : 631,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndDeleteMapToEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 661,
  "endLine" : 687,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String injectAll()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindToNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 798,
  "endLine" : 830,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParallelInitialization()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/ResourceIdManagerBaseTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::render-resources" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily resolveFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 148,
  "endLine" : 171,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 286,
  "endLine" : 313,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 178,
  "endLine" : 208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/property/DeviceConfigTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 40,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPreviewRendering()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/PickerButtonAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTextFromComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 424,
  "endLine" : 446,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showToolWindow()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 345,
  "endLine" : 366,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetNullPreferredProcessDoesNotStartAutoProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 256,
  "endLine" : 278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldNotSelectPreferredAfterUserSelectsOtherProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 610,
  "endLine" : 639,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullDeviceKeepsPreviousSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1090,
  "endLine" : 1114,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSessionDoesNotAutoStartOnProcessChangeWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1289,
  "endLine" : 1319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProcessMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchingNonProfilingSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 376,
  "endLine" : 403,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTraceShouldProduceCompletedExceptionallyIfNotParsed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 310,
  "endLine" : 337,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceFlagFilterConfigsFromCustom()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monitorEnabledOnAgentAttached()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityCompleted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtractFieldsWithArrayInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationTrackingWhenAgentUnAttached()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 230,
  "endLine" : 256,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaptureLoadingFailure()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 494,
  "endLine" : 518,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectLatestCaptureEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 673,
  "endLine" : 698,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun totalOver()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/Aggregate.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleInProgressTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 723,
  "endLine" : 755,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertImportedTraceEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 437,
  "endLine" : 462,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createRssMemoryTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 808,
  "endLine" : 829,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProfilingProcessStartingPointDropdown()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskHomeTabModel.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComplexUpdateWithRenamedColumnStatements()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 260,
  "endLine" : 284,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean tablesHaveSameForeignKeyConstraints()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/SchemaDiffUtil.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulatorRule.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 602,
  "endLine" : 623,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUiStatePreservation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 275,
  "endLine" : 308,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrMouseInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 1129,
  "endLine" : 1154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrMouseViewRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 436,
  "endLine" : 461,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogNotifications()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 1022,
  "endLine" : 1047,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFoldable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 177,
  "endLine" : 203,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodesFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 407,
  "endLine" : 430,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computesResultsCorrectly()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun touchEvents_basic()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateKeyValueFile()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/KeyValueFileUtils.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1110,
  "endLine" : 1131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setText()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodecInfo selectVideoEncoderForType()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/CodecInfo.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::streaming" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessAppLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject MotionEvent::ToJava()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/motion_event.cc",
  "fileLinesCount" : 75,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DisplayInfo DisplayManager::GetDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSubTitle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 221,
  "endLine" : 242,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 772,
  "endLine" : 798,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 818,
  "endLine" : 842,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun include()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 905,
  "endLine" : 926,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 439,
  "endLine" : 460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHighestExposureEventForLastProcess()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/manager/StreamQueryUtils.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-transport" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceComplicationDataSourceCompletionContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableReferenceContributor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun axisLabelIsCorrectWithoutCommas()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTrackRendererTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeAllocationContextMenu()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 522,
  "endLine" : 550,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingPanel createLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerMonitorView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuCaptureNodeTooltipView.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsTooltipView.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceIconKey()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/icons/DeviceIconUtils.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 26,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskActionBar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/TaskActionBar.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun showTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/chart/MemoryVisualizationTooltipView.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/LocaleAnalyzer.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/BoundsAnalyzer.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAspectFiresWhenSelectionChanges()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 206,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void streaming()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void frameRangeWithPercent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 372,
  "endLine" : 399,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewExtractString()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 160,
  "endLine" : 182,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewExtractDimension()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 184,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8FeaturesWithDesugaring()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1949,
  "endLine" : 1973,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAppModule()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 208,
  "endLine" : 231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun externalNameForParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArrayAccessExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 497,
  "endLine" : 521,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFontFamilyXml()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/DownloadableFontCacheServiceImplTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotifier()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 715,
  "endLine" : 738,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertPagesVisible()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependenciesWithUnavailableDependenciesAndSomeErrorDuringRegistration()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 310,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancel()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/MultipleChoiceDialogTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOK()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/SingleChoiceDialogTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancel()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/SingleChoiceDialogTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRandomOrdering()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/SingleChoiceDialogTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotificationSettingsChange()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCacheIsInvalidated()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/IdeaSyncCachesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMalformedJsonFile_noFqcnsDeclared()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 347,
  "endLine" : 370,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDiskCache_withRetries_failed()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestLibAndroidResourcesEnabled()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 317,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestLibAndroidResourcesDisabled()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 319,
  "endLine" : 343,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToClassName()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/proguardR8/ProGuardR8ClassReferencesIntegrationTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolvedCoordinate()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 220,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyAssembleModulesList()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 405,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latencyListener_recordingStoppedBySessionTimeout()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReportsTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCombinationOfReportsSubmitted()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubsetOfHistogramReportsSubmitted()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHistogramCollection()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 514,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassNameClash()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSettingDisablesIcon()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 387,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleOverlayActionCancelled()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 184,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationStateManagerTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPostSplashScreenThemeResolution()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployInstrumentedTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/BuildAndRunInstrumentedTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StatisticsScreen()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsScreen.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppModalDrawer()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/TodoDrawer.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetApplicationLabelAndIcon()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaching()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 319,
  "endLine" : 344,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployInstantAppAsInstantAPKWithDisabledFeature()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/RunInstantAppTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/folding/staticImports.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatformMultiPreview/composeApp/src/commonMain/kotlin/org/example/project/App.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertContainSameData()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 245,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameLayoutFileToInvalid()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 627,
  "endLine" : 652,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1033,
  "endLine" : 1055,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editNonIdFromDrawable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1554,
  "endLine" : 1580,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editNonIdGeneratingXml()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1587,
  "endLine" : 1613,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void breakNameAttribute()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2023,
  "endLine" : 2046,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyleItemAndroid()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 411,
  "endLine" : 432,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataLoad()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSampleDataFileInvalidation_addAndDeleteFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 293,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun privateResourcesFiltered_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 290,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun privateResourcesFiltered_withPackage_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 314,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 256,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlighting_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fontListSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 423,
  "endLine" : 444,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createCertificateFileContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteScheduled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 435,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 661,
  "endLine" : 681,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1129,
  "endLine" : 1149,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getEmbeddedJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 243,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatusCode collectMemoryReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 570,
  "endLine" : 591,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 325,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addChild()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportBuilder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getByteBuffer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun newEmulatorCommand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 322,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceDefaultTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ThemeUtils.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 382,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setItemText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 476,
  "endLine" : 501,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean removeItemsFromSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1039,
  "endLine" : 1060,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ModuleResourceRepository.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceElementFromSurroundingValuesTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2145,
  "endLine" : 2165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidClassWithOnlyInnerClassesBase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidClassWithOnlyInnerClassesBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 442,
  "endLine" : 470,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createChangesList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSdkSetupWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String doGetJdkFromPathOrParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 643,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDebugSymbolFolderPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetConfiguration.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ExternalSourceFolders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditorNotificationPanel createPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedObjectFilePaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void replaceResourceReferences()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconFactory.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 220,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidDebuggerPanel.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeepLinkChooserDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBasedOnInstantState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 347,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExecutor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidDeclarativeWatchFaceConfiguration.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocatorUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialog.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxAction.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findDisplayableText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareErrorRecord()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 598,
  "endLine" : 618,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThemeResolver()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findFileByPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidFakeFileSystem.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditAdvancedSettingsConfigurable.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStepForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createSouthPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 297,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onLowMemorySignalReceived()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/AndroidLowMemoryNotifier.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlagEditor createFlagEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 360,
  "endLine" : 380,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getEmbeddedJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOverlay()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchFill()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSymbolInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolInstance.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scaleShapes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AffineTransform computeAffineTransform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DrawableAssetModel createDrawableAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 138,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResourcePickerDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/util/ResourceChooserHelper.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 432,
  "endLine" : 453,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProGuardConfigFilesPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImplicitParameterUsage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidClassMembersImplicitUsagesProvider.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceProvider.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidElementNotAllowedInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String unresolveImport()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionPurposeConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addResourceReferenceValuesFromRepo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 477,
  "endLine" : 501,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveInner()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/InstrumentationTargetPackageConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AttrNameConverter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AttrNameConverter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiTypeElement createTypeElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingVariableTypeConverter.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void forkResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXmlSchemaProvider.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXmlSchemaProvider.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doRefactoringForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeprecationMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationFilter.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSdkInt()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 320,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HtmlBuilder getClickablestackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 352,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 265,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDeleteDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toJavaAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 497,
  "endLine" : 519,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateSdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstraintReferencedIds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQueriesIntentDataAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 349,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProviderCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 909,
  "endLine" : 932,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposableNameIdAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 583,
  "endLine" : 604,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sampleDataParsing()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/resources/ResourceValueTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationInPlatformXml1_NavigateFromParentAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 837,
  "endLine" : 863,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationInPlatformXml2_NavigateFromNameAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 866,
  "endLine" : 892,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceDomElement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAdbInPath()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkUtilsTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkAttrFromXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLanguageFoldersFromXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 322,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ViewLoaderTest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disabledTestModuleClassLoading()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/paths/PathNodeParentTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAaptAttr()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 314,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderDrawable()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvert()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/ConvertToWebpActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRender()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 406,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunRenderActionWithSessionHasAccessToResources()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 952,
  "endLine" : 979,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestableRenderClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 293,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkShapePathData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PagesParserTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAssets()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAssets()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeFacet()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDrawablePreviewAndRefresh()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 144,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOverridden()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/ImageCacheTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluralsDataProvider()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProviderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringArrayDataProvider()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProviderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 189,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disablesDependentFeatures()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidTestExtraParamsDialog()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamsDialogTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMinSdk()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapRunFailedButProcessHandlerShouldNotBeDetached()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 562,
  "endLine" : 584,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorGradleTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposition()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableSelection()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editingCdata()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKeys()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeDefaultValueInBottomPanel()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteKeysInSortedTable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doDownload()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecute()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/GcCommandHandlerTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean trackAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/StudioLegacyAllocationTracker.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateCpuCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1254,
  "endLine" : 1276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableStartupTask()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 336,
  "endLine" : 360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerProgramRunner.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackageForPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/AndroidPackageUtilsTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableBackgroundAndForeground()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleLineText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiLineText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClipart()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 180,
  "endLine" : 201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGraphic()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/NotificationIconGeneratorTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-npw" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String tableToString()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAndroidFieldVersionOldAgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/SharedMacrosTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewMicrobenchmarkModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BenchmarkModuleTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewMacrobenchmarkModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BenchmarkModuleTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDeviceFeatureRow()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadConditions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-npw" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/validator/MultiplatformKgpMinVersionValidator.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherLegacyOptions createOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getTransformedImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 170,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 508,
  "endLine" : 532,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawLegacyIconGrid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 869,
  "endLine" : 902,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidConfig()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/sharedMacros.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::android-npw" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureAndroidSdkStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidSdkStep.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPatternInsertion()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationPanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandFilenamePattern()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/save/SaveConfigurationResolver.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBetaUpdates()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 358,
  "endLine" : 382,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldShow()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/PushOrPullStepPage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 86,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerLaunchTaskContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::debuggers" ],
  "startLine" : 31,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapPopupEvaluatorV2.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::debuggers" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean downsizeBitmap()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadEventsProcessedInSeveralUpdates()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadEventsProcessorTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProjectConfigurationFinishEventStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 130,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhenCCFlagIsAlreadyOn()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerUnitTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 241,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhenCCFlagIsAlreadyOff()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerUnitTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhenRunningConfigurationCacheCompatibilityTestBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerUnitTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 291,
  "endLine" : 313,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceReportWithSecondOne()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 180,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectByPageId()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 142,
  "endLine" : 165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectByNotExistingPageId()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskPageNotOnCriticalPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 180,
  "endLine" : 201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 72,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadsOverviewInfo()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 142,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/GarbageCollectionAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateCoordinates()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 324,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionIssueReportingDialog.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasingCompositeListenerWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 193,
  "endLine" : 219,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAllReleasesAllCompositeListeners()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 247,
  "endLine" : 273,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayTextForDevicesSetAsExpected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndRemoveRulesFromTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun partialEditHeaderRule()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 663,
  "endLine" : 684,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodComboContainsAllMethods()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1221,
  "endLine" : 1242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCodeWithVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1346,
  "endLine" : 1368,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newCodeWithVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1371,
  "endLine" : 1393,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 273,
  "endLine" : 293,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsPositionalParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 189,
  "endLine" : 216,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsPositionalParametersInComparison()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 282,
  "endLine" : 309,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsPositionalParametersInExpressionAndComparison()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 311,
  "endLine" : 338,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsNamedParameters1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 340,
  "endLine" : 367,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsNamedParameters2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 401,
  "endLine" : 428,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsNamedParameters3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 430,
  "endLine" : 457,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsNamedParameters4()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 459,
  "endLine" : 486,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementContainsNamedParameters5()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 488,
  "endLine" : 515,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpOnRealDb()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1528,
  "endLine" : 1553,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTableUpdatesSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 741,
  "endLine" : 768,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowOfflineModeUnavailablePanelIfNoLiveDbsAreOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1945,
  "endLine" : 1972,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindPositionalParameter1ToCollection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 364,
  "endLine" : 390,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindPositionalParameter2ToCollection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 393,
  "endLine" : 419,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindPositionalParameter3ToCollection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 422,
  "endLine" : 448,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindPositionalParameter4ToCollection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 451,
  "endLine" : 477,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindNamedParameterToCollection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 480,
  "endLine" : 506,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameterStringValueHasRightInlinedFormat1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 573,
  "endLine" : 599,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameterStringValueHasRightInlinedFormat2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 602,
  "endLine" : 628,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameterStringValueHasRightInlinedFormat3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 631,
  "endLine" : 657,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeCancelsGetColumns()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSetTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 164,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeCancelsGetRowCount()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSetTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeCancelsGetRowBatch()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSetTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 214,
  "endLine" : 237,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAgpPlugin_differentPluginUseDefaultNameForAgp()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 490,
  "endLine" : 515,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 265,
  "endLine" : 286,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariantsWithDependentModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindInBundles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKeyTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindInPlugins()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKeyTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameDependencyInMainCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogRenamingKtsTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomInclude()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 223,
  "endLine" : 246,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDeviceArgumentsDifferingApiLevels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelBuildServiceInCompositeBuilds()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildOutputFoldersAreRefreshed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpen36Project()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildscriptClasspath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/AddComposeCompilerGradlePluginProcessorTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultMultiCauseException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 139,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOtherMultiCauseException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/UnknownHostIssueCheckerTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateApplyJavaLibraryPluginInitScriptContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/ContentCreatorTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyHttpProxySettingsWithAuthenticationWithPassword()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappedEventPreservesErrorMessageAwareBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 280,
  "endLine" : 302,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForCompilingDynamicApp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 285,
  "endLine" : 305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoFailedTasksWithStacktrace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/GradleFailureOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 166,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogDeprecatedLibraryEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndexTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAnnotationNoCatalogFull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/AndroidInferNullityActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetSdkDefaultsToMinSdkRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/runsGradle/MigrateToDefaultTargetSdkToCompileSdkIfUnsetTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 314,
  "endLine" : 337,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findGlobalProcessDefinition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/execution/common/debug/utils/FacetFinderGradleToken.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/kmp/KotlinMultiplatformAndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 138,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String selectVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 256,
  "endLine" : 277,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/GradleKtsVersionCatalogReferencesSearcher.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArchiveForComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function getProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateProjectGradleJvmPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/GradleJdkValidationManager.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupSyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/OutOfDateThirdPartyPluginIssueReporter.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/GradlePropertyProcessor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncIdeAndProjectAndroidNdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 202,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findBestMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueChecker.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildMultipleFailuresParser.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParser.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 210,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuildWithGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/Info.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKotlinCompilerConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDaemonPanelWhenNoUserGradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableCollection findAllDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getTaskNamesFromBuildInformation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 423,
  "endLine" : 444,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultViewTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTestResultStatsForListOfDevices()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 1130,
  "endLine" : 1154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutput.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 256,
  "endLine" : 278,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Delete_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 969,
  "endLine" : 998,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImplTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  use()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceCapabilities.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMetadataFile()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdaterTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-material" ],
  "startLine" : 209,
  "endLine" : 234,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetMaterialIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WizardStepHeaderPanel create()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 73,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/DialogFactoryImpl.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::backup" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreAppActionGroup.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::backup" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFlavorDimension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 188,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyChangesDropsResolvedValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 899,
  "endLine" : 922,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertRemoveValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 184,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRebindResolvedProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableWellKnownValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 241,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogScopesForVersionVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/CatalogDependencyManagementTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText_manyIssuesWithPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText_manyIssuesWithoutPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableNodeRename()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 604,
  "endLine" : 627,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddVersionCatalogVariableAfterMultipleSelections()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1046,
  "endLine" : 1075,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  receive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeFlavorDimensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateVulnerabilityIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 407,
  "endLine" : 427,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssuesViewer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGapPlaceholder()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridPlaceholderTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoreClickedIgnoreAlreadyExist()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testsMinScale()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 547,
  "endLine" : 568,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPasteResourceUrl()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaintPlaceholder()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMapField()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/LayoutParamsManagerTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopy()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureLibraryIsIncluded()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPaletteWithDisposedProject()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHelp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/HelpActionsTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorWithAddedNewProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptMoveToNextEditorWithSpecifiedNewPropertyValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateHiddenLinesAfterValueChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilderTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateIdValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/SelectedComponentBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFavoriteAndSelectApplicationProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomAppBar()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 240,
  "endLine" : 260,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChipGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 324,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 345,
  "endLine" : 365,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeWithDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlDefaultPropertyProviderTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleComponentsWithSomeMissingDefaultValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlDefaultPropertyProviderTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextDesignProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUniform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorLutTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReflectConfigurationFromSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignHorizontallyRight2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest5.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneGuidelineConnectionTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginBottomRightTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginTopLeftTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragBiasTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest6.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertComponentToMiddle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComponentOrderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotRegisterDuplicatedListenerToResourceNotificationManager()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChainInsertHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest02.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChainVerticalRemove()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest03.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeSurfaceDoesNotChangeScale()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveInHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 280,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAttributeReadPermittedThread()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/IssueDataTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePopupAfterPerform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/ShowQuickFixesActionTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelProjectActivityTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 355,
  "endLine" : 376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseCancel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 384,
  "endLine" : 405,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateTargets()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/TargetMenuActionTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getViewActionsForHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 384,
  "endLine" : 406,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 489,
  "endLine" : 513,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlayStatusChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 466,
  "endLine" : 486,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NavigationViewHandler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parseDirection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AspectButton()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 579,
  "endLine" : 603,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logToolbarEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean setField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/DerivedStyleFinder.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilder.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/LayoutInspectorBuilder.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 598,
  "endLine" : 618,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFunction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 747,
  "endLine" : 767,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void save()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 399,
  "endLine" : 420,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/SelectorMenuAction.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeAfterModelUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 295,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawActionBarGroupDropZoneLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 281,
  "endLine" : 304,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawOverflowGroupDropZoneLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 336,
  "endLine" : 359,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 523,
  "endLine" : 543,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 719,
  "endLine" : 740,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScrollViewScrollHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ScrollViewScrollHandler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SelectParentAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preLayoutRun()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 311,
  "endLine" : 334,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SeamlessTextEditorWithPreview.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hoverWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/scroller/ZoomCenterScroller.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addWithin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1108,
  "endLine" : 1129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTag createTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/XmlTagUtil.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assignLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 755,
  "endLine" : 776,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBetterMatchLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateThemeList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 392,
  "endLine" : 416,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelBuilder model()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/NlModelBuilderUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackReferenceWildcard()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1172,
  "endLine" : 1192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlagCompletion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestFieldsPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 220,
  "endLine" : 245,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSuggestFields()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 303,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletionWithoutType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 437,
  "endLine" : 586,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodReferenceAnyPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 140,
  "endLine" : 165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestMethodsPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 295,
  "endLine" : 320,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveMethodWithoutType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 600,
  "endLine" : 625,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesParameterListKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 434,
  "endLine" : 458,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContainsWildcards()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 614,
  "endLine" : 637,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenPopupForInnerClassesAfterDollarSymbol()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8TypedHandlerTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotator()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8AnnotatorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindUsagesOfNonPublicClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelect()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1029,
  "endLine" : 1049,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingFrom()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1397,
  "endLine" : 1417,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesPsiType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/SubqueryTable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_index_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 612,
  "endLine" : 632,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElementsWithDot()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceInstanceRoundAndChin()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/config/DeviceUtilsKtTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDerivedInstance()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 240,
  "endLine" : 260,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toDeviceConfigOrNull()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/DeviceConfig.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 247,
  "endLine" : 268,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepShouldShowTwoLists()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCanGoForwardAndBack()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardRunsFinishOnModelsInOrder()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 163,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createAndAddClosure()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1239,
  "endLine" : 1260,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parsePsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 272,
  "endLine" : 292,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void essentialPluginsTest()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/EssentialPluginsTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::studio" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scopeContainsAllLightClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/finders/BindingScopeEnlargerTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::databinding" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingPackagePathCanBeFoundWhenDataBindingEnabled()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingPackageFinderTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::databinding" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun avoidGeneratingBindingForViewBindingIgnoreLayout()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctTypeGeneratedForViewTag()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctTypeGeneratedForViewTag()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1159,
  "endLine" : 1180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameter.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 602,
  "endLine" : 625,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSymbolizeAll()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintImmediatelyMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/PaintImmediatelyMethodStat.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::swingp" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildFlatCurve()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCurveWithStartEndPointsSet()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/PlaybackControlsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedElementUpdated()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewModeResetsToDefaultWhenCurrentModeIsFocusMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerActionTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 93,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/PropertyCurve.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFix.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 409,
  "endLine" : 437,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension calculatedScaledImageSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rectangle adjustTabRect()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenuUI.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 32,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getNodeDimensions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 837,
  "endLine" : 861,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPaintRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1000,
  "endLine" : 1022,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initFirstTime()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void paintClipped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 257,
  "endLine" : 280,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getCacheFile()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 596,
  "endLine" : 618,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 676,
  "endLine" : 699,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpanded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int zoomOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getKotlinxCoroutinesDebuggingLib()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BazelKotlinxCoroutinesDebuggingLibProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixLanguageSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 476,
  "endLine" : 496,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap findSystemSdks()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sdk/FallbackPythonSdkSuggester.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationContext getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 216,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView addProjectViewDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean migrateImportSettingsToProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/editor/HighlightingStatsCollector.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TaskNodeDescriptor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet findRelatedWorkspaceDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/RelatedWorkspacePathFinder.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeParallelShardSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/LexicographicTargetSharder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeImlFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T push()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncScope.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Label deriveLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillInBuildStats()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 717,
  "endLine" : 737,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logSyncError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 861,
  "endLine" : 882,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void warnIgnoredLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 509,
  "endLine" : 530,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDeletedTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 202,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HelpTooltip createPrimaryTooltip()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseFileSets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 230,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getRelevantElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 237,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String forbiddenKeywordError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 241,
  "endLine" : 261,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSmallStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllValidLabelStrings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolveLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePathLookupElement lookupElementForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleWhitespace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshFileCachesAndNotifyListeners()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 278,
  "endLine" : 302,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCancelled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationContext getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/VirtualFileTestContextProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JBScrollPane createScrollPane()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestEventsHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler startProcess()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessHandler getGenericProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap getArtifactsToCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 280,
  "endLine" : 303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractTestLocation getAbstractLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidResourceModule selectBestAndroidResourceModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 358,
  "endLine" : 378,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 218,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeRenderErrorContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 272,
  "endLine" : 298,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List validateWorkspaceModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationValidationUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerApplicationComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture copy()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ruleToStoredRule()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet unzip()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/FileTransform.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitJavaRule()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 222,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun comment_before_package_statement()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteBuildFileAndAddUnownedSourceInSamePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 503,
  "endLine" : 523,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiSource_packageMismatch()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 292,
  "endLine" : 314,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiSource_rootPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 384,
  "endLine" : 407,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiSource_repackagedSource()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 410,
  "endLine" : 432,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerialization_versionBump()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/SnapshotSerializationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLibraryProtoDep()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 207,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List parseMultiOption()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/OptionParser.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerDependencyCheckerTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::dagger" ],
  "startLine" : 79,
  "endLine" : 109,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_unknownType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 608,
  "endLine" : 632,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinInnerAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 139,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaInnerAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 244,
  "endLine" : 269,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 176,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaClassMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 259,
  "endLine" : 282,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-adb" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPairingDialogController()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiService.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTypeFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 422,
  "endLine" : 449,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceTestArtifactsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1042,
  "endLine" : 1062,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFetchSyncIssuesAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 227,
  "endLine" : 249,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateDirectModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantSelection.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gridInsideScrollContainer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 276,
  "endLine" : 297,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Grid()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/Grid.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Buttons()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/sample/samplecomposewindow/components/Buttons.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLogException()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 1003,
  "endLine" : 1027,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiTransform()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 316,
  "endLine" : 340,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 148,
  "endLine" : 171,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TagSnapshot createTagSnapshotWithoutChildren()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 153,
  "endLine" : 175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List dfs()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 629,
  "endLine" : 649,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDiagnostics()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1269,
  "endLine" : 1289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/MethodInterceptTransform.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rendering" ],
  "startLine" : 272,
  "endLine" : 293,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValue()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceTableColumns.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackDeprecation()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-policy/ide/src/com/android/tools/idea/play/PlayPolicyInsightsUsageTracker.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertSeverityList()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/FailureType.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/DevicesChanged.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/ExplicitRefresh.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertBreakMarkersInLongTokens()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/BreakMarkerInserter.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonRowOnClicksChangeDevice()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 144,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/DeviceSkinResolver.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::avd" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteAvd()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 136,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_multipleFoldings()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 208,
  "endLine" : 230,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_nestedFoldings()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_nestedFoldings_reverseOrder()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 258,
  "endLine" : 280,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_mergeRegions_shouldBeAttachedToThePreviousLine_true()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_mergeRegions_shouldBeAttachedToThePreviousLine_false()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goNextOccurrence_caretBefore()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goNextOccurrence_caretAfter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goNextOccurrence_caretBetween()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 159,
  "endLine" : 181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goPreviousOccurrence_caretBefore()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 208,
  "endLine" : 230,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goPreviousOccurrence_caretAfter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goPreviousOccurrence_caretBetween()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 258,
  "endLine" : 280,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_topLevelExpressions_sameKey_or()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 344,
  "endLine" : 365,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_cyclicBuffer()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_savesFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_openInLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 214,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/message/LogcatHeaderParser.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::logcat" ],
  "startLine" : 82,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 611,
  "endLine" : 633,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithResValuesFalseInGradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/ResValuesDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithResValuesTrueInGradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/ResValuesDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationNoLanguageLevelUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeConstraintIdsInArray()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeConstraintIdsInSpecialAnchors()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeMaterialIconLookupElement_resourcePathFromFqName()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1246,
  "endLine" : 1269,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun report()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposePluginIrGenerationExtension.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeCompletionContributor.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 241,
  "endLine" : 285,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeFoldingBuilder.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String checkForProjectViewCustomProperty()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 458,
  "endLine" : 482,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 114,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootContextMenu()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 341,
  "endLine" : 363,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootActivated()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 204,
  "endLine" : 225,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdUpdatesRespectfully()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 747,
  "endLine" : 769,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParcelable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 258,
  "endLine" : 283,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestinations()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavEnumSupportProviderTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 395,
  "endLine" : 417,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showFailToAddMessage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 331,
  "endLine" : 351,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onZoomChange()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 582,
  "endLine" : 613,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCommands()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawActivity.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nav" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertAndQueryAllocationEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 205,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSessionById()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/ProfilerTableTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::transport-database" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFile()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 199,
  "endLine" : 226,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean smali_file()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 740,
  "endLine" : 760,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon forNode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexNodeIcons.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnectedDisconnectedStopsPolling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 159,
  "endLine" : 181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statsInitializedWhenConnectedA()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 456,
  "endLine" : 479,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationUpdates()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1037,
  "endLine" : 1063,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextColorFromLayoutWithSpecialConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackgroundTintFromLayoutWithThemeReference()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextColorFromMyTextStyle()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 184,
  "endLine" : 204,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextColorFromMyTextStyleWithSpecialConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleBackAndForth()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/LiveModeStatisticsTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeNavigationWithUpDownKeys()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 644,
  "endLine" : 665,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToSelectedComposeViewWithoutSourceCodeInformation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 164,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClosestUnfilteredNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ViewNodeTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurableControls()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutInspectorIsInDataContext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 212,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisablingInterceptClicksClearsSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 597,
  "endLine" : 626,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModelTest.kt",
  "fileLinesCount" : 1084,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepInspectActionIsDisabledWhenClientIsNotConnected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleDeepInspectActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetRotation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootBoundsUpdate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintEmpty()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1572,
  "endLine" : 1594,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceSerialNumberDoesNotMatchAnyDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessActionTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeComposeGetParameterResponse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1035,
  "endLine" : 1055,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startPollingDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 461,
  "endLine" : 484,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionTreeLoader.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCenterTextPanel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/RootPanel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 214,
  "endLine" : 238,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/LowAgpVersionNotificationProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::mlkit" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLightModelClassList()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModuleService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mlkit" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint JNICALL traverseCallback()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/native/lightweightHeapTraverse.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/kotlin/GradleNameTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTablesInWithNonCatalogTables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslWriterTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateFactoryParameter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateFactoryName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOnlyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 220,
  "endLine" : 248,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetProguardFilesToReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2342,
  "endLine" : 2364,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsRemoveApplicationStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMissingDimensionStrategy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2458,
  "endLine" : 2485,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddNewConfigFromEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleSigningConfigs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionPropertyWithGetVersionCatalogModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 913,
  "endLine" : 935,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateFromMultipleVCModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 958,
  "endLine" : 980,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryCreateVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1323,
  "endLine" : 1346,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryCreateVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1349,
  "endLine" : 1372,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryCreateMapWithVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1375,
  "endLine" : 1398,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryCreateMapWithVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1401,
  "endLine" : 1424,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginCreateVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1427,
  "endLine" : 1450,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginCreateVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1453,
  "endLine" : 1476,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginCreateMapWithVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1479,
  "endLine" : 1502,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsRemapVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1507,
  "endLine" : 1531,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsRemapVersion2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1535,
  "endLine" : 1559,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginCreateMapWithVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1621,
  "endLine" : 1644,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependenciesEditAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepare()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CompositeProjectCatalogBuildModelTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 387,
  "endLine" : 408,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndDeletePlaceHoldersToEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 634,
  "endLine" : 658,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateNewEmptyList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2077,
  "endLine" : 2103,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedSetMapValueAndKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 206,
  "endLine" : 233,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/sourceSets/SourceDirectoryDslElement.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferencedIn()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deleteAndRecreate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 898,
  "endLine" : 918,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateVersionCatalogFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElement dslTreeCopy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 444,
  "endLine" : 471,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrValues()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/apk/ApkResourceRepositoryTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::render-resources" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetDynamicIds()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/ResourceIdManagerBaseTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::render-resources" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkDependencies()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 297,
  "endLine" : 317,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertNameToFilename()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 307,
  "endLine" : 327,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getNextDeviceState()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1146,
  "endLine" : 1169,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1295,
  "endLine" : 1315,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceCustomConfig()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 286,
  "endLine" : 309,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleLine()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/FtraceImporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 47,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readLong()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 162,
  "endLine" : 182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/fast/FastPreviewManagerGradleTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_stopSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeToolingUsageTrackerTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VisualLintErrorPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/composepreview/app/src/main/java/com/example/composepreviewtest/SingleUiCheckPreview.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VisualLintErrorPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/VisualLintPreview.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityBucketOfDeviceConfig()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/tracking/PickerTrackerHelper.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/uicheck/UiCheckPanelProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set findComponentsMatchingText()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 263,
  "endLine" : 289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDebuggableProcessPresentedAsDebuggable()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 227,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAgentUnattachableAfterMaxRetries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 394,
  "endLine" : 418,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAgentAspectNotFiredWhenSettingSameDeviceProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 519,
  "endLine" : 546,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProfilingStops()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1060,
  "endLine" : 1087,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSessionDoesAutoStartOnProcessChangeWithTaskBasedUxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1322,
  "endLine" : 1351,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startCapturing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 174,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDirectRecursion()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 224,
  "endLine" : 245,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIndirectRecursion()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 252,
  "endLine" : 276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multipleAliveThreadInRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadCountDataSeriesTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 126,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceViewBufferQueue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceSurfaceflingerManagerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cpuMetadataFailureStopCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 630,
  "endLine" : 662,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildTouchEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCaptureSuccess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndroidFrameTimelineEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 397,
  "endLine" : 419,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 592,
  "endLine" : 623,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getInputVerification()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParserUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture parse()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 199,
  "endLine" : 223,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findAssociatedFrames()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManager.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProfilingTechnology fromTraceConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/ProfilingTechnology.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProfilingTechnology fromConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/ProfilingTechnology.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSimpleperfBinaryPath()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createCpuCoresTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 783,
  "endLine" : 806,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTopKNodes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CaptureNode.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyze()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BitmapDuplicationAnalyzer.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleHeapDumpStart()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 502,
  "endLine" : 522,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 174,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameAndModifyColumnStatements()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 286,
  "endLine" : 309,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyEntity()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 344,
  "endLine" : 366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getValueForField()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 491,
  "endLine" : 520,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createMigrationTest()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1229,
  "endLine" : 1249,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialog()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/EditSnapshotDialogTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPhone()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun languagesAreSortedWithPseudoLanguagesLast()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/data/AppLanguageTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::streaming" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readAndProcessPacket()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorFoldingActionGroup.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::Shutdown()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 362,
  "endLine" : 382,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameComponent.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 254,
  "endLine" : 274,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerHelpKeyActions()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/HelpSupportBinding.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun select()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EnumValueImpl.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateGroupItems()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 140,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transportDeviceFromIDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 420,
  "endLine" : 440,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlighting()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/xml/WatchFaceShapesDomTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 108,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionCompletionContributor.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMonitorExpansion()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 124,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderUseClampedRenderWindowForSizing()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyEventNoDuration()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/UserEventTooltipViewTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeMouseListeners()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltipView.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createAxisPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuUsageView.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color getFillColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/SingleNameModelHChartColors.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeLocation modelToCodeLocation()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 233,
  "endLine" : 254,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuTraceEventTooltipView.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuChartTooltipView.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateChart getOrCreateStateChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/ThreadCellRenderer.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryClassGrouping()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassGrouping.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshAllInstances()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 419,
  "endLine" : 444,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/BottomAppBarAnalyzer.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPause()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 294,
  "endLine" : 317,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ClampedAxisComponentModel.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSingleUnitDurationString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeFormatter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMultiUnitDurationString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeFormatter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtendAppCompatWidgets()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2365,
  "endLine" : 2385,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresApiTopLevelProperty()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 418,
  "endLine" : 440,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintCustomCheckTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-lint" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRelevant()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeIssueRegistry.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lint" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWearStandaloneAppFlagInspection.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-lint" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDslInfixExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 665,
  "endLine" : 686,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultValueUntilValueAvailable()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexViewBindingIgnoreLayout()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexViewBindingTypeOverride()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 295,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canIndexVeryLargeXmlFiles()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 315,
  "endLine" : 337,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonLayoutFilesNotReturnedFromIndex()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 572,
  "endLine" : 593,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateStrategyUpdatesFromSameAndroidStudioVersionPreferred()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileNotPresent()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMergerStats_statsClearedAfterReporting()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ManifestMergerStatsTrackerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasUserBeenPromptedForOptin()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 437,
  "endLine" : 461,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_mergesSuccessiveRequestsWithException()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateSdkWithSourcesInstalled()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexUpdated()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryManagerTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mavenRepositoryIsUnavailable_actionShouldBeUnavailable()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unresolvedTopLevelFunctionSymbolInAndroidX_java()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotImportWhenAlreadyFullyQualifiedKotlin_dotQualifiedExpressionCase()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 253,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotKtx()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 418,
  "endLine" : 439,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/StudioAssetFileOpenerTest.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetGradleBuildFileFromModuleWithGradleFacet()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilIdeaTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingShowBuildFilesInModuleSetting()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/ShowBuildFilesInModuleActionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetricsLogFileProvider()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/MetricsLogFileProviderTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_completeAndGenerateReport_success_nonEmptyReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWeakSoftReferencesIgnored()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 277,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCategoryComponentData()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 385,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTargetSpecificFolder()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 278,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingAttributeApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 385,
  "endLine" : 407,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryPackageName()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownTypesAreIgnored()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/RClassIdAnalysisTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDuplicate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3727,
  "endLine" : 3751,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializationRemoveDrawableFileAndLoad()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4068,
  "endLine" : 4091,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkFileResourceJava()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSampleDataFileInvalidation_moveFiles()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 332,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceNamesCompletion_java()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 397,
  "endLine" : 421,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryUseScope()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1601,
  "endLine" : 1621,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLayoutFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 683,
  "endLine" : 703,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMergeFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 707,
  "endLine" : 727,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateQueue_disposedDuringExecution()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1052,
  "endLine" : 1071,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordTypingLatency()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReports.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 171,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupHProfFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/HProfDatabase.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showNotification()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 958,
  "endLine" : 979,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleCrashesEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/AndroidStudioErrorReportSubmitter.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path tryFixReportPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device getDefaultDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 356,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioResourceRepositoryManager getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceValue computeResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 526,
  "endLine" : 545,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getFolderConfigurations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 356,
  "endLine" : 385,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkData tryToChooseAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ImportApkAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void encode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 415,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/MultiLoaderWithAffinity.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFileFromJar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/JarManager.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 242,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBuildArtifactBeforeRunSetting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 488,
  "endLine" : 510,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebuggerPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidDebuggerPanel.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/Updater.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Color getNodeColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 657,
  "endLine" : 677,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FolderConfiguration getFolderConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun device()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/EmulatorLiveEditAdapter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdInstallInfoStepForm.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean useSelectApksFromBundleBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DynamicAppUtils.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reformatAndRearrange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/ReformatUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ToolWindowTrackerService.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 236,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCommonTestRules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/validation/validators/PathValidator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 799,
  "endLine" : 819,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMarkerAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1392,
  "endLine" : 1420,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/JavaSourceAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/ResourceRepositoryInnerRClass.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidResourceReferenceBase getAndroidResourceReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 525,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair addRequiredAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/XmlTagInnerClassInsertHandler.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void forkResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 332,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MyStyleData getStyleData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getAndroidSdkPathOrDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 360,
  "endLine" : 379,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNonLocalResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidNonTransitiveRClassCompletionContributor.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Block createDelegatingBlock()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlFormattingModelBuilder.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportMissingOnClickProblem()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 407,
  "endLine" : 429,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTree()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 494,
  "endLine" : 516,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findResourceFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValuesInAndOutOfDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlIndentAutoDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleReferencesSameTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 555,
  "endLine" : 582,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValuesResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedVectorTargetElement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 423,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateAddDestinationAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 465,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAppRestrictionsTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidUsagesTargetProviderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStyleableAttr_frameworkAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 366,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoAarFileResourceFromCode_ownRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 815,
  "endLine" : 837,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoIdenticalBranchWarningPre19()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidTryWithIdenticalCatchesInspectionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdenticalBranchWarningPost19()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidTryWithIdenticalCatchesInspectionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAsyncRenderAction()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderServiceTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListViewDynamicId()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 558,
  "endLine" : 578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkParsedPageData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PagesParserTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDialogCorrectlyPopulated()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAsset()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSampleDataPreview()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorDataProvider()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProviderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntegerArrayDataProvider()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProviderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useDrawableRendererForFrameworkResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/DrawableSlowPreviewProviderTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidRunConfigurationEditorTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 230,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun identifyKotlinActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidActivityRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun identifyJavaActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidActivityRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activation()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/DeviceSelectorIntegrationTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceWithError()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSortOrder()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/ValidationErrorTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTitle()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidEditorTitleProviderTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertingTranslation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 301,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveNewTranslationMultipleSources()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorSavingTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteKeys()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes2Java()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1244,
  "endLine" : 1264,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture finallySync()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNativeMemorySamplingRateForCurrentConfigForTaskBased()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 448,
  "endLine" : 470,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deprecationWarningNotShownForNonInstantDynamicFeatureTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/dynamicapp/ConfigureDynamicModuleStepTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withKotlinCodeAndBuildGradleKtsAndAgpCurrent()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/GenerateBaselineProfileModuleTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::android-npw" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortTwoModuleEntries()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ChooseModuleTypeStepTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 159,
  "endLine" : 179,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection generateIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 259,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processNextRequest()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateIconForegroundLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 628,
  "endLine" : 648,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformedImageAsset createAndTransformAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 175,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawGrid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 772,
  "endLine" : 794,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawFullBleedIconGrid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 837,
  "endLine" : 867,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static AnnotatedImage mergeLayers()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 211,
  "endLine" : 232,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage getTrimmedAndPaddedImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/VectorIconGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-npw" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toVectorDrawableXml()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DecimalFormat createDecimalFormat()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 460,
  "endLine" : 484,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIconPreviewInfos()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIconList()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 458,
  "endLine" : 482,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_chainedTernaryOperation()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1171,
  "endLine" : 1190,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolutionChange()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdaterTreeNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpSingleSdkChooser()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 400,
  "endLine" : 419,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackages()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_runApp_automaticallyApplyResolutionAction()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 298,
  "endLine" : 318,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNewLines()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/adb/shell/ErrorMatchingReceiver.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheIsFresh()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlEnabled_moduleLevelSetting()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 99,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunchEventIsTracked()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutinesDebuggerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::debuggers" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrepareRequests_InnerInterfaceWithStaticMethod_addsRequest()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 366,
  "endLine" : 388,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllClasses_InnerInterfaceWithStaticMethod_hasResults_addsCompanion()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 535,
  "endLine" : 557,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorInt()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelperClass()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidJdiHelperClassLoader.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::debuggers" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelPathForJavaSource()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidPositionManager.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::debuggers" ],
  "startLine" : 275,
  "endLine" : 303,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String renderIntDef()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotificationShownWhenSumWallTimeForDownloadsAboveThreshold()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/LongDownloadsNotifierTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 121,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyzersDataMetricsReporting()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analytics/BuildAttributionAnalyticsManagerTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/TaskDataConverterTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/DownloadsAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullFailureMessage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/DownloadsAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildResultsAreStored()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTaskCategoryIssues()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/MockUiData.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTaskCategoryPageWithoutWarning()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 253,
  "endLine" : 273,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void weakListenerIsRemovedAutomaticallyByGc()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ObservableValueTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::observable" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listenAllWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 108,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void twoWayBindingsCanBeChained()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 232,
  "endLine" : 255,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void oneWayBindingsCanBeEnabledConditionally()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 258,
  "endLine" : 284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWorks()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundInspectorClientTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 260,
  "endLine" : 279,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bodyVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 152,
  "endLine" : 171,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableOkButtonOnEmptyNewHeaderInputInNewHeaderDialog()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 729,
  "endLine" : 759,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewState.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBodyComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactory.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCloseTabInvokedFromEvaluatorViewClosesTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 425,
  "endLine" : 449,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewDatabaseIsAddedToEvaluator()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 518,
  "endLine" : 545,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSchemaIsFiltered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1662,
  "endLine" : 1686,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasParsingError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 406,
  "endLine" : 425,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueInColumnsOtherThanFirstIsAllowed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 323,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorViewImpl.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 147,
  "endLine" : 166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveTemplateTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateCompletionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-templates" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAgpPlugin_anotherAgpPluginHasDeclared()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 385,
  "endLine" : 407,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAgpPlugin_anotherAgpPluginHasDeclaredInDifferentVersion()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 410,
  "endLine" : 434,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAgpPlugin_anotherAgpPluginHasDeclared_withDifferentNameFromDefault()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 437,
  "endLine" : 461,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utility::checkAndLogGlError()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Utility.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-templates" ],
  "startLine" : 8,
  "endLine" : 27,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utility::checkAndLogGlError()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Utility.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-templates" ],
  "startLine" : 8,
  "endLine" : 27,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPlatformDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 337,
  "endLine" : 361,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameDependencyInTestCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogRenamingKtsTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDeviceArgumentsMatchingApiLevels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 270,
  "endLine" : 289,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVersionCatalogNotificationPanelTypeWithoutBanners()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 182,
  "endLine" : 206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAgpVersionToUse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyExpectations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ProviderTests.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 327,
  "endLine" : 346,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncWithAssertion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/JdkIntegrationTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/AddComposeCompilerGradlePluginProcessorTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddGoogleMavenRepositoryHyperlinkIntegrationTest.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteWithGradle4dot0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlinkTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueCheckerTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncSnapshotConsistencyTestDef.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappingDuplicateMessageAwareFileMessageEven()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 230,
  "endLine" : 251,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForSourceGenerationInAndroidProject_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSingleExceptionBasedDataBindingError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/failure/DataBindingIssueCheckerTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionPerformedForDynamicApp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/BuildApkActionTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewVersionCatalogActionInvalid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/runsGradleVersionCatalogAndDeclarative/NewVersionCatalogActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewVersionCatalogActionAlreadyExistsInFilesystem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/runsGradleVersionCatalogAndDeclarative/NewVersionCatalogActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 709,
  "endLine" : 729,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleSyncListener getSyncListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupCachedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 177,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processRecursively()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/BuildFileProcessor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyProxySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 527,
  "endLine" : 554,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaToolchainQuickFix.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/GradlePropertyProcessor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncIssuesReporter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findValidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 312,
  "endLine" : 331,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/LibraryUtil.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyNoTaskFound()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderNotifier.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBuildStart()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchesErrorFileAndLineNumberError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/CmakeOutputParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 190,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParser.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importProjectNoSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/GradleProjectImporter.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/GradleImplicitPropertyUsageProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGradleError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 287,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadKeyAndSaveToWizard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 587,
  "endLine" : 606,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized LayoutLibrary load()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibraryLoader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromSrcDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 239,
  "endLine" : 261,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateMultipleTestConfigurationFromCommonTestDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/KotlinMultiplatformAndroidTestConfigurationProducerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAssumptionFailure()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportUtpResultActionShouldPreferMergedResult()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportGradleManagedDeviceUtpResultAction()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 163,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportGradleManagedDeviceUtpResultActionWithFlavor()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConsoleManagerIsApplicableForTestTaskExecution()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 208,
  "endLine" : 234,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testEnded()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComponent()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotAttributesView.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_reviewers()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/suggest-reviewers.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_NewFile_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 814,
  "endLine" : 840,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_NewDirectory_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 843,
  "endLine" : 869,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildCommandWithRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbShellCommandBuilderTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun close()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceCapabilities.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 278,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveNodesAsInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 394,
  "endLine" : 413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/RecipeUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::assistant" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisible()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 125,
  "endLine" : 150,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadata.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadata.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  remove()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 269,
  "endLine" : 288,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void saveState()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongLevel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/log.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun restore()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  retryUntilPassing()",
  "longName" : "",
  "relativeFileName" : "adt-testutils/src/main/java/com/android/testutils/AsyncTestUtilsKt.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-testutils" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImplTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 197,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/PropertyModelUtilsKtTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsAny()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/PropertyModelUtilsKtTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsInt()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/PropertyModelUtilsKtTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsBoolean()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/PropertyModelUtilsKtTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvedJarDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 169,
  "endLine" : 190,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableVariableNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 483,
  "endLine" : 504,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSimpleVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 793,
  "endLine" : 816,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidationVariableName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 938,
  "endLine" : 963,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidationCatalogVariableValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1013,
  "endLine" : 1036,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddEmptyVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1153,
  "endLine" : 1175,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/OutlineNodeRenderer.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolWindowHeader()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeSdksConfigurable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlFunctions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/AnimationToolbarTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingComponentToHead()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingComponentUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingComponentDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 163,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingComponentToTail()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandlerTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaintOverlay()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragAndDropInDumbMode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMaterialViewAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMaterial3ViewAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/CommonAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentActivation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintServiceTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ViewAction createAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/actions/ViewActionsSeparatorTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/actions/ToggleAutoConnectActionTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChainInsertVertical()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeChainTest01.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest5.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDualConnectionsTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest2.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionCreatedByVariantFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenuTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPresentationFactoryCacheDoesNotGrowOnUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ActionsToolbarTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSavingPathForBackedFileWithZoomKeys()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWaitDesignSurfaceResizeBeforeZoomToFit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 337,
  "endLine" : 368,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWaitRenderBeforeZoomToFit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 370,
  "endLine" : 403,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransposeChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangedPropertiesWithIds()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 283,
  "endLine" : 311,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChildComponentWithoutViewInfo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 717,
  "endLine" : 739,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildrenOrder()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueRootTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warningErrorCount()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddingMany()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 259,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDirectorySuccess()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/CreateSampleDataDirectoryTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatus()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/ResourceFileTrafficLightRenderer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawHorizontalGuideline.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInFlow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 972,
  "endLine" : 992,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void killConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 537,
  "endLine" : 556,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean withinComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1387,
  "endLine" : 1416,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDrag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineAnchorTarget.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BaseLineToggleViewAction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KillButton()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 713,
  "endLine" : 735,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextInputLayoutHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSceneManagerProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateAndUpdateLint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolve()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 386,
  "endLine" : 405,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/NlControlTypeProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun renameRefactoring()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlIdPropertyItem.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1042,
  "endLine" : 1063,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 314,
  "endLine" : 336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConverter.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/ViewVisualLintIssueProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToItemsOrOverflowItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ActionBar.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int distanceToChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 552,
  "endLine" : 571,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateChainError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 376,
  "endLine" : 398,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rectangle getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1102,
  "endLine" : 1121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String displayResourceInput()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getToggleSizeActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActions.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/UnknownViewDecorator.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/RadioButtonDecorator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/TextViewDecorator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean updateScroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ToggleAllShowDecorationsAction.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditor.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 275,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createZoomControlAutoHiddenListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceHelper.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlComponent createTree()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 339,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 592,
  "endLine" : 611,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 463,
  "endLine" : 484,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sameSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1043,
  "endLine" : 1064,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean requiresSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 358,
  "endLine" : 377,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putDefaultPropertyValue()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/scene/SyncLayoutlibSceneManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindMethodUsage()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlFindUsageTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::android-lang" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParcelableUsage()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlFindUsageTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::android-lang" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileNameAfterAt()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1068,
  "endLine" : 1088,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassFilter()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1581,
  "endLine" : 1600,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertInit()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 552,
  "endLine" : 571,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveFieldWithoutType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 463,
  "endLine" : 486,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletionForMethodWithoutType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 574,
  "endLine" : 598,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBannedRulesInOtherFiles()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ConsumerRulesInspectionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComment()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CommenterTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowId()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 498,
  "endLine" : 523,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/Inspections.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android-lang" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForPropertyAsFunctionCallArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 198,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionUriValues()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 634,
  "endLine" : 653,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapOfPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 912,
  "endLine" : 932,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapOfPair2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 935,
  "endLine" : 955,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceInstanceOrientation()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/config/DeviceUtilsKtTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepShouldShowTwoEmptyListsWhenNoDevicesAvailable()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSettings()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 160,
  "endLine" : 180,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCanBeCancelled()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 136,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusSetCorrectly()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 547,
  "endLine" : 572,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseGrVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 603,
  "endLine" : 625,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_plugin_xml()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_kotlin_facet_from_project_settings()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctTypeGeneratedForViewStubs()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataClassAttributeAllowsCreationOfCustomBindingClassNames()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingLayoutTests.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::databinding" ],
  "startLine" : 207,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fieldTypesCannotBeOverriddenInDataBinding()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1001,
  "endLine" : 1024,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewStubProxyClassGeneratedForViewStubs()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1136,
  "endLine" : 1156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewMethodIsAnnotatedWithTilePreviewAnnotationTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewNotSupportedInUnitTestFiles.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun hasPreviewElements()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTilePreviewElementFinder.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extractMethodCallArguments()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeGradleVisitor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::lint" ],
  "startLine" : 154,
  "endLine" : 173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleLink()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintInspectionDescriptionLinkHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::lint" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintDriver createDriver()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 146,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runReadAction()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 226,
  "endLine" : 255,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document convert()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPsiTarget()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AnnotateQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::lint" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicSymbolSourceReturnsDirectoriesPerArch()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolSourceTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintChildrenMethodStatCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 100,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonElement getJson()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/RenderStatsManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::swingp" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun removeAnimationManager()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 387,
  "endLine" : 407,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/ComponentCurve.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ToggleFastPreviewAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/IssueNotificationAction.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 152,
  "endLine" : 171,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonTabbedPaneUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateMenuRecursive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextAccessor getTextAccessor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyPressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 952,
  "endLine" : 971,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDescriptors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setStroke()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seriesIndexAtMouse()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChart.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 363,
  "endLine" : 385,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Border getScaledBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 268,
  "endLine" : 290,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component prepareRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HoverRowTable.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/options/OptionsPanel.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 227,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJarsForSourceTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/importer/KotlinSyncAugmenter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 306,
  "endLine" : 325,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Optional doFind()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PySourcesIndex buildSourcesIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultProjectDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 397,
  "endLine" : 419,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectViewEdit editLocalProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewEdit.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void suggestSharding()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/SuggestBuildShardingNotification.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshVirtualFileSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 285,
  "endLine" : 305,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UpdatePhaseTask combineTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void outputTimingSummary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 832,
  "endLine" : 853,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyVcsSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/VcsSyncListener.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactsDiff diffArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/ArtifactsDiff.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForOpenFilesAction.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void promptAndMigrate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazercMigrator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseFuncallArgument()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 340,
  "endLine" : 359,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildSyntaxHighlighter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet symbolsInScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGlobExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobErrorAnnotator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuleDefinition fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 204,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseScalarSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTargetKindAsync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 340,
  "endLine" : 360,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FuncallExpression getRuleFuncallExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BuildFileRunLineMarkerContributor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 165,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportTargetWithoutOutputFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 235,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestFailedEvent getTestFailedEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 402,
  "endLine" : 421,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScopedBlazeProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/ScopedBlazeProcessHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String readBuildNumberFromProductInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/VersionChecker.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 454,
  "endLine" : 473,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HotSwappableDebugSession findHotSwappableBlazeDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Int2IntOpenHashMap parseHits()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageData.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection compileJavaCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeCompilerManager.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitLanguageCompilerSettingsMap()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfigurationData.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList computeSources()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryParse()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap buildLookupTable()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createFromWizard()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/wizard2/BlazeImportProjectAction.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GenfilesPath.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResourceModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 349,
  "endLine" : 371,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findModulesWithApplicationId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 232,
  "endLine" : 251,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationStateEditor.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findTmpDir()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map readProductSystemProperties()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPlatformApiPath()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_iterator()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void string_map_values()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTests()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QueryData.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storedRuleToRule()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 473,
  "endLine" : 496,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddBuildFile_childPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSourceFile_withNewChildPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 417,
  "endLine" : 436,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiSource_nestedPrefixIncompatible()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 360,
  "endLine" : 381,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeRequestedTargets_srcFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 453,
  "endLine" : 472,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeRequestedTargets_buildFile_nested()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 507,
  "endLine" : 526,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArtifactLocation parse()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/ArtifactLocationParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_genericsJava()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 470,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassWithAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConcept.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::dagger" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewShouldShowSdkManagerLinkIfOutOfDate()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 290,
  "endLine" : 312,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingViewImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WifiPairingUsageTracker.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/DeviceCableMonitor.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTypeFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 273,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 483,
  "endLine" : 502,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateProjectModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidExtraModelProvider.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StudioTheme()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/StudioTheme.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/NonPooledImageTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAaptAttr()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/TagSnapshotTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::rendering" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckWriteToExistingLink()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 1073,
  "endLine" : 1093,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap findDeclaredAaptAttrs()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 490,
  "endLine" : 512,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNextFromEndTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 910,
  "endLine" : 936,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nextText()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 189,
  "endLine" : 208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderXmlTag getXmlTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 226,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTempDirPath()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 465,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logMessageToIdeaLog()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mockUrlProvider()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewUpdateFlowTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openWhatsNewSidePanel()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeleteTemplateAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun searchErrorReports()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeErrorsService.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 239,
  "endLine" : 258,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/IntervalChanged.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/VisibilityChanged.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/OSesChanged.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/FatalityToggleChanged.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/SignalChanged.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/AddNote.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/VersionsChanged.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorMessageShownWhenNoHistoricalContent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtilsTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate_opensSdkFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_multipleRegions()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withSpaces()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withInvalidPid()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withInvalidEpochSeconds()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goNextOccurrence_insideHyperlink()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goPreviousOccurrence_insideHyperlink()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 283,
  "endLine" : 304,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goOccurrence_navigateDownThenUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 356,
  "endLine" : 376,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_message_withHistory()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 152,
  "endLine" : 173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_afterClosingQuoteOrParenFollowedBySpace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 434,
  "endLine" : 455,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUsageTrackingEvent_terms()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 463,
  "endLine" : 483,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContent()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatProtoShellCollectorTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProguardMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 813,
  "endLine" : 832,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPhysical()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/Device.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::logcat" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmulator()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/Device.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::logcat" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeModelInitialState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 346,
  "endLine" : 365,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndGetDeprecatedConfigurationsUpgradeDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImpl.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Kotlin20RefactoringProcessor.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performForcedPluginUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 211,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 269,
  "endLine" : 289,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposePositioningCompletionContributor.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 423,
  "endLine" : 448,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildChildren()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSurroundingSelectionRange()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeSurroundWithWidgetAction.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 135,
  "endLine" : 166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptor.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 154,
  "endLine" : 173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewModuleNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewComponentSelected()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 310,
  "endLine" : 329,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIcon()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 465,
  "endLine" : 486,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneratedImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/ThumbnailManagerTest.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::nav" ],
  "startLine" : 206,
  "endLine" : 231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHoverGlobalAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1057,
  "endLine" : 1081,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 280,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDescription()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun askUser()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void poll()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/MemoryJvmtiDataPoller.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::transport-database" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSessionsResponse getSessions()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/ProfilerTable.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::transport-database" ],
  "startLine" : 127,
  "endLine" : 150,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateFieldName()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliAnnotator.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::smali" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean access_modifier()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkArchive()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkParserTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture getDexReferences()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 554,
  "endLine" : 574,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 489,
  "endLine" : 508,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidApplicationInfo getAppInfo()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceConnectedInitiatesHandshake()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 100,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleConnectedEventsInitiatesHandshakeOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 219,
  "endLine" : 241,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorValueFromTextStyleMaterialWithLimit()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 269,
  "endLine" : 288,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableFromLayoutWithVectorDrawableWithIndirection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 304,
  "endLine" : 323,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachDurationOnError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatisticsTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDeclarationByDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 311,
  "endLine" : 334,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLabel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 358,
  "endLine" : 386,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLabelTopOffset()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 390,
  "endLine" : 418,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchDevices()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 172,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllNodesInvisible()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 233,
  "endLine" : 253,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeViewAttributes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 927,
  "endLine" : 949,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logTransportError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/LayoutInspectorMetrics.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 201,
  "endLine" : 222,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 513,
  "endLine" : 532,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProvider.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findServerInfoForSkpVersion()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnectionFactory.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 182,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVisibleTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 172,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateRotationCorrection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 464,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanel.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 85,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/LayerSpacingSliderAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLightClassSearchScope()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlGradleProjectTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::mlkit" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testViewerOpenEventIsLogged()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTypeName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/CodeUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::mlkit" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod buildProcessMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 221,
  "endLine" : 243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveLastFunctionArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppendElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 130,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneOfElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndRemoveBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 915,
  "endLine" : 939,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 703,
  "endLine" : 728,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveFromAndApplyListElementsWithSingleElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1308,
  "endLine" : 1337,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveResetStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 448,
  "endLine" : 470,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveLastElementInList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 234,
  "endLine" : 259,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveLastElementInList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElementsFromExisting()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesReplaceAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 243,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteVersionCatalogMapNotation()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 710,
  "endLine" : 731,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteVersionCatalogMapVersionRefNotation()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 734,
  "endLine" : 755,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogDeleteMapElementOne()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1004,
  "endLine" : 1024,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogDeleteMapElementTwo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1027,
  "endLine" : 1047,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogDeleteMapElementThree()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1050,
  "endLine" : 1070,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyCatalogCreateLibraryMapVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1094,
  "endLine" : 1116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleLocalRepos()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 715,
  "endLine" : 738,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedInPluginsBlockWithMultiplePlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildScriptAppliedInParentModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 523,
  "endLine" : 544,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotesWithinQuotes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1321,
  "endLine" : 1347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangePropertyTypeToReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1372,
  "endLine" : 1400,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangePropertyTypeToLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1403,
  "endLine" : 1432,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteVariable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1549,
  "endLine" : 1575,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSettingDeletedModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1667,
  "endLine" : 1694,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOuterScopeVariablesResolved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2674,
  "endLine" : 2700,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteBackElementWithTrimmedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 169,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParsePluginManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 410,
  "endLine" : 431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile getOrCreateBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List split()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 314,
  "endLine" : 333,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 293,
  "endLine" : 312,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransform.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFileValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadCompiledResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/ResourceIdManagerBaseTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::render-resources" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetIdsDoesNotPreventAccess()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/ResourceIdManagerBaseTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::render-resources" ],
  "startLine" : 114,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontFamily findFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/SystemFonts.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::render-resources" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceRepository getFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 248,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findConfigIndex()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 387,
  "endLine" : 407,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 404,
  "endLine" : 430,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutLibrary getLayoutLibrary()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/SliceGroupBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultUiModeEnumValues()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/enumsupport/PsiEnumProviderTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextOverlap()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/OverlapAnalyzerComposeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleFilesCompileSuccessfully()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/fast/FastPreviewManagerGradleTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_saveSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeToolingUsageTrackerTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 174,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSceneManager()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onlineDeviceShouldNotOverrideSelectedOfflineDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 777,
  "endLine" : 801,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesTaskSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 222,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonLegacyStopTaskSuccessfullyTerminatesTasksSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 167,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyStopTaskSuccessfullyTerminatesTasksSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 200,
  "endLine" : 230,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupModelsAreSetForPerfettoWithFrameLifecycle()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableShouldBeSortedByValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisFramesTabModelTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesInRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadAnalysisSummaryTabModelTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cpuMetadataFailureParsing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 666,
  "endLine" : 692,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cpuMetadataFailureUserAbort()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 696,
  "endLine" : 723,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/instancefilters/ProjectClassesInstanceFilterTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nonTaskBasedUxLiveAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLiveAllocationTrackingStoppedAndNotStartedOnAgentAttach()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 259,
  "endLine" : 283,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupODeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 403,
  "endLine" : 422,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupODeviceAndProcessForTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 424,
  "endLine" : 443,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchProfilerTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/ProfilerTaskLauncher.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuDataProvider()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/MainProcessSelector.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuFullTraceAnalysisModel.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void goToCaptureStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 460,
  "endLine" : 485,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 538,
  "endLine" : 560,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 203,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FtsEntityBundle createFtsEntityBundle()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/TestUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNotNullColumnWithoutDefaultValue()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 219,
  "endLine" : 241,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameFtsTableWithContentTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 756,
  "endLine" : 778,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameAndModifyFtsTableWithContentTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 780,
  "endLine" : 802,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareKotlinFile()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationClassGenerator.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun produceEmptyFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 835,
  "endLine" : 854,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOccasionalRateReduction()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/BitRateManagerTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseButtonFilledInGrpc()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 673,
  "endLine" : 697,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTablet()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 69,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutomotive()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWatch()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 123,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXr()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorConfigurationTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::streaming" ],
  "startLine" : 150,
  "endLine" : 174,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyTouchableAreaReturned()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 350,
  "endLine" : 371,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentRemoveQuery()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 227,
  "endLine" : 247,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/DisplayModeActionGroup.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unpackRgb888()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/emulator/ImageConverter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Impl::Remove()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/concurrent_list.cc",
  "fileLinesCount" : 65,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetGestureNavigationCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 380,
  "endLine" : 431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int CreateAndConnectSocket()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasBuildCharacteristic()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 141,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetRemoteSubmixDeviceId()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/remote_submix_reader.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowManager::RemoveRotationWatcher()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/window_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceStateManager::OnDeviceStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 261,
  "endLine" : 283,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterInFilter()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/InspectorPanelModel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNewItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FilteredPTableModelImpl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNextEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 287,
  "endLine" : 307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editCellAt()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 269,
  "endLine" : 293,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 488,
  "endLine" : 507,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 549,
  "endLine" : 568,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeCellRendererImpl.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFileOnDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 391,
  "endLine" : 412,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/ImportWatchFaceStudioFileAction.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPanelWhileWaitingForAgentAttach()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 297,
  "endLine" : 321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltipViewTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeChangeUpdatesLabels()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadSummaryDetailsViewTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectingTableRowUpdatedViewRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisFramesTabTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorrectColumnsAndRendererContents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 179,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/RecordingOptionsView.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color getFillColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/SystemTraceNodeModelHChartColors.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateContent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showSimpleEventInfo()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecordingListRow()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/pastrecordings/recordinglist/RecordingTable.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SingleDeviceSelectionContent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/processlist/deviceselection/common/DeviceSelectionContent.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 99,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopBar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/TaskTitleBar.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveDataView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/LiveDataView.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testZoomingAdjustStreamingMode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustRangeCloseToMiddleView()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 297,
  "endLine" : 325,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindLintRuleJars_withoutOverride()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintIdeClientTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lint" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerclassSeparator()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1383,
  "endLine" : 1402,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddWatchFaceFormatVersionPropertyQuickFix.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lint" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProguardFiles()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 512,
  "endLine" : 536,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQuickFixInvocation()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/LintIdeAnalytics.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-lint" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrimarySceneView()",
  "longName" : "",
  "relativeFileName" : "glance-designer/src/com/android/tools/idea/glance/preview/GlanceScreenViewProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownloadableFamilyFileWithMultipleFonts()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/gservices/StudioDeprecationCheckerTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverrideFlags()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillStats()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImplTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sdkComponentsStep_sdkPathWarning()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 318,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun licenseAgreementStep_licensesMustBeAcceptedBeforeProceeding()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 386,
  "endLine" : 409,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recordGoogleApisAddon()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 372,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaxPolicy()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/MultipleChoiceDialogTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runScheduledComputation_usesFreshCachedValue()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runScheduledComputation_ignoresStaleCachedValue()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanUpSdkWithSdkWithoutAndroidLibrary()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateVariantDetailsFrom_missingDimensions()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/SelectedVariantCollectorTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutputHandling()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AndroidGradleTestsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryRead()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryManagerTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotImportWhenAlreadyFullyQualifiedJava_nestedClass()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnresolvedSymbol_nonAndroidX()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 499,
  "endLine" : 518,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunTaskAsNewRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationSelectorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToPackage()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/proguardR8/ProGuardR8ClassReferencesIntegrationTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCustomContextActionsAndFilters()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManagerTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsForExistingBundle()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssembleWhenNoTasksToRun()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleWhenNoTasksToRun()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildWithBuildAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildActionInvokerTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionVisibility()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/ShowBuildFilesInModuleActionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AssembleGradleModuleActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latencyListener_recordingStoppedByTypingTimeout()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReportsTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonComponentObjectLowOwnershipPriority()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUncategorizedComponent()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 361,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireForSignature_allowance()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionRateLimiterTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireForSignature_rateLimiterBlocks()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionRateLimiterTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertLeafIntoExistingChain()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/ExceptionRegistryTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDolphinExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 404,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWearProjectUsesWearDeviceByDefault()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inspectLogsForDependencyInclusionThroughModelProviderClasspath()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LiveEditTestTheme()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/liveedit/app/src/main/java/com/example/liveedittest/ui/theme/Theme.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LoadingContent()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/ComposeUtils.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnparsableManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 365,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/PathStringPoolTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/folding/javaDimens.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 25,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/migrateToNonTransitiveRClasses/app/src/main/java/com/example/app/AppKotlinClass.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 24,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/migrateToNonTransitiveRClasses/app/src/main/java/com/example/app/AppJavaClass.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 24,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleNestedClassesAreIgnored()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/RClassIdAnalysisTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 516,
  "endLine" : 537,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteRemainderResourceIDs()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 571,
  "endLine" : 594,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeValueTypeByTagNameEdit()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 2049,
  "endLine" : 2070,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializationEditXmlFileAndLoad()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4094,
  "endLine" : 4120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void idDeclarationInNonIdAttribute()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4492,
  "endLine" : 4514,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_before_withLocale()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrValueResourceAndroid()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringsFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 375,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/AndroidResourceToPsiResolverTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 340,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSampleDataFileInvalidation_moveSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveAsIconFromStateListDrawable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceResolverFromXmlTag_namespacesDisabled()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 400,
  "endLine" : 423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuild.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutManager createGroupLayoutForCreateParams()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 662,
  "endLine" : 681,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadRemainingFonts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 800,
  "endLine" : 818,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File downloadFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnumSet fromExitCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioCrashDetails()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/LogFileProvider.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/HistogramReport.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long freeUpMemory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 301,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportThrowableToCrash()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 705,
  "endLine" : 723,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String constructRootPathLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String constructRootPathLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String constructRootPathLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path saveReportFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticReport generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportBuilder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmptyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileBackedHashMap.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Process executeAsShellCommand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDevicesFromFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dimension computeSkinDimension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 477,
  "endLine" : 495,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List generateStates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/DeviceUtils.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigurationForFile create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openAssetFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioAssetFileOpener.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceClassRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceItem findValueResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2055,
  "endLine" : 2074,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNullabilityAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/AndroidAnnotationSupport.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 28,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstallSelectedPackagesStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJdkCompatible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 775,
  "endLine" : 795,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sdk findOrCreateJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 838,
  "endLine" : 858,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAdb()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/PlatformToolsInstallListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getAndroidSdkPathsFromExistingPlatforms()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadServerFlagList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagDownloader.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 183,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Point2D getViewportSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 404,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssetDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillRuntimeAndTestDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApkProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 721,
  "endLine" : 745,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNextErrorPolling()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 731,
  "endLine" : 750,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validatePsiChanges()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PsiValidator.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clientChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getThemeAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/GridPasteUtils.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void gotoFrozenColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 491,
  "endLine" : 512,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createWelcomeScreen()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchDocument()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchDocument.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchShapePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShapePath.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSlice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSlice.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchPage.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchBitmap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBitmap.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourceConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 280,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeCustomImporter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/SketchImporter.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/InnerRClassBase.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findFieldByName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/ResourceRepositoryInnerRClass.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceType getResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 244,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void createIfNecessary()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 463,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateDoc()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdDocumentationProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributesDescriptors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutElementDescriptors.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElementDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection findInheritors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 527,
  "endLine" : 546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceNamespaceReference.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidConstraintIdsConverter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CreateMissingClassQuickFix.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getMainContentRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 288,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MultiMap buildConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableOnElementInEditorAndFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidNewSdkDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getClickAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 406,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiNamedElement getNamedElementFromAnnotationMember()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlFile createFileResource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleResourceManagers()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ModuleResourceManagers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValuesResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoFillHints()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 473,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMipMapCompletionNotInValuesXML()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1897,
  "endLine" : 1915,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateRemoveDestinationAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 499,
  "endLine" : 518,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListeners()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 560,
  "endLine" : 580,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentNamespacesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 403,
  "endLine" : 421,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 423,
  "endLine" : 441,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 443,
  "endLine" : 461,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void testFocusedNameFieldWhenResourceValueIsGiven()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayableResourceDir()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/widgets/SourceSetItemTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetFilePathsAgain()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRun()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/ChooseAndAttachSourcesTaskTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultTheme()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/MenuPreviewRendererTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameAsset()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModelTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameValidation()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModelTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePathWithNoMapper()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/QualifierMatcherTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noMissingQualifiers()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDeselect()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterConstraintLayoutFromDataBinding()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 351,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/DesignAssetCellRendererTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueDataProvider()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProviderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCannotRunLibTestsInReleaseBuild()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidTestRunConfigurationTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanRunLibTestsInDebugBuildWithNoAndroidManifest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidTestRunConfigurationTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseFromString()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiredDeviceCharacteristic()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContributorsAmStartOptionsIsInlinedWithAmStartCommand()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContextHandlesMissingModuleGracefully()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceRunConfigurationProducerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/SlotsPanelTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeBootWithSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectionStatePersistenceTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initAdb()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/DeviceProvisionerAndroidDeviceTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editsAppropriateColumn()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTextFieldTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_firstAvailableKey_addFails()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteActionTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetNodeKeyForUnexpectedElement()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 335,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergedManifestSnapshot getMergedManifest()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 360,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun publicOnlyJava()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1122,
  "endLine" : 1140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runSyncWithProgress()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressRunner.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-common" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_getter()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 793,
  "endLine" : 813,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heapSetConversion()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/HeapProfdConverterTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTaskConfigChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 390,
  "endLine" : 410,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBestAbiCpuArch()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildProfileableRequirementMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerProgramRunner.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 265,
  "endLine" : 286,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withJavaCodeAndBuildGradleGroovyAndAgpCurrent()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/GenerateBaselineProfileModuleTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::android-npw" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moduleTemplateRendererToModuleType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewTemplateRenderer.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::android-npw" ],
  "startLine" : 361,
  "endLine" : 379,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orderTemplates()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AssetStudioUtils.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-npw" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 453,
  "endLine" : 475,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rectangle2D calculateTrimRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 287,
  "endLine" : 306,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 320,
  "endLine" : 342,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map generateIntoIconMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 230,
  "endLine" : 249,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 623,
  "endLine" : 645,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleLineTextAssetEditor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SingleLineTextAssetEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerCellRenderer.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-npw" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/baselineProfilesModule/generateBaselineProfilesModule.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-npw" ],
  "startLine" : 234,
  "endLine" : 255,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ChooseAndroidProjectStepUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ComposeChooseAndroidProjectStep.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::android-npw" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLoadingProgress()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 173,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidSdkStep.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_incompletePackage_inVariableType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 201,
  "endLine" : 225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptsArguments()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/model/PsiModelMethod.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 634,
  "endLine" : 652,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSave_Wear()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 351,
  "endLine" : 372,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isScreenRecordingSupported()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecordingSupportedCacheImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void latestVersion()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/MultiVersionTreeNodeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ApiLevelColumnInfo.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void cycleState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_runApp()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 148,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_applyChanges()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 202,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_applyChanges_remapToRun()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 230,
  "endLine" : 256,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callForceStopIfCustomCallbackIsNotPassed()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerIntegrationTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::execution" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateApiLevelSuggestion_filterWithDeviceSupportedApiAndTargetSdk()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 273,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFtlDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/TestUtils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_locationIsNonAndroidFile()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 188,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/MeasureSpec.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::debuggers" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Int2ObjectMap buildPublicResourceIdMap()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoDownloadsSequentially()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 138,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecondModelSubscribedLater()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 217,
  "endLine" : 238,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRepositoriesTableContentAndFormatting()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 325,
  "endLine" : 345,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequestDataNullMode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/GradleBuildInvokerRequestRequestDataMessageConverterTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsTaskCategoryWarningsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/TaskCategoryWarningsAnalyzerResultConverterTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJsonParsedWithoutSomeFields()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/GradlePluginsDataTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailedConfigurationCacheTrial()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 275,
  "endLine" : 299,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyzer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/GarbageCollectionAnalyzerTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialSelection()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAnnotationProcessorsWarningsIssuesDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 214,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterApplySelectedNodeRemains()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupedByPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 385,
  "endLine" : 404,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableValuesForNonEmptyResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/DownloadsInfoPageModelTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectNodeFromDifferentGrouping()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 263,
  "endLine" : 286,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/TaskCategoryWarningsAnalyzerResultConverter.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFromJson()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/GradlePluginsData.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/CriticalPathAnalyzer.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/BuildAnalyzerMasterTreeCellRenderer.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void batchedInvokingDropsRedundantUpdates()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginUpdateCanBeCalledMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 438,
  "endLine" : 458,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackResponseIntercepted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventsToHttpData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/ConnectionDataModelTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_responseIsProto_withProtoFile()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningShownForInvalidNewStatusCode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1046,
  "endLine" : 1069,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hostWithVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1300,
  "endLine" : 1320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun portWithVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1323,
  "endLine" : 1343,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlterTableAddColumnUpdatesSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 801,
  "endLine" : 827,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateSchemaAddsNewTableOnlyOnceIfCalledConcurrently()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1402,
  "endLine" : 1427,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetContextFromFileDuringCompletion()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/SqliteSchemaContextTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowsHaveExpectedValues()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 300,
  "endLine" : 321,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testButtonsAreDisabledBeforeAndWhileLoading()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 967,
  "endLine" : 996,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluateCurrentStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 319,
  "endLine" : 340,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNamedParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveTemplateAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateCompletionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-templates" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAgpPlugin_noAgpPluginHasNotDeclared()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 333,
  "endLine" : 354,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAgpPlugin_anotherAgpPluginHasDeclared_inLiteral()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 464,
  "endLine" : 487,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun existsResourceFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/StringParameterValidator.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 238,
  "endLine" : 256,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addClasspathDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 237,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasspathDependencyVarName()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 541,
  "endLine" : 562,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariantsWithFeatureModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 313,
  "endLine" : 331,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBundleRefDuplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 659,
  "endLine" : 680,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibsUsageNestedCase()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/CatalogUnusedHighlightingTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclarativeApplicationId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 220,
  "endLine" : 238,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_badConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 189,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenChangedBackDuringSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 364,
  "endLine" : 382,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSkippedSyncTracksBuildDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateJdkTableWith()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/JdkTableUtils.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyncIdeAndProjectAndroidHomesWhenUserDoesNotSelectValidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 245,
  "endLine" : 264,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddLocalMavenRepoInitScriptCommandLineArgTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/GradleInitScriptsTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyHttpProxySettingsWithAuthentication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyHttpsProxySettingsWithAuthentication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappedEventAddsQuickFixAndPreservesFileMessageEventImplFields()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappingFileMessageEventImplWithNullDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksRebuildForMultipleModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 402,
  "endLine" : 420,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSourceProviderContainsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsesComposeFlag()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 343,
  "endLine" : 364,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableDependenciesWhenUnavailable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 398,
  "endLine" : 417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAnnotationWithCatalogFull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/AndroidInferNullityActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewVersionCatalogActionOther()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/runsGradleVersionCatalogAndDeclarative/NewVersionCatalogActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGradleTaskFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapter.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 187,
  "endLine" : 207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeforeTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/AndroidTestSuiteViewAdaptor.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 564,
  "endLine" : 587,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise addModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotator.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidPluginInfo findFromModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKotlinVersionsInUse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/KotlinGradleProjectSystemUtil.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateDistributionUrlAndDisplayFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disableUnnecessarySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/AndroidStudioPreferences.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module getSelectedGradleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/EventUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetGradleJdkComboBox()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analyzeProjectStructure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncChecker.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStep.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/UpdateCompileSdkProcessor.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueChecker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingAndroidPluginIssueChecker.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String attemptToLinkGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/GradleSyncExecutor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 162,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun patchMissingKaptInformationOntoModelAndDataNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 958,
  "endLine" : 976,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectImportUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getRequiredProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File tryToGetOutputPostBuildApkFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildsToPathsMapperImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessageGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParser.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/GradleJdkConfigurationInitializer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectDependencyParser.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAdditionalApks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 417,
  "endLine" : 436,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeUnusedElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/UnusedResourcesGradleToken.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPsiSpoilingRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/MigrateToDefaultTargetSdkToCompileSdkIfUnset.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 223,
  "endLine" : 252,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getGradleTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 402,
  "endLine" : 420,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/configure/KotlinAndroidMPPGradleProjectResolver.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterMppGradleSourceSetDataNodeCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/extensions/KotlinMppAndroidProjectResolverExtension.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateMultiplatformCommonAllInPackageTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/KotlinMultiplatformAndroidTestConfigurationProducerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportedHyperLinkFormats()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun journeyTextArtifactsAreDisplayed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsViewTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHistoryNotSavedIfExportDisabled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 662,
  "endLine" : 685,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableShouldUpdateColumnsWidthsAfterResize()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 891,
  "endLine" : 917,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionGroup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxAction.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push_to_gerrit()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createNewFileRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metadataDependenciesHaveImplementationAndApiConfigurations()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com/android/tools/idea/assistant/RecipeUtilsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::assistant" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHtml()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 210,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getCodeType()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 646,
  "endLine" : 666,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadVdIcon()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialSymbolsLoader.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-material" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void internalUpdateKey()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 175,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Step showNextStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 342,
  "endLine" : 360,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasic()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNesting2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFix()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/quickfix/KotlinAndroidViewConstructorUtils.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/PostBackupDialog.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::backup" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupDialog.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::backup" ],
  "startLine" : 219,
  "endLine" : 237,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFileSaver()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileTextField.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::backup" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFlavorDimension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFirstFlavorDimension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 162,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoMatchingBuildTypeInTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReleaseAndDebugBuildTypeMatchesUndeclaredAfterModelsAreFetched()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotMatchingProductFlavorInTargetButFallback()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 231,
  "endLine" : 253,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParsedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelCollectionPropertyBase.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsIssueCollection.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 361,
  "endLine" : 379,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeTargetOutOfLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 187,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCancel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandlerTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScroll()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandlerTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIcon()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutBarrierHandlerTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAlignmentToParentRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAlignmentToParentBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateBottomToTopAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 303,
  "endLine" : 321,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateBottomToBottomAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 323,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateRightToLeftAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 343,
  "endLine" : 361,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateRightToRightAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 363,
  "endLine" : 381,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCancel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ScrollViewHandlerTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScroll()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ScrollViewHandlerTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoreClicked()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsDescendantInModelWithLoop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentUtilTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/TextDirectionTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSearchPaletteWithCustomComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToDesignFromEnterKey()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaletteStructure()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNlModelFromTagName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/NlModelTestUtil.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeletePropertyItemThatIsBeingEdited()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 233,
  "endLine" : 258,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFavoriteAndSelectProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnimatorValidation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 662,
  "endLine" : 680,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamilyProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 865,
  "endLine" : 884,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextVariations()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/InputTypeEditorTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumberVariations()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/InputTypeEditorTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupByOrganizationId5()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun headerWithoutContent2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 165,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomToFitValueIsIndependentOfContentScale()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 311,
  "endLine" : 333,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReflectConfigurationFromSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindModeModelsProviderTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReflectConfigurationFromSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LargeFontModelsProviderTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomAppBarPhone()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/BottomAppBarAnalyzerTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextSplitOnSeveralLines()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/LongTextAnalyzerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableWhenOpeningProject()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactoryTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableWhenEditorIsOpenedBeforeInit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactoryTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReflectConfigurationFromSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WindowSizeModelsProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReflectConfigurationFromSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReflectConfigurationFromSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyTargetReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/ToggleSizeViewActionTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest6.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCreationTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectBaselineWithNoId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneBasicConnectionsTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneSelectionTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertComponentToHead()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComponentOrderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneResizeTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneAnimationTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DesignSurface setupConstraintLayoutCursorTest()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 521,
  "endLine" : 540,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSavingPathForBackedFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiActivateDeactivateListeners()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 839,
  "endLine" : 862,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModelBuilder createDefaultModelBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 930,
  "endLine" : 948,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivateOnDisposedFacet()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 953,
  "endLine" : 972,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedByName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 219,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRenderErrorModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpeningFileDoesNotOpenSharedIssuePanel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetIssuePanelVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 301,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextDeviceAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/DeviceActionsTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviousDeviceAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/DeviceActionsTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerActionsShortcuts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/frame/FrameResizeTarget.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomViewGroupHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawHorizontalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawHorizontalGuideline.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawVerticalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawVerticalGuideline.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 462,
  "endLine" : 480,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstraintAnchorTarget getTargetAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 572,
  "endLine" : 590,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearAllAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 815,
  "endLine" : 834,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlComponent findHorizontalChainHead()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 784,
  "endLine" : 803,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSelectedIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 783,
  "endLine" : 802,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1796,
  "endLine" : 1815,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1124,
  "endLine" : 1142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResourcePrefix()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/draw/GridLayoutDecorator.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStyle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SeekBarHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getNameSpaces()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 717,
  "endLine" : 735,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateValues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadPreferredMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewProviders.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List readFavoriteItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/InputTypePropertyItem.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 404,
  "endLine" : 423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calcRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 252,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBackNavigation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/SelectorMenuAction.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFitIntoScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/GridLayoutManager.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationActions.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 749,
  "endLine" : 768,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SwitchDecorator.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SelectParentAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentListener createDocumentListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ToggleAllShowDecorationsAction.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteraction.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SurfaceProgressPanel.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuiInputHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyPressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 596,
  "endLine" : 619,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScrollInteraction createScrollInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceTroubleInfoCollector.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 438,
  "endLine" : 459,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIfUserWantsToAddDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlDependencyManager.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 341,
  "endLine" : 360,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 392,
  "endLine" : 411,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleShowTagUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 377,
  "endLine" : 399,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set appendReferencedNamespaces()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 429,
  "endLine" : 448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateXmlToNlModel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyLinesBetweenClassNamesParsedResult()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 101,
  "endLine" : 124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepReferenceTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassTypeCompletion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldReferenceCorrectPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldReferenceAnyType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldReferenceCorrectType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 147,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodReferenceCorrectType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 226,
  "endLine" : 249,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletionForIncompleteMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 549,
  "endLine" : 572,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsQuotedForFiles()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 727,
  "endLine" : 749,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpacesInArrayType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_multiple()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 536,
  "endLine" : 558,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_nameOverride()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 669,
  "endLine" : 691,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_nameOverride_escaping()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 798,
  "endLine" : 820,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromSubquery_allColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1031,
  "endLine" : 1053,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1009,
  "endLine" : 1027,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleFunctions_parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2487,
  "endLine" : 2511,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditFragmentFindsCorrectSchema()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 650,
  "endLine" : 676,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean update_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3964,
  "endLine" : 3982,
  "linesOfCode" : 19,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4448,
  "endLine" : 4466,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 298,
  "endLine" : 316,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 352,
  "endLine" : 370,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionUriValues2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 656,
  "endLine" : 674,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionFunctionArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 817,
  "endLine" : 835,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionFunctionSecondArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 838,
  "endLine" : 856,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 297,
  "endLine" : 318,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewWithoutCustomDisplayName()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/ParametrizedComposePreviewElementInstanceTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 376,
  "endLine" : 396,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNewLines()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/NonInteractivePairing.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement createDerivedMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 602,
  "endLine" : 621,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/jvm_args_extractor.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightClassGeneratedForViewBindingLayout()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/LightViewBindingClassTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::databinding" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportAliasResolution()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 187,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canNavigateFromVariableTypeToInnerClassOfImportAlias()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingNavigationTests.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::databinding" ],
  "startLine" : 162,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accentedCharactersAreStripped()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1290,
  "endLine" : 1309,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiNamedElement getResourceIdElement()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamer.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::databinding" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrimarySceneView()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTileScreenViewProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameter.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileContent()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 662,
  "endLine" : 683,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceRegisterThirdPartyIssues()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeUtils.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::lint" ],
  "startLine" : 150,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AnnotateQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::lint" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SetAttributeQuickFix.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::lint" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestSourceFolders()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 304,
  "endLine" : 323,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaLibraries()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 344,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withJniLibs()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolSourceTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowPaintMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/WindowPaintMethodStat.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::swingp" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List pushJComponent()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/JComponentTreeManager.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::swingp" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildRectWithExactlySameCurves()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 179,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun addAnimationManager()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 410,
  "endLine" : 431,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRenderComplete()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewElementDebugLogger.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T findSingleItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 400,
  "endLine" : 420,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleKeyRight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 531,
  "endLine" : 549,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleKeyLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 551,
  "endLine" : 569,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun split()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingPanel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 181,
  "endLine" : 200,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension minimumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 203,
  "endLine" : 222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDefaults()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuUI.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void paintArrowIconCustom()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuPaintHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void paintCheckIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuPaintHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipLabel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 902,
  "endLine" : 924,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 320,
  "endLine" : 338,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int drag()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreToolOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 550,
  "endLine" : 568,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionsRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsRenderer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage getCroppedImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 734,
  "endLine" : 757,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JPanel createPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/DesignSurfaceToolbarUI.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean instrumentVm()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/EnableSwingProfilerAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList findKotlinSdkLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/KotlinLibrarySource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunContentDescriptor createContentDescriptor()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinDebuggerRunner.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetInfo getTargetLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyBinaryContextProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional resolveGenfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyResolverUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessProjectViewFromLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSelectWorkspaceControl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String projectViewToString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkspacePath parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildConfigSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean analyze()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/editor/HighlightingStatsCollector.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 213,
  "endLine" : 231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showNotification()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/SuggestBuildShardingNotification.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncStatus getSyncStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetIdeInfo protoToTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 489,
  "endLine" : 507,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prefetchGenfiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 539,
  "endLine" : 558,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeVersionData getBlazeVersionData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesAction.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/DumpProjectProtoAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean requiresSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelDependencyBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 280,
  "endLine" : 298,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 252,
  "endLine" : 270,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture runBlazeInfoGetBytes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfoRunnerImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseBepArtifactsForLegacySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResult issueBuild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDictExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 428,
  "endLine" : 446,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange textRangeInElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FuncallExpression getParentFuncallIfNameString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildTargetElementEvaluator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceFragment.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTypeCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/WorkspaceTypeCompletionContributor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean buildFileTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/NotificationScope.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeFilterExistingRunConfigurationProducer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doSetupConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BinaryContextRunConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void loadFromXmlElementIgnoreExisting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AbstractRerunFailedTestsAction createRerunFailedTestsAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/SmRunnerUtils.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean includePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/WorkspacePathUtil.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Label findMacroWithMatchingPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BuildFileUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeCompileFileAction.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFolder setSourceFolderForLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getJdkHomePath()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map parseManifestFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/PackageManifestReader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArtifactLocation fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/PackageManifestReader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::aswb" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DescribeLibraryAction.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ignoreUsage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/lang/build/BuildFileSafeDeleteProcessor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestSize getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/TestSizeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean extendsTestCase()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/JUnitTestHeuristic.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectModel()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdater.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeResolveConfigurationData createResolveConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolver.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IncludePath create()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IncludePath.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getOverridesLog()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentService.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeLaunchTask createDeployTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/run/tasks/DeployTasksHelper.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mayHaveNonStringTranslations()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceClassifier.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AarJarFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidLibrarySource.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateWorkspaceModuleFacetInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 425,
  "endLine" : 443,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupResourceDirectoryCombo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VirtualFile getResDirFromDataContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceUtils.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::aswb" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clearCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getSourceFileForClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 391,
  "endLine" : 410,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getLaunchableActivities()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openProjectAsync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/project/BazelProjectOpenProcessor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readApiVersionNumber()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getSubpackages_subTree()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFrames()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 430,
  "endLine" : 448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleThreadPausedEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 502,
  "endLine" : 523,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyThreadPaused()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 531,
  "endLine" : 553,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebuggerCompletionContributor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/ParallelPackageReader.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_package_annotation()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_shebang()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteBuildFile_siblingPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteSourceFileAndPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 458,
  "endLine" : 476,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 269,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_build_artifact_into_empty_dir()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 316,
  "endLine" : 334,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProjectAndroidLibrariesWithAidlSource_areProjectDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 337,
  "endLine" : 355,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProjectAndroidLibrariesWithAidlSource_aidlsAreSources()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 358,
  "endLine" : 376,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartSyncPlugin.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "completion/src/com/android/tools/completion/inserthandler/FormatWithLiveTemplateInsertHandler.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::completion" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_wrongComponentAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_genericsKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 445,
  "endLine" : 467,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinProperty()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapperTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::dagger" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaField()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapperTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::dagger" ],
  "startLine" : 131,
  "endLine" : 152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinMultipleAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaMultipleAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 217,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 151,
  "endLine" : 173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConcept.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::dagger" ],
  "startLine" : 87,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildPossibleAnnotationText()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/ImportHelper.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dagger" ],
  "startLine" : 138,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApply()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbConfigurableUiTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReset()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbConfigurableUiTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbDelegateUsageTrackerImpl.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDebugBridgeDiagnosticErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/IDeviceUsageTrackerImpl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-adb" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/actions/GetAdbAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/ExtendReservationAction.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-adb" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun libraryFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 486,
  "endLine" : 506,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun productFlavorContainerFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 384,
  "endLine" : 402,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grid2x2()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLines()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 311,
  "endLine" : 330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  SetFilter()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/TableFilters.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  SingleSelectionDropdown()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/TableFilters.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaintWithOffset()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 261,
  "endLine" : 282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadOk()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 354,
  "endLine" : 374,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckWriteToNonExistingLink()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 1050,
  "endLine" : 1070,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionTimeout2()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 389,
  "endLine" : 409,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  CompletableFuture runAsyncRenderAction()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 933,
  "endLine" : 953,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RenderResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preload()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassLoaderPreloader.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ResourcesCompatTransform.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rendering" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTheme()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/TwoLineLabelTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewDetails()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceManagerPanelFakeAdbTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 45,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/InsightFeedbackSubmitted.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/RestoreFilterFromSettings.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/AiInsightFetched.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toTimeFilter()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/QueryFilters.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/InsightsAttachInlayDiffLinkFilter.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 104,
  "endLine" : 137,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromIssueVariant()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DetailsPanelHeader.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatServiceImplTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::logcat" ],
  "startLine" : 387,
  "endLine" : 405,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewText_sameMaxLength()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 512,
  "endLine" : 533,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAsDefaultCheckBox()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 721,
  "endLine" : 741,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_deobfuscate()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 732,
  "endLine" : 752,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_showsNotification()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_openInEditor()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 191,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 590,
  "endLine" : 609,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8DefaultRefactoringProcessorInsertOldDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentUsageTypeProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8DefaultRefactoringProcessorAcceptNewDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentUsageTypeProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompileRuntimeConfigurationRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentUsageTypeProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8DefaultRefactoringProcessorInsertOldDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8DefaultRefactoringProcessorAcceptNewDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompileRuntimeConfigurationRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveSourceSetJniRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 161,
  "endLine" : 180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowOKButtonsAreDisabledWithNothingSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 774,
  "endLine" : 792,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeReplacementName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun externalNameForParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslNameConverter.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleClick_noHighlightAfterCaretMovement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 255,
  "endLine" : 275,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeExtendsValue()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeDimensionBehaviors()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeVisibilityModes()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeClearField()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 403,
  "endLine" : 422,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevColTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposePreviewTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 63,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveSampleReference()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeKDocLinkResolutionServiceTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcLabel()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun amendDescriptor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableFunctionExtractableAnalyser.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanRepresentImpl()",
  "longName" : "",
  "relativeFileName" : "android-navigator/testUtils/com/android/tools/idea/navigator/AndroidProjectViewNodeConsistencyTestBase.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 193,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenFileMetrics()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleClickFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 227,
  "endLine" : 249,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMimeTypeValidation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUriAutoComplete()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 158,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavPropertiesViewTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::nav" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArgumentInspectorBuilder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/ComponentListInspectorBuilderTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawNavScreenPreviewUnavailable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 246,
  "endLine" : 264,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragInvalid()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHandleTargetTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::nav" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationToolbarAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/StartDestinationToolbarActionTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCurrentNavigation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 751,
  "endLine" : 774,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun writeUpdatedAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 513,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/tree/TreePanel.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavigationDecorator.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHierarchy()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 482,
  "endLine" : 504,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseRelease()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 186,
  "endLine" : 204,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ActionHandleTarget.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::nav" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addShapeHit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavSelfActionHitProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrackAllocationsImmediatelyCreatesInfoData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 216,
  "endLine" : 239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTriggerHeapDumpImmediatelyCreatesInfoData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 242,
  "endLine" : 265,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnoreDuplicatedAllocationEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemoryMap createMemoryMap()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importLegacyAllocations()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrReplace()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 187,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/ProfilerTable.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::transport-database" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void gatherEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 272,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImplTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImplTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 395,
  "endLine" : 415,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processElement()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTablePanel.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTablePanel.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showAndGet()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialog.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyInspectorLauncherIgnoresProcessChanges()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createColorEditor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/ResolutionStackEditorProviderTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleBackAndForth()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/RotationStatisticsTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationAfterUpdateUI()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 602,
  "endLine" : 623,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClear()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 704,
  "endLine" : 723,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHideSubtreeVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 262,
  "endLine" : 282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanelImplTest.kt",
  "fileLinesCount" : 535,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 279,
  "endLine" : 305,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlappingRects()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPane()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 295,
  "endLine" : 322,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 578,
  "endLine" : 597,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/adb/FakeShellCommandHandler.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/AdbServiceRule.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDrawTreesEqual()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/util/CheckUtil.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun set()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/DebugViewAttributes.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleCompatibilityAndComputeVersion()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 201,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onMoveFile()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/InNonMlFolderNotificationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClassType getPsiClassType()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/CodeUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::mlkit" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightModelGroupClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelGroupClass.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::mlkit" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pressingEnterOnStackViewNavigatesToSelectedElement()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 220,
  "endLine" : 243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFormatting()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSecondTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 218,
  "endLine" : 236,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvolvedAppliedFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/files/GradleDslFileTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndResetBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 800,
  "endLine" : 821,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndResetProductFlavorBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 824,
  "endLine" : 845,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndRemoveProductFlavorBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 942,
  "endLine" : 964,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApplyBlockApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1471,
  "endLine" : 1494,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseUseLibrary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2451,
  "endLine" : 2473,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddUseLibrary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2476,
  "endLine" : 2499,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyMapElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1365,
  "endLine" : 1388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadInitWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1441,
  "endLine" : 1469,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadInitWithDotted()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1472,
  "endLine" : 1500,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifySplitsValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 201,
  "endLine" : 222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddResetStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 423,
  "endLine" : 445,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseConfigs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndroidAppAndLibraryBlocksFromScratch()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SoftwareTypesModelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameSigningConfigModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 537,
  "endLine" : 561,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPropertyToImplicitBuildTypes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesAddAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesRemoveAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesRemoveAllAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 157,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntriesReplaceAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 216,
  "endLine" : 240,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 202,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFlatRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 487,
  "endLine" : 510,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFlatRepositoryFromEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 513,
  "endLine" : 535,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToExistingFlatRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 538,
  "endLine" : 562,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceMapDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 690,
  "endLine" : 712,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 766,
  "endLine" : 787,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariablePropertyDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 810,
  "endLine" : 831,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1697,
  "endLine" : 1718,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateNewEmptyMapValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1738,
  "endLine" : 1763,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapVariable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1926,
  "endLine" : 1951,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveAllChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 196,
  "endLine" : 222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslLiteral copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToParsedExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 362,
  "endLine" : 385,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getElementBeforeChildWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1118,
  "endLine" : 1143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1261,
  "endLine" : 1279,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslElement resolveReferenceOnPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 788,
  "endLine" : 813,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean visit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ElementSort.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T addNewTypeNameValueElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setTypeAndValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransform.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFontFamilyWithDownloadableFontQuery()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/fonts/FontFamilyParserTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::render-resources" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFontFamilyWithDownloadableFontQueryUsingAppCompat()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/fonts/FontFamilyParserTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::render-resources" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFontFamilyWithDownloadableFontQueryWithParameters()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/fonts/FontFamilyParserTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::render-resources" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceValues()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/apk/ApkResourceRepositoryTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::render-resources" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily resolveCompoundFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeDefaultThemeForConfiguration()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/DefaultThemeProvider.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::render-resources" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/ProcessModelFragment.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidator()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/FloatValidationTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoOverlap()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/OverlapAnalyzerComposeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphHashCode_different()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 351,
  "endLine" : 372,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_saveSize_differentValues()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeToolingUsageTrackerTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/picker/AnimatedPropertiesModel.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 72,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun hasPreviews()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1473,
  "endLine" : 1491,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getComponentsFromContext()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 603,
  "endLine" : 621,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSleepBeforeAppLaunched()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDebuggableProcessReportedAsDebuggable()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTimeResetOnConnectedDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 322,
  "endLine" : 346,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void timelineShouldStopStreamingWhenRangeIsSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 754,
  "endLine" : 774,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnsupportedDeviceShowsNullStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1117,
  "endLine" : 1136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildDeviceName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1456,
  "endLine" : 1476,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 195,
  "endLine" : 219,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcessWithTraceboxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 368,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesTaskSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 161,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComplexBottomUpNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 154,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadsModelTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionRangeDecoupledFromClockType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisChartModelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rangeIntersectionReturnsASingleTraceId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 201,
  "endLine" : 228,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configurationShouldBeTheOnGoingProfilingAfterExitAndEnter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 508,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cpuMetadataSuccessfulCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 607,
  "endLine" : 627,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAndSetDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 876,
  "endLine" : 897,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandlerTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartupTaskUsingUnsupportedDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 135,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/DetailedMemoryUsageTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyze_identifiesDuplicateBitmaps()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/BitmapDuplicationAnalyzerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyze_withNoDuplicates()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/BitmapDuplicationAnalyzerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleNativeAllocationRecordingChangesIsRecordingState()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 189,
  "endLine" : 218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectingLegacyAllocationsGoesToMemoryCaptureStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 869,
  "endLine" : 889,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataForXRangeNotReturnEventsBeforeRangeMin()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/AllocationSamplingRateDataSeriesTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 339,
  "endLine" : 357,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTaskArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/TaskHandlerUtils.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceCpuCaptureBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoPacketDBSorter.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapStateToString()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 334,
  "endLine" : 354,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCapturing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 349,
  "endLine" : 373,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCaptureParsed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 412,
  "endLine" : 435,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InstanceObject getBitmapFromDrawable()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AndroidBitmapDataProvider.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/BitmapDecoder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void nativeAllocationTrackingStop()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 440,
  "endLine" : 463,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyColumnDefaultValue()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 169,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameAndModifyTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 733,
  "endLine" : 754,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/KotlinMigrationClassGeneratorTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getRunAndValidateMigrationStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 222,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateMigrationWizard()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun changeSecondaryDisplays()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 317,
  "endLine" : 335,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScreenshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 717,
  "endLine" : 737,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitWithContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 731,
  "endLine" : 749,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragToPushFiles()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/DeviceFileDropHandlerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::streaming" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLivenessIndicator()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 651,
  "endLine" : 673,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogClosedWhileCreatingSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 273,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadCustomValue()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDone()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 193,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyEvents_letters_uppercase()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyEvents_controlCharacters()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomablePanel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::streaming" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 693,
  "endLine" : 711,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDeviceClipboard()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClipboardSynchronizer.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::streaming" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 816,
  "endLine" : 834,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLoadedLastSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 820,
  "endLine" : 838,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 883,
  "endLine" : 903,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::StartVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 277,
  "endLine" : 295,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::HandleTouchUp()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 692,
  "endLine" : 714,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nowEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 184,
  "endLine" : 202,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 316,
  "endLine" : 334,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTitle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 201,
  "endLine" : 219,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 319,
  "endLine" : 337,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClientsWithNullDescriptionsNotCached()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableResourceExternalAnnotator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 69,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/TemplateParameterStringReference.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordButtonDisabledInDeadSessions()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsCodeNavigationForArt()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackRendererTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaColors()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 287,
  "endLine" : 308,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentsArePopulated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadSummaryDetailsViewTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threadStatesNotPopulatedForNonSysTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadSummaryDetailsViewTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsPopulated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeDetailTableTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableShouldBeSortedByValue()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeDetailTableTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsPopulated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadStateTableTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleThreads()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadStateTableTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsPopulatedByLayer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisFramesTabTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipRangeChangeShouldBeHandled()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/LifecycleTooltipViewTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 123,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadHeapDumpFromFile()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 441,
  "endLine" : 464,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationTooltipViewTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void exportArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 190,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void threadSliceInfoChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuKernelTooltipView.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedCpuChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedCpuChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FilterComponent buildFilterComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskGrid()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskgrid/TaskGrid.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotificationWithTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/notifications/NotificationWithTooltip.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 551,
  "endLine" : 574,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshClassSet()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 374,
  "endLine" : 395,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshSelectedInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 397,
  "endLine" : 417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSourceProvidersForLegacyModule()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/LegacyDelegate.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatableUnregistersUpdatable()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalPackage getLocalAddOnPackage()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintIdeClientTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lint" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceTypeParameters()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/resourceTypes.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFieldWrites()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 428,
  "endLine" : 446,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddUsesFeatureQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lint" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canAnnotate()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncAndReplaceReferences()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-lint" ],
  "startLine" : 133,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logFeedback()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/LintIdeAnalytics.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-lint" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 527,
  "endLine" : 546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsRefreshing()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 270,
  "endLine" : 297,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheActuallyCleared()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontCache()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/FontCache.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExceptionIsThrownDuringRetrieve()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergedManifestSnapshot build()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexViewBindingLayout()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateStrategyDoesNotPreferSamePlatformVersion()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateStrategyPrefersSameAndroidStudioVersionIfAvailable()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateStrategyDoesNotChooseMilestone()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getManifestClassForFacet()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/res/AndroidManifestClassPsiElementFinderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/IdeaTestSuite.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStepsVisibility()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AehdWizardTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSysimgWithExtensionLevel()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRecommended()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependenciesAllWillErrorDuringRegistration()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQuickDocEvent_success()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioEventLoggerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanUpProjectWithSdkWithUpdatedSources()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTask()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/tasks/GradleRunTaskActionIntegrationTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnresolvedDependenciesAreCaught()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AndroidGradleTestsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputeSdkRepoReloads()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/SdkSyncUtilTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotSuggestMavenImportActionMultiplatform_nonJvmPlatform()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 617,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiskCacheWithNoETag()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalSystemTask executeTaskTask()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManagerTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionRefCompletionInPlugins()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefCompletionInPlugins()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsForBundle()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combiningDevicesWithAndWithoutPrivacySandboxSupport()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 329,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile createGradleProjectToImport()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializeJvmCrash()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneratedSourceFiles_lightClasses()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidViewNotVisibleInUnsupportedProjectSystem()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 364,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidViewNotVisibleInNonAndroidProject()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 367,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getAllNodes()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 606,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetChildren()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNodeTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goToDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/GoToDeclarationTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runJUnitDebuggerTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/DebugJUnitTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskDetailTopAppBar()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/TopAppBars.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doMath()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAfterSync()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AndroidProjectRootListenerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUnrelatedFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 432,
  "endLine" : 451,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void motionScene()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1616,
  "endLine" : 1637,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bitmapUpdated()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4328,
  "endLine" : 4351,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repositoryUpdatedAfterDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4370,
  "endLine" : 4389,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUnrelatedAttribute()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4633,
  "endLine" : 4652,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCsvSampleData()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 424,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkCrossNamespaceReference()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingAar()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 586,
  "endLine" : 606,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildInvalidatesRClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectLightResourceClassServiceTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InlinedResource getResolvedString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InlinedResource findXmlValueReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean performSingleFileDownloads()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromJvmQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 554,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 286,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUserPreferredColumnWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/state/AndroidTestResultsUserPreferencesManager.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 641,
  "endLine" : 658,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultAction.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCallTreeWithPriority()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/freeze/ThreadCallTreeSorter.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long constructTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processObjectTagPreorderTraverse()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markNodeAsNominated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreeNode.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentsSet buildComponentSetFromConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean handleAnalyticsReports()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/AndroidStudioErrorReportSubmitter.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIdleThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitObjectArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateAuxiliaryFilesVisitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writePrimitiveArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeStackFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 293,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasSystemImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 557,
  "endLine" : 580,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getTargetSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 361,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getAppResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleTextWithIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceModuleRendererFactory.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 672,
  "endLine" : 695,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarResourceRepositoryCache.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prependResourcePrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 857,
  "endLine" : 874,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findStyleableAttrFieldsForStyleable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1221,
  "endLine" : 1238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getLayoutRefactoringForFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 393,
  "endLine" : 413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection lookupPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final File getAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DrawableRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fromSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanLayoutlibNativeMemory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/ReplaceTagFix.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/ShowExceptionFix.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doLaunch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String computeDefaultActivityWithDevicePreference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocatorUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backendCodeGenForK2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/k2/LiveEditCompilerForK2.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String onAgentTrigger()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 502,
  "endLine" : 526,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getUserIdFromAmParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/MultiUserUtils.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareMergingErrorsForNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 571,
  "endLine" : 588,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag findTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDragged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 354,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void scrollRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 452,
  "endLine" : 472,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void gotoScrollableColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 514,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringsCellRenderer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canViewTranslations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/AddLocaleAction.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result show()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConfirmFirstRunWizardCloseDialog.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlagEditor createLongFlagEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 444,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSupportedDistributionForApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/DistributionService.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMergerStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ManifestMergerStatsTracker.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchDocument deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/deserializers/SketchDocumentDeserializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightVirtualFile generateColorsFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParameter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 905,
  "endLine" : 924,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module findCircularDependencyOnLibraryWithSamePackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResolvingConverter getStringConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartDestLayoutId()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavXmlHelper.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 422,
  "endLine" : 440,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveInner()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAnnotationsJar()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTagNamesByClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidClassesForXmlUtil.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLibAndAppSpecificFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 601,
  "endLine" : 618,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doAddStringResource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInlineStyleDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleDialog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findExistingNameConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UsageViewDescriptor createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNamespaceAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/LayoutUsageData.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBuildTargets()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurableForm.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration pickConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 297,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertResourceAttributeToIdentifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 549,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean insertLineBreakBeforeFirstAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkImplicitCallToSuper()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findPublicAndUnrestrictedClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioModuleClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 343,
  "endLine" : 360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList getAndroidDebuggers()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 400,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertOneSdkPerAvailableTarget()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrepareWithDoubleFallback()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateSdkAddingRoots()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProviderHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 888,
  "endLine" : 907,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAccessibilityServiceTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceLiteralWithMultipleFormats()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 612,
  "endLine" : 629,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagBodyIds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlTypedHandlerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagBodyAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlTypedHandlerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentNamespacesResolution()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentNamespacesPrefixResolution()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityToLayoutAndManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceFileReferenceRename_fileExtensionRetained()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/renaming/RenameResourceReferenceTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoResourceFromStartOfReferenceXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStringFromLib_ownRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 916,
  "endLine" : 936,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdDeclarations()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsageViewTreeTextRepresentation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 1031,
  "endLine" : 1049,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextSucceeds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetColorToXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidAnnotatorUtilTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeTag()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 337,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceResourceReferences()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCantGoNextIfError()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMappers()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ImportConfigurationManagerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectMultipleConfigurationResource()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshDrawablePreviews()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThemeAttributeSummary()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 243,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithWaitingForSyncMessage()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolWindowTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shrinkRenderingModeLowersHeight()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/LayoutRendererTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canRun()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/DefaultStudioProgramRunnerTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static   void matchFields()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceRunConfigurationProducerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRetrieveTaskConfigNativeAllocationUpdatedValue()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestRecommendedThemesAppcompat()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyContents()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/CopyAllSelectedActionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeKeyInBottomPanel()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noEditor()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterLocalesActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/RemoveKeysActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noEditor()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1222,
  "endLine" : 1241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePasses()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2198,
  "endLine" : 2216,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getPsiParentOfType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceType getResourceType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 368,
  "endLine" : 389,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_setter()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 464,
  "endLine" : 483,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_classInitializer()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 837,
  "endLine" : 856,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterOnStartTraceCaptures()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessorTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndFailure()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/LegacyCpuProfilingHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijImportDialog.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewDynamicFeatureModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddNewModulesToAppTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModuleRoots()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ModuleTemplateDataBuilder.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceToGradleModuleStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/DensityAwareFileComparator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOutputPreviewPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 338,
  "endLine" : 356,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 749,
  "endLine" : 769,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformedImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static AnnotatedImage createPlaceholderErrorImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 476,
  "endLine" : 494,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyAdaptiveIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/sharedMacros.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::android-npw" ],
  "startLine" : 231,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedModuleTemplate createMultiplatformTemplateAt()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/GradleAndroidModuleTemplate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-npw" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_safeUnbox()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 258,
  "endLine" : 275,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_invalidPackageName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 295,
  "endLine" : 312,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 478,
  "endLine" : 499,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenshotUsageIsTracked_CopyClipboard_Phone()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 375,
  "endLine" : 394,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenshotUsageIsTracked_CopyClipboard_Wear()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 397,
  "endLine" : 416,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackageXml()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 406,
  "endLine" : 423,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Renderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusString()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/MultiVersionTreeNode.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getSdkLocations()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 377,
  "endLine" : 398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 634,
  "endLine" : 653,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun attachDebuggerToSandboxSdk()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/SandboxSdkUtils.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::execution" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateApiLevelSuggestion_filterWithDeviceSupportedApiAndMinSdk()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeFileInternal()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initUi()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/onboarding/RadioButtonWithCommentTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrepareRequests_InterfaceWithStaticMethod_addsRequest()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 343,
  "endLine" : 363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrepareRequests_InterfaceWithDefaultMethod_addsRequest()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 391,
  "endLine" : 411,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllClasses_InterfaceWithStaticMethod_hasResults_addsCompanion()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 489,
  "endLine" : 509,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllClasses_InterfaceWithDefaultMethod_hasResults_addsCompanion()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 512,
  "endLine" : 532,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Int2ObjectMap getIdMap()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result render()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailedDownloadEventsProcessed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadEventsProcessorTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequestsTableContentAndFormatting()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 303,
  "endLine" : 322,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksConfigurationIssuesAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/TaskConfigurationAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldKotlinDetectedAppliedInPluginDsl()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksConfigurationIssuesAnalyzer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/TasksConfigurationIssuesAnalyzerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckJetifierBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 160,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnBuildFailureWhenOpened()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildOutputLinkClickAfterTabClosed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 281,
  "endLine" : 305,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoOpenedOnCheckJetifierBuilds()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 357,
  "endLine" : 379,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheAfterTrialBuildPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 238,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUIResponseOnExcludeActionSuccess()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/WindowsDefenderWarningUITest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUIResponseOnExcludeActionFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/WindowsDefenderWarningUITest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculatedForBiggerVisibleRect()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculatedForSmallerVisibleRectAndSmallerTreeRows()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculatedForDecreasingNodesForSmallerVisibleRect()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/BuildAnalyzerMasterTreeCellRenderer.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateInfoPanelHtml()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/BuildOverviewPageView.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAllReleasesAllListeners()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 222,
  "endLine" : 244,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modelListenerFiredOnProcessChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 100,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingWorkAdded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/WorkEntryTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorClient.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 230,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun criteriaVariables()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reorderRulesFromTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableAndDisableRulesFromTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 265,
  "endLine" : 282,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun headerSectionRendering()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 320,
  "endLine" : 339,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedDisplayNameForContentTypes()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 342,
  "endLine" : 359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateFor()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/RequestTabContent.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateSchemaUpdatesModel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 716,
  "endLine" : 739,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionQuerySuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 211,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshDataScheduledOneAtATime()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 616,
  "endLine" : 639,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertSqliteTableToAndroidSqlTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/SqliteSchemaContextTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownRecoverableErrorMessageShowsError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorClientTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 178,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOidIsAssignedCorrectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowIdIsNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 267,
  "endLine" : 289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightPanelEmptyStateIsHiddenAfterOpeningATab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 324,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleOrderByColumnInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 290,
  "endLine" : 311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDatabasesChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSqliteStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/Utils.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependencyWithVersionCatalog_alreadyExists()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependencyWithVersionCatalog_alreadyExists_asModuleRepresentation()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertJavaVersionToGradleString()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/TemplateUtilsTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-templates" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcFolderIncluding()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclaration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/refactoring/GradleCatalogTomlVetoConditionTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_InsideAllTables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 397,
  "endLine" : 415,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogWithSameNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionCatalogDependencyReferenceContributorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extract()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 275,
  "endLine" : 293,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProjectStructureNotificationPanelType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateDistributionUrlLeavesGradleWrapperAloneAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateDistributionUrlLeavesGradleWrapperAloneBin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateDistributionUrlReplacesGradleWrapper()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateDistributionUrlUpgradeGradleWrapper()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSortedProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradlePropertiesTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppModulesAndAgpVersionsAreRecorded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProjectStructureTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenProject_withCustomEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleVersionAfterClose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 345,
  "endLine" : 364,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyExpectations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ApplicationIdProviderTests.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetModuleLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 545,
  "endLine" : 564,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPatterns()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyHttpProxySettingsWithoutAuthentication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyHttpsProxySettingsWithoutAuthentication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappingDuplicateMessageAwareMessageEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 208,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclarativeErrorParsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DeclarativeErrorParserTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleFailedTaskWithStacktrace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/GradleFailureOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverFromInvalidLegacy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DataBindingOutputParserTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/sync/runsGradleProjectsystem/AndroidModuleDataServiceGradleTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/GradleImplicitPropertyUsageProviderTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/AndroidInferNullityActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMigration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/MigrateResValuesFromGradlePropertiesTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMigration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/MigrateBuildConfigFromGradlePropertiesTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMigrationWithGeneratedSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/MigrateBuildConfigFromGradlePropertiesTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 448,
  "endLine" : 471,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAndroidConfigurationExecutor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/Provider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArtifactDependencySpec findMatchedLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 369,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 251,
  "endLine" : 268,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getGradleServicePaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleLocalCache.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map findSiblings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleSiblingLookup.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerManager.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recover()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/exceptions/base/GradleJdkException.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UsageViewDescriptor createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddRepoProcessor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageViewDescriptor createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessor.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectNdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dumpLibraryTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 420,
  "endLine" : 440,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/DaemonContextMismatchIssueChecker.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueChecker.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/LibraryUtil.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/NdkModuleModelDataService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModelData.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String validateProjectsForImport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openBundleAnalyzer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 213,
  "endLine" : 233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/AndroidStudioBuildToolsConfigurable.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File getApk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 460,
  "endLine" : 477,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getApksForPrivacySandboxSdks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 496,
  "endLine" : 515,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModuleAccepted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfigurationEditor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateGradleLibraryFromFilesDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/NativeNavSource.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun testTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTaskTestBase.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun sessionBasedProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateMultipleTestConfigurationFromCommonTestClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/KotlinMultiplatformAndroidTestConfigurationProducerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateMultipleTestConfigurationFromCommonTestMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/KotlinMultiplatformAndroidTestConfigurationProducerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromAdditionalTestArtifacts_missingFieldsAllowed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/JourneyActionArtifactsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterDeviceByName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterDeviceByApiLevel()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRowFilter()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 582,
  "endLine" : 601,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleExecutionSettingsForAllInPackageTestWithSingleDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 155,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleExecutionSettingsForRegexTestWithSingleDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyUnitTestConfigurationIsCreatedWhenAndroidTestIsDisabled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 325,
  "endLine" : 348,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateData()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotAttributesView.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyRootIsShownWhenPackageFilterIsDisabled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1448,
  "endLine" : 1473,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceToDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/extensions.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::analytics" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openAssistant()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantToolWindowService.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::assistant" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startElement()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/RecipeUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::assistant" ],
  "startLine" : 178,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleStepButtonClick()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaterialIconsFromSdk()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 223,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getMaterialSymbolsFontsAndMetadata()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialSymbolsLoader.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-material" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean updateValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 177,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeFileTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 22,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkDslPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 221,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 240,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCreateResourceQuickFixActions()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/quickfix/CreateResourceQuickFixUtils.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupAppAction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::backup" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long estimateSize()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScriptedFlavorDimensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelMapPropertyImplTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBuildScriptVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingMapVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 218,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableVariablesForCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 295,
  "endLine" : 313,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetOrCreateVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 344,
  "endLine" : 361,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyParentsInNestedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleCollectionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPomDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/pom/MavenPomsTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMessagesForBom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleAnalyzerTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoFlavorDimensionWithMultipleDimensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 348,
  "endLine" : 368,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsDropDownList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 271,
  "endLine" : 288,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorCollection.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aggregate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregator.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldSuggestApiScopeReplacement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsModuleAnalyzer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/CollectionPropertyEditor.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadKnownValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApply()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholderTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSnappableWithAnyRootView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LayoutHandlerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTitle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutBarrierHandlerTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetVerticalMargin()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 340,
  "endLine" : 358,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixClickedWithCompoundFix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 254,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFindClassesForViewTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/ClassResolutionUtilsTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDefaultValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/LayoutParamsManagerTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdFromMixin()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 394,
  "endLine" : 415,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyValuesChangedEventAfterModelChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBySpecialType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseColorPicker()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ResourceActionsTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppCompatViewAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayoutViewAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesignViewAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecyclerViewAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 237,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChipGroupAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/IdEnumSupportTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextStyleProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItemTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenterImpliesMultipleEffectiveFlags()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItemTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableWithRequiredPropertiesPresent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilderTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHidden()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/AllAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptMoveToNextEditorWithEmptyNewPropertyValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOptionalPropertiesPresent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilderTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomNavSmallWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/BottomNavAnalyzerTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitFormWithLayoutEditor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReflectConfigurationFromSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LocaleModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitActiveItemIsSameAsDraggedItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerLayoutTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDisplayListTest4.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest2.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeConnectTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectStart()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeConnectTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectEnd()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeConnectTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest3.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDecoratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRTLScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest4.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDistributeHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 450,
  "endLine" : 467,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest9.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComponentOrderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNorthAndNorthEastToolbarBackgroundsMatchSurfaceBackground()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ActionsToolbarTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrackingModeChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotWaitToZoomToFit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 405,
  "endLine" : 434,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetInstance()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/DesignerUsageTrackerManagerTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomTracking()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/DesignerAnalyticsManagerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithSingleIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuedFileNodeTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForCompose()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReceiveMessageFromTopic()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueProviderTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listenerCalled()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueModelTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/GotoComponentActionTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/StudioHtmlLinkManagerTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showAddElementsAction()",
  "longName" : "",
  "relativeFileName" : "designer/gradle/src/com/android/tools/idea/uibuilder/handlers/UIBuilderHandlerGradleToken.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getSceneViewLeftBar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 362,
  "endLine" : 381,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProvider.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent getOriginalComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 662,
  "endLine" : 681,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnectible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SceneComponent getTargetComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawWrapHorizontalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1395,
  "endLine" : 1413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDrawCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 528,
  "endLine" : 545,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDrawCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 556,
  "endLine" : 573,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConnectible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getIndex()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 235,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/EditTextPreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/PanInteraction.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/BorderLayer.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResizePolicy get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 212,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkForNewMissingDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pair getCellRendererAndBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/NlOptionsConfigurable.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 264,
  "endLine" : 286,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutHelperInspectorBuilder.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackSetCategory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/InternalMultiViewMetricTrackerFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackToggleIssuePanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/InternalMultiViewMetricTrackerFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 617,
  "endLine" : 634,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hoverWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewHandler getHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/MenuViewHandlerManager.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/SearchItemHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributesTransaction disconnect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 688,
  "endLine" : 706,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void postInferCleanupFromConvert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList packedError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 424,
  "endLine" : 442,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void flipBaselineAndReverse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 913,
  "endLine" : 930,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double calculateBias()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/UnknownViewDecorator.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneDecorator get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/NlSceneDecoratorFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SelectPreviousAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SelectNextAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ChainStyleViewActions.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditor.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 796,
  "endLine" : 820,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTagElement()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDescendant()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DrawTextRegion createFromString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 696,
  "endLine" : 714,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delegateMouseDownToSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 716,
  "endLine" : 734,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String describe()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/NlTreeDumper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getIssueTypeIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/IssueNotificationAction.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportMissingSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addHtmlForIssue164378()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 350,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateToolWindow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List deduplicateSetTargetAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture pressKey()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture releaseKey()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragFixture pressKey()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragFixture releaseKey()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScreenView createScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldReferenceIncorrectType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldReferenceIncorrectPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8FieldTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::android-lang" ],
  "startLine" : 196,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoin_completion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 968,
  "endLine" : 989,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionAfterColon_multiple()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 153,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionNoColon()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 178,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1092,
  "endLine" : 1109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAggregateFunctions_parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2518,
  "endLine" : 2551,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteDatabase_wrongArgument()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlPsiCompositeElementImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/highlight/AidlSyntaxHighlighter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiPrimitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processDefinedSqlTables()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/Resolution.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 578,
  "endLine" : 595,
  "linesOfCode" : 18,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 610,
  "endLine" : 627,
  "linesOfCode" : 18,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 439,
  "endLine" : 457,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetUiModeForDevice()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceInstanceWithDifferentDimensionUnit()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/config/DeviceUtilsKtTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toPreviewXml()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Density lookupDensity()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/Densities.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowFactoryResetIfPairingStatusDosntMatch()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldShow()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/NewConnectionAlertStep.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showConnectionDroppedBalloon()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingNotificationManager.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement processListElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 680,
  "endLine" : 700,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement createInfixElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 756,
  "endLine" : 775,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslMethodCall getMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 804,
  "endLine" : 823,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _stamp_product_info()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_config_files()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingPackagePathCanBeFoundWhenViewBindingEnabled()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingPackageFinderTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::databinding" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canNavigateFromImportType()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingNavigationTests.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::databinding" ],
  "startLine" : 184,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canNavigateFromVariableTypeToJavaLangClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingNavigationTests.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::databinding" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_javaDoesntShowWarningBecauseAnnotationProcessorsRunAutomatically()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/validation/DataBindingInspectionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::databinding" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightClassConstructorIsPrivate()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 203,
  "endLine" : 221,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 628,
  "endLine" : 647,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getProjects()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeRequest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::lint" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRelevant()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeIssueRegistry.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::lint" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewDeviceExplorerToolWindow()",
  "longName" : "",
  "relativeFileName" : "device-explorer/integration/testSrc/com/android/tools/idea/device/explorer/DeviceExplorerIntegrationTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/RepaintManagerClassTransformer.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::swingp" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/WindowClassTransformer.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::swingp" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewSortingMultipleInstancesWithDisplayName()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementSortingTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewModeIsUpdatedWithFocusModeOption()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerActionTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/JumpToDefinitionAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 243,
  "endLine" : 260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 2,
  "endLine" : 25,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/KeyboardEventRenderer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintCurrentValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonMenuLayoutHelper()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropListTransferHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPaintRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 882,
  "endLine" : 899,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MySearchField()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 898,
  "endLine" : 915,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 732,
  "endLine" : 749,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translatedAndReanchored()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayout.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeString()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getDescriptorFiles()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceArtDescriptor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawLine()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 461,
  "endLine" : 481,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerValidator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tooltipRangeChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 143,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HoverRowTable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HoverRowTable.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional findKotlinxCoroutinesLib()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 250,
  "endLine" : 267,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findTestMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int convertRemoteLineToLocal()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement resolveModuleAt()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyOutsideModuleImportResolver.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateFromBuildFileSelectProjectViewOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportFromWorkspaceProjectViewOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void apply()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewEdit.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet doLoadProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManagerImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void print()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSectionParser.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkspacePath parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ImportSection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addWrappedPredefinedFilters()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 312,
  "endLine" : 329,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FileData getFileData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet getBuildSystemExcludes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetExpressionList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timerComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/PendingChangesHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePathResolver getPathResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverProviderImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildifierBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/DefaultBuildifierBinaryProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCaches.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void markExistingFilesDirty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/FileRefresher.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectFileAddedSinceSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 292,
  "endLine" : 314,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getBugreportFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 514,
  "endLine" : 531,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BazelVersion parseVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseLoadStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseFuncallSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 296,
  "endLine" : 313,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuoteType getQuoteType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 261,
  "endLine" : 280,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildFindUsagesProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildElementDescriptionProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tokenizeTwoChars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 644,
  "endLine" : 661,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDescriptors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldFunctionCall()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildCompletionAutoPopupHandler.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CompletionResultsProcessor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 476,
  "endLine" : 495,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean possiblyValidType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildElementValidation.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFile findBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileLookupData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getItemText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ASTNode createReplacementItemNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/util/ProjectViewElementGenerator.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFileSystemItem resolveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeImportSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHandlerIfDifferentProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 281,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTargetKindName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 417,
  "endLine" : 435,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHandlerEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 707,
  "endLine" : 725,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfigurationContext getFutureHandlingErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doSetupConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getWebTestWrappers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 262,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldLoadConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRunChild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 293,
  "endLine" : 310,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SMTRunnerConsoleView getConsoleView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/SmRunnerUtils.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installOrEnablePlugins()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 379,
  "endLine" : 397,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap getEmptyStatusInParallel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibrary.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/workingset/JavaWorkingSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachSourceJarAction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection updateClasspath()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeCompilerManager.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionParser parseValue()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void incModificationTrackers()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet getValidRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderRootTrimmer.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set collectExecutionRootPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderRootTrimmer.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void logStatsAndClearMap()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidResourceModule mergeAndroidResourceModules()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 422,
  "endLine" : 442,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createAarLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 457,
  "endLine" : 480,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 252,
  "endLine" : 271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRootElementTextField()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getLibrariesForWorkspaceModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 541,
  "endLine" : 558,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean modifyProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelNavDesignSurfaceToken.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File downloadLibIfRemote()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 247,
  "endLine" : 269,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationValidationUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidBinaryMobileInstallRunContextBase()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/studio/com/google/idea/blaze/android/AndroidIntegrationTestSetupRule.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subpathWildcard()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetPatternTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForConnection()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean assertResponseType()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getCompletionValues()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugCompletionSuggestions.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddAndroidResPackages.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitProjectDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstReverseDepsOfType()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 515,
  "endLine" : 533,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional readFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotDeserializer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreate_ccLibrary_noDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_metadata_present()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencyGenSrcsJarsTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyBuildFile_excluded()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 262,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSourceFile_withNewSiblingPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 397,
  "endLine" : 414,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackagesWithErrorsAreAffected()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 526,
  "endLine" : 543,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiSource_samePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 317,
  "endLine" : 336,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeFilesToDelete_filesDeleted_childrenRemain()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 436,
  "endLine" : 453,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCcLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 396,
  "endLine" : 413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map parsePackageStrings()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParser.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T parseSingleOption()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/OptionParser.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_injectedField()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConceptTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::dagger" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_getPossibleAnnotationText_nestedClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 151,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotationWithAlias()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbServerStatusReporter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-adb" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/ExtendReservationAction.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-adb" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdeDependenciesInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 689,
  "endLine" : 707,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManualFree()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoLinkCreationAllowed()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 1030,
  "endLine" : 1047,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AaptAttrAttributeSnapshot createAttributeSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/AaptAttrAttributeSnapshot.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::rendering" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderProblem createHtml()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderResult createWithStats()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 240,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun locatePseudoClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/PseudoClassLocatorForLoader.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::rendering" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewToolWindowListener()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasResourceConfig()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 314,
  "endLine" : 332,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEventViewed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEventsFetched()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcons()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsIssuesTableCellRendererTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/actions/InsightActionTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negatedRegexFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 248,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_ageFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 627,
  "endLine" : 644,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_levels()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 445,
  "endLine" : 465,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorSettingsPageTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterNames()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterParser.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::logcat" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleItemError()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accumulate()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/TextAccumulator.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::logcat" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/ImportLogcatAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsingSystemPropertyToLogErrorsInsteadOfWarnings()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 229,
  "endLine" : 247,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectUsingBuildConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BuildConfigDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAndGetAgpUpgradeDialogAccepted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RefactoringProcessorInstantiatorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAndGetAgpUpgradeDialogRefused()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RefactoringProcessorInstantiatorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recommendPluginUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_setterScope()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 336,
  "endLine" : 355,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleClick_highlightsCorrectRange()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 233,
  "endLine" : 252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeKeyFramesFields()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 601,
  "endLine" : 618,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeCompletionContributor.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivateAddNavigator()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 608,
  "endLine" : 628,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionListInspectorBuilder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/ComponentListInspectorBuilderTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::nav" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArgumentInspectorBuilderForNavigationRoot()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/ComponentListInspectorBuilderTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::nav" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonexistentLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 369,
  "endLine" : 388,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScale()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomController.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::nav" ],
  "startLine" : 132,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPaint()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawNavScreen.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::nav" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildListChildren()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavigationDecorator.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::nav" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescriptors()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtDescriptorCacheModuleService.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::nav" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShadowedScope()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k2/src/com/android/tools/idea/nav/safeargs/kotlin/k2/SafeArgsResolveExtension.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackProjectStats()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/tracker/SafeArgsTracker.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::nav" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelevant()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnGoingAllocationTrackingStopped()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetOngoingTraceInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 273,
  "endLine" : 296,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreDatabase.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::transport-database" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNetworkConnectionDataByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional columnFor()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTraceInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 239,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List getResultsInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun debugProcess()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun backupApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 218,
  "endLine" : 235,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApkBytes()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkTestUtils.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPaint()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/PercentRenderer.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSliderValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SpinnerValuePropertyTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedIndexProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedIndexPropertyTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectorTreeEventIncludesUpdateScreenshotTypeCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 706,
  "endLine" : 725,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 515,
  "endLine" : 532,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTextEditor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/ResolutionStackEditorProviderTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachDurationOnSuccess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatisticsTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 286,
  "endLine" : 307,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlatten()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ViewNodeTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReversePostOrderFlatten()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/ViewNodeTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrapUnwrap()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/WrapLogicTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleWrapThrows()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/WrapLogicTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlappingRects2()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRecompositionHighlightOrange()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 266,
  "endLine" : 283,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRecompositionHighlightOrangeLowCount()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 286,
  "endLine" : 303,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRecompositionHighlightNoBorder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 306,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintFoldRotatedHoveredSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 427,
  "endLine" : 444,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintFoldRotatedSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 447,
  "endLine" : 464,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClient.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRecompositionColumnVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 331,
  "endLine" : 349,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConnectionChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanel.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 151,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 384,
  "endLine" : 401,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/ToggleLiveUpdatesAction.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlProjectService()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlProjectService.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::mlkit" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMlModelFileTracker()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/ProjectMlModelFileTracker.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::mlkit" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static APIVersion fromProject()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/APIVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::mlkit" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType getPsiClassType()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelGroupClass.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::mlkit" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod buildGroupGetterMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelOutputsClass.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mlkit" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackFramesTest()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseVariedConfiguratorBuildTypeBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1052,
  "endLine" : 1070,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseVariedConfiguratorBuildTypeStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1073,
  "endLine" : 1091,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyIntegerLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1683,
  "endLine" : 1707,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseNoResConfigsProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2289,
  "endLine" : 2317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigBlockWithAppendStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 234,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveNativeBlockElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2257,
  "endLine" : 2277,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveExternalNativeBlockElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2280,
  "endLine" : 2300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndApplyMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1340,
  "endLine" : 1362,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1391,
  "endLine" : 1413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1416,
  "endLine" : 1438,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneElementsInList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 208,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCMakePathAndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 204,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCMakeVersionAndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNdkBuildPathAndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 396,
  "endLine" : 420,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNdkBuildVersionAndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 423,
  "endLine" : 447,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetConstructorToFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 450,
  "endLine" : 472,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootEditAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneElementsInList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 215,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductFlavorsWithAppendStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteVersionCatalogCompactOverBundle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 758,
  "endLine" : 776,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteVersionCatalogMapOverBundle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 779,
  "endLine" : 797,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteVersionCatalogMapVersionRefOverBundle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 800,
  "endLine" : 818,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogCreateVersionPropertyWithComplexNames()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 891,
  "endLine" : 910,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogDeleteMapOnlyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 983,
  "endLine" : 1001,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryMapVersionToVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1073,
  "endLine" : 1091,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyExistingSourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetPluginName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 302,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMapWithVersionRef2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseMavenRepositoryWithCredentials()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddDuplicateToExistingFlatRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 565,
  "endLine" : 586,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetReferenceWithModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1292,
  "endLine" : 1318,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteVariableDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1638,
  "endLine" : 1664,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddRemoveReferenceValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2852,
  "endLine" : 2873,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRewriteProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3372,
  "endLine" : 3393,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMultiModuleExtPropertyFromPropertiesFileWithHistory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 394,
  "endLine" : 414,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceTreeWithNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProjectDirNonRelativePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 295,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 601,
  "endLine" : 621,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewEmptyBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 585,
  "endLine" : 606,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFileValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel enabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areMissingDimensionStrategiesModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleFileModel getFileModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 424,
  "endLine" : 441,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkForModifiedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 359,
  "endLine" : 378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseResult parseQuery()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 149,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int add()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 272,
  "endLine" : 290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 280,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueChange()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModelTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBadTarget()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 144,
  "endLine" : 162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gutterIconOnCorrectAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_stopSize_deviceId()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeToolingUsageTrackerTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composePreviewKotlinBasicTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/integrationTestSrc/com/android/tools/idea/compose/ComposePreviewKotlin.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportResizeStopped()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/ComposeResizeTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromViewInfo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/common/model/AccessibilityModelUpdater.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRepresentationForFile()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestUtils.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForAnyRefreshToStart()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposePreviewFakeUiGradleRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findJListItems()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAllComponentsUnder()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 451,
  "endLine" : 469,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void takeScreenshots()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ScreenshotCapturer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::as-driver" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesTaskSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 164,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndroidFrameLayers()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::profilers" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void threadDiesBeforeRangeMax()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadCountDataSeriesTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateSchedSwitchMapping()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/perfetto/PerfettoProducerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThreadEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisEventsTabModelTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode createFilterTestTree()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 223,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationTrackingStateOnTransition()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 237,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateSetOnEnterWhenOngoingCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 810,
  "endLine" : 827,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSortChildNodesEnumeration()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertAndResetCounts()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryAspectObserver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addThreadStates()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 359,
  "endLine" : 378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importSessionFromFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 703,
  "endLine" : 720,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createThreadsGraph()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRecordingOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 613,
  "endLine" : 632,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureNode parseCallChain()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 456,
  "endLine" : 482,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedCpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/DetailedCpuUsage.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectCaptureDuration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 616,
  "endLine" : 633,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getIntersectingCaptureDuration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 212,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importFileWithArtifactEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ImportedSessionUtils.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 447,
  "endLine" : 470,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndDeleteColumn()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyColumn()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 149,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyView()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 613,
  "endLine" : 631,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyFtsTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 661,
  "endLine" : 680,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateFtsTableWithContentTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 682,
  "endLine" : 701,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createMigrationTest()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean tablesHaveSameIndices()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/SchemaDiffUtil.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FtsOptionsBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsOptionsBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompatibleSnapshotsAutomaticDeletion()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 420,
  "endLine" : 440,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompatibleSnapshotsNoDeletion()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 443,
  "endLine" : 463,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseMoveNotSendWhenMultiTouch()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 613,
  "endLine" : 635,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusTraversalKeysAreSentToDeviceWhenHardwareInputEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 801,
  "endLine" : 821,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHideCameraNotificationDuringHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 857,
  "endLine" : 884,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadCustomValueWithoutFontScaleAndDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 979,
  "endLine" : 999,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 702,
  "endLine" : 719,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 721,
  "endLine" : 739,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 888,
  "endLine" : 905,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayAddedOrChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 267,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 291,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/actions/DeviceUiSettingsAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::SendXrEnvironmentNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 840,
  "endLine" : 858,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unique_ptr Base128InputStream::ReadString16()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string JString::ValueOf()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string ExecuteShellCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/shell_command_executor.cc",
  "fileLinesCount" : 44,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameComponent.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/FlagPropertyEditor.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteEvents()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 543,
  "endLine" : 560,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryForProcesses()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/StreamQueryUtilsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-transport" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportTransportSegmentationFault()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 532,
  "endLine" : 554,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertBracketsAroundIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceUtils.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/configurations/UserConfigurationReference.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 322,
  "endLine" : 343,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportSessionsFromHprofFile()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 346,
  "endLine" : 366,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noThreadStateChartForImportedTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackRendererTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassifierHeaders()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1319,
  "endLine" : 1336,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasContextMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintViewTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createLegendPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuUsageView.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 174,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installExportTraceMenuItem()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstaller.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Color getFillColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeTable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisFramesTab.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/AndroidFrameEventTrackRenderer.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DeviceSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/processlist/deviceselection/DeviceSelection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskGrid()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskgrid/TaskGrid.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakCanaryScreen()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/LeakCanaryScreen.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/BottomNavAnalyzer.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveDependencies()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void viewRangeChangedWhenJumpingToTargetLargerThanIt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 573,
  "endLine" : 601,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSeriesIgnoreCache()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangedSeriesTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pattern createFilterPattern()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getInterpolatedValueAt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List subtract()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFieldReadsToConstructor()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 409,
  "endLine" : 426,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLatestSdkTarget()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/SdkManagerPlatformLookup.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lint" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertFontDetail()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsUi()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/analytics/AnalyticsSettingsUiTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrackDataBindingEnabled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/analytics/DataBindingDefaultTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidProto()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sdkComponentsStep_sdkPathPointsToExistingSdk()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 295,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameNotClosed_whenUserClosesWindowAndDoesNotConfirmClose()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 629,
  "endLine" : 650,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameClosed_whenUserClosesWindowAndConfirmsClose()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 653,
  "endLine" : 674,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMultipleDependenciesWithCompatibilityError()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 332,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runScheduledComputation_ignoresAlreadyCheckedCachedValue()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unresolvedSymbolInAndroidX()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unresolvedTopLevelFunctionSymbolInAndroidX_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotImportAlreadyImported()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKtx()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 415,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFileNoEvents()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedMetricsServiceTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassesDefinedByModule()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 588,
  "endLine" : 605,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroovyMultiModule()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/refactoring/UnusedResourcesGradleTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AdditionalClassifierArtifactsModel createArtifacts()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/LibraryFilePathsTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInGradleKtsFile_qualifiedClosure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInBuildSrc_java()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInLibsVersionsTomlNameKey()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combiningDisjointDevicePropertiesGivesEmpty()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combiningDevicesThatOnlyMatchBySdkVersionGivesJustThat()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteJsonTempFileGivesProperNameAndContent()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 482,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildInvokerTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/CompileGradleModuleActionTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDiagnosticProperties()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassStore()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfEventBasedParserTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingObjectInObjectArray()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 307,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream findHighlightInfos()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 472,
  "endLine" : 490,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleOverlayActionNotFoundException()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleOverlayActionOtherException()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkSxsExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 284,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkDotZeroSxsExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdk18SxsExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 323,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkLegacyExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDuplicateActivities()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateManifestContents()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPermissionHolder()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "android/testData/folding/javaStrings2.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean conditionalPermission()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 25,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean conditionalPermission()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 25,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/MainActivity.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun doMath()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MySdkStubDelegate.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun doMath()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MySdkStubDelegate.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonIntConstantsAreIgnored()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/RClassIdAnalysisTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAfterProjectRootsChange()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AndroidProjectRootListenerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xliff()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arrayWithNoName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 378,
  "endLine" : 400,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_atypicalFileName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List addProjectDirectories()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubsetSampleData()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 505,
  "endLine" : 521,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeModuleDependency()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 433,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransitiveJavaCompletionWithPrefix()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1190,
  "endLine" : 1210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransitiveJavaCompletionExtraElements()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1231,
  "endLine" : 1249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceContent fromDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/ResourceContent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 346,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 598,
  "endLine" : 614,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeClassChooser createTreeClassChooser()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidInheritingClassBrowser.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List reapReports()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioReportDatabase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHistogramToDatabase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 367,
  "endLine" : 385,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void recordGcPauseTime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 443,
  "endLine" : 459,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireForSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionRateLimiter.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun format()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeMaxDepth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/HProfMetadata.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeObjectArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visualizeTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/TreeVisualizer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ImportDevicesAction.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/StorageField.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/navigator/ProjectViewListener.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationForFile createSimilar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 510,
  "endLine" : 527,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceType getResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFreshSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestManager.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 402,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackPolledMetaData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/analytics/DataBindingDefaultTracker.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 431,
  "endLine" : 448,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getSampleDataResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 509,
  "endLine" : 526,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StyleableResourceValueImpl parseDeclareStyleable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 351,
  "endLine" : 368,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetInnerClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarRClasses.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun notifyListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 555,
  "endLine" : 576,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/rClassIdAnalysis.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRJavaFieldName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1306,
  "endLine" : 1322,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUrlAllowed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 343,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LicenseAgreementStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture renderDrawable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findImages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFeatureRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 402,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidActivityRunLineMarkerContributor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceProvisionerAndroidDevice.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidTileConfigurationExecutor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExecutor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidTileConfiguration.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/SpecificActivityLocator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultApkActivityLocator.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMultipleUsers()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/MultiUserUtils.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareMergingErrorsReportForEverything()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 507,
  "endLine" : 524,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getElementAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 870,
  "endLine" : 886,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestTreeNode getChildAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1135,
  "endLine" : 1151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void toolsRemove()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mousePressedOrReleased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallSummaryStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStepForm.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkComponentsStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AehdSdkComponentTreeNode.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 412,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNode.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setXmxBoxWithOnlyCurrentValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlagEditor createStringFlagEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 401,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlagEditor createIntegerFlagEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 422,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List loadDistributionsFromJson()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/DistributionService.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/StudioAdapter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/CreateDiagnosticReportDialog.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchText.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchCurvePoint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSampleDataResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcesProvider.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFileSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/DrawableAssetRenderer.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 315,
  "endLine" : 331,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdDocumentationProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getInitialViewTagName2IconMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnknownAttributeInspection.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveInner()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 319,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidExtractDimensionAction.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AbstractRegisterComponentAction.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StyleUsageData getStyleUsageData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doInlineLayoutFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UsageViewDescriptor createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findAllStyleApplications()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 318,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UsageViewDescriptor createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineAllStyleUsagesProcessor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledOnElements()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement setJavaOrKotlinAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 558,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubsetOf()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUpAndroidFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkNewPassword()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 284,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incubateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUserCodeUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderUtil.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 306,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Predicate getIsPublicAndUnrestrictedFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String setupSubActions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialogBase.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateTypedResourceFileAction.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isOutsideResourceTypeFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 407,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameFileWithMultipleExtension()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylesItemReferenceResAuto()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 686,
  "endLine" : 702,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateResourceFromUsage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1665,
  "endLine" : 1684,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFramework9Patch()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2555,
  "endLine" : 2572,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewIsResourceOfTypeComputableContainsTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDestinationClassByTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagLabel()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrValueLayoutIds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlTypedHandlerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutStructure()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureWebserverAccess()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCommonInlineActionWithConflicts()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsagesPresentation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UnusedResourcesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespaceCodeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidXmlCompletionContributorTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespaceCodeCompletionXMLNStyped()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidXmlCompletionContributorTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 463,
  "endLine" : 480,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoWarningsPre24()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidJava8ListSortInspectionTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWarningsPost24()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidJava8ListSortInspectionTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExistingResourceValidation_resourceExists()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DexElementNode getNode()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyActionTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DexElementNode getNode()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPreferenceScreenTagParsing()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasic()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/PsiIncludeReferenceTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkStyleData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PagesParserTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void combinationsSingleArtboardTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceSetSelection()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModelTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructAllQualifiers()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelectedResource()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summaryViewTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResManagerViewModelSavedState()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataBindingLayoutSummary()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteInDataBindingAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOutsideDataBindingAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndDeleteButton()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamsTableTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeserialization()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testDeepLink()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectingBackgroundSlotUpdatesModel()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/SlotsPanelTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunchWithMultipleMatchingApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DefaultActivityLaunchTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStateRemovesInvalidRunConfigurationStates()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedTargetStateServiceTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNewClasses()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConfigurationUpdate()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableIsScrollableEvenWithoutLocales()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_filterByText_textInput()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 295,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void editCellAt()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/CreateDiagnosticReportDialogTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyResAllowed()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 342,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_setter()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 816,
  "endLine" : 834,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSampledJava()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configDialogIconWhenTaskBasedUxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskCpuProfilerConfigsWhenProjectStateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProfilerServiceTriggeredOnceForMultipleToolWindows()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fromTaskTypeToConfigName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilingConfigurable()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackNetworkMigrationDialogSelected()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 728,
  "endLine" : 744,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IconPickerDialog getInitializedIconPickerDialog()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 249,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ConfigureModuleDownloadOptionsStep.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android-npw" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParamsToLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/DynamicFeatureModel.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android-npw" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForDuplicateNames()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageType getStatusSeverity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 300,
  "endLine" : 316,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 398,
  "endLine" : 415,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shiftImageAndText()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 376,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getTrimmedImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 252,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage loadImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 326,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryToSelectIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 360,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 385,
  "endLine" : 406,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/NewAndroidModuleDescriptionProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/NewAndroidModuleDescriptionProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-npw" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingCompletion_autocompleteImportType_inVariableType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClipRoundScreenshotWithBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClipRoundScreenshotWithBackgroundColorInDarkMode()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlayCompatibleScreenshot()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 257,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlayCompatibleScreenshotInDarkMode()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 278,
  "endLine" : 296,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/EmulatorConsoleRecordingProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdates()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 336,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRepoXml()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createSource()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 265,
  "endLine" : 285,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSourcesModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 343,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconInfo getIconInfo()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DownloadStatusColumnInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validate()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 658,
  "endLine" : 677,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFinishesOnTwoDevices()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchSandboxSdk()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/adb/shell/tasks/LaunchSandboxSdk.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::execution" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/AndroidConnectDebugger.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::execution" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun managedVirtualDeviceCatalogTestHelper()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/TestUtils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionContributor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDialog()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/BackupAndSyncWizard.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtraPrepareRequests_SimpleClass_noResults()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 414,
  "endLine" : 433,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllClasses_SimpleClass_noResults_doesNotAddCompanion()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 560,
  "endLine" : 579,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapEvaluatorProvider()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartup()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 151,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequestsUpdatedOnRepoSelectionWithBulkUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoDownloadsInParallel()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskDataEmpty()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/TaskDataConverterTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldKotlinDetectedAppliedInPluginDslWithExplicitDependency()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuccessfulBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailedBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReportTabSelectedAndUnselected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildOutputLinkClickAfterTabUnselected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 257,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialWarningsFilterState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeselectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 147,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterApplyAllNodesFilteredOut()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 394,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePluginPageWithoutWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCacheAGPUpgradeRequiredPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseHoverIsDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAutoExclusionScript()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/diagnostic/WindowsDefenderCheckService.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void simpleReceiverWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseDisconnectsListBindings()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAllDisconnectsListBindings()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 209,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInspectorArchive()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/resolver/AppInspectorArtifactPaths.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNotification()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindow.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun responseFieldsStringIsCorrectlySplitAndTrimmed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun responseFieldsWithDuplicateKey()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetRequestFields()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodesGzippedResponsePayload()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeConnectionIsAutoFocusedByTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableCanBeSortedByTime()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 219,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableRowHighlight()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ruleNotUpdatedWhenNewCodeIsBlank()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1072,
  "endLine" : 1090,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openVariableDialogAndAddVariableThatAffectsRule()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1562,
  "endLine" : 1580,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkTrafficTooltipView.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRuleDataChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/HttpDataComponentFactory.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/HeaderRuleDialog.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunSqliteStatementOnSingleDBAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 517,
  "endLine" : 540,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeCancelsExecutionFuture()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1126,
  "endLine" : 1150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportDatabaseToCsv()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 566,
  "endLine" : 586,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeCancelsExecution()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 642,
  "endLine" : 662,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDatabaseSchema_isForcedChanges()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/DatabaseInspectorModelImplTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectOrderedAsc()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 348,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectOrderedDesc()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 371,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaTabNameRequiresEscaping()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 407,
  "endLine" : 428,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaTabNameRequiresEscaping1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 430,
  "endLine" : 451,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaTabNameRequiresEscaping2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 453,
  "endLine" : 474,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaTabNameRequiresEscaping3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 476,
  "endLine" : 497,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaTabNameRequiresEscaping4()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 499,
  "endLine" : 520,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaTabNameRequiresEscaping5()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 522,
  "endLine" : 543,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaColNameRequiresEscaping()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 545,
  "endLine" : 566,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaColNameRequiresEscaping1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 568,
  "endLine" : 589,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaColNameRequiresEscaping2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 591,
  "endLine" : 611,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaColNameRequiresEscaping3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 613,
  "endLine" : 634,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaColNameRequiresEscaping4()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 636,
  "endLine" : 656,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaColNameRequiresEscaping5()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 658,
  "endLine" : 678,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseAddsColumn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 109,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseAddsColumnAccordingToIndex()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableIsScrollableIfTooManyColumns()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 134,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoesntSetValueIfSameValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 998,
  "endLine" : 1022,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertLastTableCellEdit()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1024,
  "endLine" : 1050,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditNullCellToEmptyStringDoesNothing()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1063,
  "endLine" : 1089,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndExecuteSqlStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValidationError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderTemplate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/GoldenFileValidator.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::android-templates" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariants_app_symlinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAccessorDependenciesMultiCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclarativeNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclarativeTestNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 201,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceSpecificArguments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceArgumentsForBundleConfigurationWithEnabledDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 206,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_dataImporterCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 366,
  "endLine" : 385,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoQuickFixesWhenMultipleKotlinVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/MissingComposeCompilerGradlePluginReporterTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllowListFiltersFirstStackFrame()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlaceholderException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 189,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithPlugin2_3AndGradleOlderThan3_3()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/UnsupportedGradleVersionIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseWarningFromOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/AndroidGradlePluginOutputParserTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseJavacWithoutSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/AndroidGradlePluginOutputParserTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAGPResourceWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/AndroidGradlePluginOutputParserTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAGPError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/AndroidGradlePluginOutputParserTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewestSameMajorIsChosenFromExistingIndirectDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 310,
  "endLine" : 328,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/GradlePropertiesUtilTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewVersionCatalogActionDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/runsGradleVersionCatalogAndDeclarative/NewVersionCatalogActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 644,
  "endLine" : 661,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 353,
  "endLine" : 370,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Promise requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArtifactDependencySpec findNewExternalDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 317,
  "endLine" : 334,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleEditTaskDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleEditTaskDialog.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCompositeBuildFolderPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/BuildFileProcessor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyProxySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleExecutionSettings getGradleExecutionSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 592,
  "endLine" : 609,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHeaderComment()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCustomModuleRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleOrderEnumeratorHandlerFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleExperimentalSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 482,
  "endLine" : 498,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompatibilityUsage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/GradleJdkConfigurationUtils.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveJcenterProcessor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageViewDescriptor createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixBuildToolsProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSyncStart()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/CxxConfigurationIssuesReporter.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyncMessage setupSyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectCurrentAndPreviouslyCachedVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/VariantSwitcher.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalProject findExternalProjectForModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/GradleSyncExecutor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 263,
  "endLine" : 280,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacet.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeShow()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 558,
  "endLine" : 578,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/FakeGradleTaskExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ErrorFields matchFileAndLineNumberErrorParts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/CmakeOutputParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/FilteringCompilationParsers.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/AndroidGradlePluginOutputParser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/ClangOutputParser.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestSyncProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystemSyncManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logUpdateLibraryVersionFixApplied()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void syncAndRestartAnalysis()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewKeyStoreDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeFoldersFromSourceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/facet/ResourceFolderManagerGradleToken.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClasses.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 171,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToBuilder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToBuilder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/ApkMappingNavigable.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportToErrorCollector()",
  "longName" : "",
  "relativeFileName" : "intellij.android.projectStructureTests/testSrc/com/android/tools/idea/fast/AndroidPluginLibraryConsistencyTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::intellij.android.projectStructureTests" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstFailedTestCaseShouldBeSelectedAutomatically()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 797,
  "endLine" : 817,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootTableItemIsSelectedWhenAllTestsPassed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 820,
  "endLine" : 840,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidDeviceInfoTableViewTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTimeWithNull()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 748,
  "endLine" : 766,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTimeAllNull()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 769,
  "endLine" : 787,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskNamesMatchSelectedBuildVariant()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 316,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFileWithPackageFilterOn()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 389,
  "endLine" : 412,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolve()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtilTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addWhenLsEscapesCommands()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 661,
  "endLine" : 679,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addWhenLsDoesNotEscapeCommands()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 681,
  "endLine" : 699,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Entry createTestTree()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 226,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun uploadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceDirectFileEntry.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSize()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getParentPath()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUploadFileText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownloadFileText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun downloadFileEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 400,
  "endLine" : 417,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishInterruptedCopy()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialIconsCopyHandlerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-material" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeAsJson()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadata.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataDownloadCacheService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android-material" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DynamicWizardStep next()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DynamicWizardStep previous()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 330,
  "endLine" : 346,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockCommentEdgeCases()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/folding/dimensions.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/commitFragment.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/inspection/TypeParameterFindViewByIdInspectionBase.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_browse()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::backup" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreModal()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreFileAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::backup" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForCondition()",
  "longName" : "",
  "relativeFileName" : "adt-testutils/src/main/java/com/android/testutils/AsyncTestUtilsKt.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-testutils" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateFlavorDimensionName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProductFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 219,
  "endLine" : 238,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFallbackProductFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 241,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildTypes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 484,
  "endLine" : 503,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateSigningConfigName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 757,
  "endLine" : 774,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1029,
  "endLine" : 1052,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonAndroidGradlePluginFirst()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleCollectionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBuildScriptVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVersionCatalogTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deliversNotificationsToMultipleSubscribers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/ChangeDispatcherTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersion_missing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 284,
  "endLine" : 303,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReleaseAndDebugBuildTypeMatchesUndeclaredBeforeModelsAreFetched()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModulesTreeWhenPluginInSubmodulesOnly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ModulesPerspectiveConfigurableTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildKnownValueRenderers_withVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/AvailableLibraryUpdateStorage.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processKeyEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 375,
  "endLine" : 391,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanel.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureBorder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddModuleWizard selectFileAndCreateWizard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnimationComplete()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/AnimationToolbarTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholderTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeSnapToWrapContent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeInsideOutSnapToWrapContent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMyActivityAsAppCompatActivity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMyActivityAsSystemActivity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpecialCharacters()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilitiesTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDragTargetTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/BaseLineToggleViewActionTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetLeftMarginMinApi16()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetLeftMarginMinApi17()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 320,
  "endLine" : 337,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnap()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromTopLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromTopRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromBottomLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromBottomRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDraggingComponentUpdatesConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAlignmentToParentLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAlignmentToParentTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTopToTopAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 230,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTopToBottomAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLeftToLeftAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 282,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLeftToRightAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeAlignmentByAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandlerTest.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::designer" ],
  "startLine" : 414,
  "endLine" : 431,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/actions/ScaleTypeViewActionTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void paintText()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaletteDropTextEditLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuActionTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlDependencyManagerTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesGeneratedEventWhenSwitchingDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromAttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidViewAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAndResetTextStyleProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItemTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclaredAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPasteFromClipboard()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 312,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgressBar()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/CommonAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCutFavoriteViaClipboard()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/InspectorTestUtil.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnboundTextProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun headerWithoutContent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProtanopesCoefficients()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindSimulatorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeuteranopesCoefficients()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindSimulatorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneBasicConnectionsTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeConnectTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveItemDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComponentOrderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveItemUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComponentOrderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkActionTitle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenuTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonUsageTracker getUsageTracker()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/CommonUsageTrackerImplTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/CommonUsageTrackerImplTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecording()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/diagnostics/NlDiagnosticsTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeSingleProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 314,
  "endLine" : 336,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Transferable getResourceUrlTransferable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/DnDTransferItemTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithRegisteredCustomSeverity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/ToggleIssueDetailActionTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisitNoFileNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerIssueNodeVisitorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighestSeverityIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHavingIssuePanelEvenThereIsNoDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelProjectActivityTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneComponentTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTickerPeriod()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ControllableTickerTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createFileEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProvider.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SwitchHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ListViewHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomViewHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void buildDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean step()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/Animation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginTextIcon.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutChainHandler.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1227,
  "endLine" : 1243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1460,
  "endLine" : 1478,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Guideline.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 475,
  "endLine" : 493,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 564,
  "endLine" : 583,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 628,
  "endLine" : 644,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1193,
  "endLine" : 1210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void populateConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintReferenceManagement.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectMenu()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 998,
  "endLine" : 1014,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConnectButton()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 659,
  "endLine" : 678,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawWrapVerticalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1518,
  "endLine" : 1535,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/CommonDragHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePreviewImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 813,
  "endLine" : 829,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParser.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanvasResizeInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logFinishDropInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 564,
  "endLine" : 581,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFavoritesChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Palette loadPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 224,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItem.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1534,
  "endLine" : 1550,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlPoints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 255,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GraphBase create()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 380,
  "endLine" : 397,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawFilledRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackOpenConfigSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/MultiViewMetricTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/NavigationViewSceneView.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void arrangeWidgets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1210,
  "endLine" : 1226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float max()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Utils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SeekBarDecorator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/RadioButtonDecorator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/LinearLayoutDecorator.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupTextTagField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 567,
  "endLine" : 586,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertAttributeName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/HelpPanelBundle.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Multimap groupSiblings()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/ShowQuickFixesAction.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Issue getHighestSeverityIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findNextUnClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 520,
  "endLine" : 536,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shape createStrokedShape()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FancyStroke.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawLasso.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTruncatedText.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Target getFilteredTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList find()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Display.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void describe()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/NlTreeDumper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun switchDevice()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/DeviceActions.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun switchDevice()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/DeviceActions.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportMissingStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFragmentClass()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 634,
  "endLine" : 652,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleAssignLayoutUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 707,
  "endLine" : 725,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSortedMajorDevices()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 615,
  "endLine" : 631,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/CreateSampleDataDirectory.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor findById()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 325,
  "endLine" : 341,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor findByPath()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragFixture()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoHiddenListener()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/surface/DesignSurfaceHelperTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoodRules()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ExpensiveKeepRuleInspectionTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-lang" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlagSuggestionRegardingShrinkerType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributorTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::android-lang" ],
  "startLine" : 576,
  "endLine" : 599,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodReferenceIncorrectType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodReferenceIncorrectPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 273,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveInnerPsiClassFromQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPsiPrimitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 196,
  "endLine" : 218,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnyNotPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 687,
  "endLine" : 705,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsageViewTreeTextRepresentation()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8UsageTypeProviderTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToInnerClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionForClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 204,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionForPackages()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 226,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNameOverride()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQualifiedColumns_completion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 869,
  "endLine" : 889,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliases_join_completion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 946,
  "endLine" : 966,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromSubquery_allTableColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1055,
  "endLine" : 1075,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromSubquery_specificColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1077,
  "endLine" : 1097,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecursiveWithClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1498,
  "endLine" : 1519,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowClauses_parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2559,
  "endLine" : 2580,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 422,
  "endLine" : 440,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringConstants()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 144,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanLiteralInPragma()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/room/RoomSqlBooleanLiteralInspectionTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-lang" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion_multiple()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 362,
  "endLine" : 382,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComments()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslLexerTest.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::android-lang" ],
  "startLine" : 354,
  "endLine" : 370,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8UseScopeEnlarger.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean pragma_value()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2928,
  "endLine" : 2944,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetScreenDensity()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/config/DensitiesTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItemShowPlayStoreIcon()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 200,
  "endLine" : 218,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowRestartPairingIfConnectionIsDrop()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 221,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showReconnectMessageBalloon()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingNotificationManager.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showCurrentStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 462,
  "endLine" : 485,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement createPsiElementInsideList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 999,
  "endLine" : 1018,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseGrReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 294,
  "endLine" : 312,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslExpressionList getExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 826,
  "endLine" : 843,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _overwrite_plugin_version()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/DataBindingTrackerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::databinding" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveClassNoTextReferences()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidRenameTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::databinding" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeViewBindingIgnoreAttribute_BooleanValue()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/ViewBindingCompletionTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::databinding" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportResolution()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 161,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1471,
  "endLine" : 1490,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayout.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::databinding" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewHasValidMethodSignature.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DefaultJavaEvaluator createEvaluator()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 554,
  "endLine" : 571,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEdited()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 801,
  "endLine" : 818,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintMissingSuperCallInspection.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::lint" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerToolWindowFactory.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExeRestart()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatsSerializer()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/server/StatsSerializer.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::swingp" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildRectCurveWithOnePoint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstSelectedComponent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetLayout()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/analytics/PreviewCanvasTrackerTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewSortingMultipleInstances()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementSortingTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizingEnabledOnlyForNormalModes()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/NavigatingInteractionHandlerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSucceeded()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 137,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNorthGroup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonPreviewToolbar.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getFocusRecipient()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBoxRenderer.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JMenuItem findMenuRecursive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 196,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDefaults()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItemUI.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipLabel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPaintTooltipImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 546,
  "endLine" : 563,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 645,
  "endLine" : 661,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HyperlinkInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/HyperlinkInstruction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceArtDescriptor findDescriptor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 99,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSkinButtonContaining()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayout.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SkinLayoutDefinition loadFromTokens()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFrameImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 225,
  "endLine" : 247,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mode getModeAtCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HideablePanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KotlinFacet getOrCreateKotlinFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePluginOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/qsync/BlazeKotlinQuerySyncPlugin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setUpDebugging()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BlazeKotlinDebuggingSetupHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Glob parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/GlobSectionParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView addProjectViewDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AutomaticallyDeriveTargetsSection.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeTaskAndConsole()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getDirectoriesToPrefetch()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/PackageLister.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpandedTargetsResult expandWildcardTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSyncParams getAutoSyncParamsForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/BuildFileAutoSyncProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String pathToUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryModifier.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getGitUpstreamContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUpstreamSha()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteOutputArtifacts appendNewOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/SnapshotHolder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection buildAppInspector()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorTrackerImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getCandidatePackages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/CandidatePackageFinder.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBuildDependenciesParametersFileContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 403,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncInspectionWidgetActionProvider.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isNonClosedLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildQuoteHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseComprehensionSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 474,
  "endLine" : 490,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildElement findSymbolInScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNoCharactersMissing()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processBuildFileReferences()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture fetchBuildLanguageSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileLookupData nonLocalFileLookup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List resolveListContents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewSection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkNoCharactersMissing()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewKeywordCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getApplicationSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GridConstraints defaultNoGrowConstraints()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsConfigurable.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 581,
  "endLine" : 598,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfigurationContext findTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContextRunConfigurationProducer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfigurationContext doFindTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/VirtualFileTestContextProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeFlagsModification testFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doIsConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BinaryContextRunConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TargetNameHeuristic.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazePackageHeuristic.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncStatus getSyncStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/LegacySyncStatusContributor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Navigatable openConsoleToHyperlink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int translateCategory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newProblemsContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int translateCategory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map copyClassFilesLocally()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass getTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestContext fromClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaTestContextProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProjectViewClassDecorator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProjectViewClassDecorator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Runnable createRenewRequest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File getDeepestRootDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageSuite.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OCFile correlateTestToHeader()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/navigation/SwitchToHeaderOrSourceSearch.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMap buildToolchainLookupMap()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void scheduleRefresh()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C getComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/templates/AbstractView.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/wizard2/BlazeImportProjectAction.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsJarAndRes()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/SdkUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getCachedSrcJars()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactMetadata forArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactMetadata.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String doGetPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/PackageNameUtils.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelAddDestinationMenuToken.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logBuildTime()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/LaunchMetrics.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doIsConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/producers/BlazeFilterAndroidTestRunConfigurationProducer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeAndroidRunConfigurationCommonState getCommonState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeCommandAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int doMigrate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 277,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getResourceElement()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/util/KotlinResourcePsiElementFinder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getResourceElement()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/util/JavaResourcePsiElementFinder.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isResourceExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/util/JavaResourcePsiElementFinder.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/FlagResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactMetadata create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaArtifactMetadata.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getCachedArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOnAnyOf_DO_NOT_USE_BROKEN()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildAllIncludes()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddBuildFile_siblingPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyBuildFile_outsideProject()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSourceFile_included()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 341,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSourceFile_included_packageSubdirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 360,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 439,
  "endLine" : 455,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_pluginVersionChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphToProjectConverter build()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConvertersForTests.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiSource_belowImportRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_multiSource_nextedPrefixCompatible()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 339,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reverseDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 645,
  "endLine" : 661,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParser.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_wrongInjectAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConceptTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::dagger" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_componentOnEnum_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 241,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_componentOnEnum_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 264,
  "endLine" : 284,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaParameter()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun java_getPossibleAnnotationText_importedBothWays()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 315,
  "endLine" : 334,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun java_getPossibleAnnotationText_nestedClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 337,
  "endLine" : 358,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaUnqualifiedTypeWithImport()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 524,
  "endLine" : 544,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaInnerClassType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 568,
  "endLine" : 588,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaStarImportType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 591,
  "endLine" : 611,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaFullyQualifiedAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 193,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlightRange()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerConsoleFilterTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::dagger" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 460,
  "endLine" : 480,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mDNSShowWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 251,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WiFiPairingCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceProvisionerForSession()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 543,
  "endLine" : 560,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preferredFlavorsInTwoDimensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preferredFlavorInSecondDimensionOnly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/InternedModels.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 268,
  "endLine" : 284,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeAndroidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1091,
  "endLine" : 1107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProviderContainerFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 404,
  "endLine" : 420,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependenciesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 728,
  "endLine" : 744,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncCounters.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeCurrentProcessHeap()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/MemorySnapshotHelper.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/DomPullParserTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 83,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNextFromStartTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 315,
  "endLine" : 336,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNextFromStartTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 886,
  "endLine" : 907,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWithinIllegalParent()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 702,
  "endLine" : 721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getListAdapterViewFqcn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture layout()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1033,
  "endLine" : 1052,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object loadView()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadRClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 410,
  "endLine" : 426,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewStartupActivityTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckVersionTask()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewStartupActivityTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadDoesNotExistWithExistingDownloaded()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTablePresentation()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/TwoLineLabel.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceRowData.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logInsightSentiment()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logServiceDeprecated()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAnnotate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAggregationUtils()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/CodeContextResolverTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 298,
  "endLine" : 315,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putAiInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareDisplayNames()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageComparatorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::avd" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadSystemImage()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 392,
  "endLine" : 411,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accelerationErrorCode()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AddDeviceWizardTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::avd" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Icon()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/VirtualDeviceProfile.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::avd" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate_multipleFiles_selectFile1()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate_multipleFiles_selectFile2()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_shouldBeAttachedToPreviousLine_true()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_shouldBeAttachedToPreviousLine_true_firstLine()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_shouldBeAttachedToPreviousLine_false()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceRoundtrip()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatPanelConfigTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::logcat" ],
  "startLine" : 198,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_keys()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderer_minorVersion()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/DeviceComboBoxTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::logcat" ],
  "startLine" : 218,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectAppMonitorInstalled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 1376,
  "endLine" : 1393,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTagColors_threadSafe()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle_tag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 285,
  "endLine" : 303,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingView_changesPreviewText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 701,
  "endLine" : 718,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_tagColors()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 624,
  "endLine" : 645,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_cachesValue()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatActionTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::logcat" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 927,
  "endLine" : 946,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsingSystemPropertyToSuppressNotifications()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithoutGeneratedSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BuildConfigDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithoutGeneratedSourcesWithFalseBuildFeature()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BuildConfigDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithoutGeneratedSourcesWithTrueBuildFeature()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BuildConfigDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectNotUsingBuildConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BuildConfigDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithNoResValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/ResValuesDefaultRefactoringProcessorSyncedTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowTreeIsEmptyWithUnrecognizedDependencyForNullUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeTransitionFields()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAndRun()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneFullValue()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/recomposition/ParamStateTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideCompilerConfigurationWithCustomOptions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/aa/K2ComposeCompilerConfigurationProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreateComposableFunction.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestFileNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IncludeResolver getGlobalResolver()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IncludeViewNode createIncludeView()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPackagesAsTree()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSubpackagesAsTree()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/PackageNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getText()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/PackageNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerClass()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 314,
  "endLine" : 332,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyChangeMetrics()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinations()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavEnumSupportProviderTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::nav" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkInspectorBuilder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/ComponentListInspectorBuilderTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::nav" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawHorizontalAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 314,
  "endLine" : 331,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addToGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/Destination.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::nav" ],
  "startLine" : 249,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean validateCurrentNavigation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 459,
  "endLine" : 479,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withDestinationInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newSelection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/EmptyDesignerTarget.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AutoArrangeAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentNavInfo()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/NavInfoFetcher.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::nav" ],
  "startLine" : 200,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileChanged()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeAndValidate()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcFile.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::transport-database" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityDataBetweenTwoStates()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 197,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataOutOfRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDatabase()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importHeapDump()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSystemDataByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EventsTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::transport-database" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCpuDataByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleChanges()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bridgeChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrint()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/BaselineProfilePrettyPrinter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/ColorPropertyTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidValueThrowsException()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedRadioButtonPropertyTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeViewNodeCreatorTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 189,
  "endLine" : 205,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 282,
  "endLine" : 298,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrientation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 562,
  "endLine" : 578,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clientWithNoAdbResponseFailsToConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleBackAndForth()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatisticsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachDurationOnAttachCancel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatisticsTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettings()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 186,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recentExecutorSkipsOverIntermediateWork()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/MostRecentExecutorTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 307,
  "endLine" : 323,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyUiRemoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/TestUtils.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseEventsWithDeepInspectDisabled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 226,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHoveredNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 252,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewsFromOtherDisplayAreNotRendered()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 664,
  "endLine" : 684,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastIntersect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderModelTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 256,
  "endLine" : 272,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersSelectedNoLabel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintFoldRotatedHovered()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 408,
  "endLine" : 424,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fold()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/stateinspection/FoldValidator.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRecompositionStateReads()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 679,
  "endLine" : 695,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performCheck()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/ComposeWarning.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun findLambdaLocation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookup.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 154,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 159,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lowMinSdkApi_shouldDisablePresentation()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::mlkit" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TfliteModelFileEditor()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createNoMetadataSection()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStackView()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceGroup.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 271,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoFormattingForTooLargeResponse()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTablesInMixedOrderExhaustive()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslWriterTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignmentWithMethodAndClosure()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GroovyKotlinDslWriterParityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 464,
  "endLine" : 480,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvolvedFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/files/GradleDslFileTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOnlyElementInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOnlyElementInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 234,
  "endLine" : 256,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyEmptySigningConfigBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 967,
  "endLine" : 986,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyEmptySourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 989,
  "endLine" : 1011,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndApplyIntegerLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1657,
  "endLine" : 1680,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyIntegerLiteralElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1866,
  "endLine" : 1889,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndApplyListElementsWithOneArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2202,
  "endLine" : 2224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOnlyElementInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypeBlockWithAppendStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 222,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveCMakeAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveNdkBuildAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 299,
  "endLine" : 320,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveStoreFileAndApplySigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 196,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypesWithOverrideStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadCompileSdkVersionBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadCompileSdkVersionReleaseMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadCompileSdkVersionAddonMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductFlavorsWithApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductFlavorsWithAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductFlavorsWithOverrideStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReparseThenChange()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 329,
  "endLine" : 349,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogDeleteVersionProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 938,
  "endLine" : 955,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleBundle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1685,
  "endLine" : 1706,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependencyReferenceToVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1810,
  "endLine" : 1827,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPlatformDependencyReferenceToVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1830,
  "endLine" : 1847,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyCatalogWithTomlFilename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1867,
  "endLine" : 1885,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveRepositoriesWithBuildscriptRepositories()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMap2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 221,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMapWithVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionInLiteralDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddVersionAsLiteralWithComplexName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionAsLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 192,
  "endLine" : 209,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionAsMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionAsLiteral2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 232,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependenciesInSubProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddMavenCentralRepositoryByUrlEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 355,
  "endLine" : 375,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddJCenterRepositoryByUrlEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 378,
  "endLine" : 398,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetArtifactUrlsForMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 632,
  "endLine" : 651,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPropertyMultiFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapDependenciesWithReordering()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 458,
  "endLine" : 481,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUnknownValueType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1148,
  "endLine" : 1167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMiddleOfList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2452,
  "endLine" : 2474,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetInMiddleOfList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2477,
  "endLine" : 2499,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindElementReplacesArgumentValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindReferenceReplaceArgumentElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedRemoveListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 182,
  "endLine" : 203,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void augmentParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 258,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List gatherDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ElementSort.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  List getTypeNameValuesElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 534,
  "endLine" : 557,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleDslElement followElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageLevel parseFromGradleString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/LanguageLevelUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStringToParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/LanguageLevelUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 892,
  "endLine" : 908,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicIds()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/ResourceIdManagerBaseTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::render-resources" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseResult addFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeIf()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 331,
  "endLine" : 347,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/DataSlice.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyRender()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 272,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationClockWrapsComposeClockViaReflection()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimationClockTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 24,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importAndSetValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/property/ClassPsiCallParameter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComboBoxEditor()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiEditorProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logResizeStopped()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/ComposeResizeTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/scene/ComposeSceneComponentProvider.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/DeployToDeviceAction.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 369,
  "endLine" : 385,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 751,
  "endLine" : 767,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectionError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 281,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 245,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 304,
  "endLine" : 321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigDoesNotSupportApi2425VirtualArmDevicesWithTraceboxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 391,
  "endLine" : 411,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSessionById()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 332,
  "endLine" : 354,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAllSessions()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 786,
  "endLine" : 807,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildBlastBufferQueueCounterData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceCpuCaptureBuilderTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::profilers" ],
  "startLine" : 391,
  "endLine" : 408,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixedEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildActivityEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 275,
  "endLine" : 291,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterSelectsOnlyDuplicateBitmaps()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/instancefilters/BitmapDuplicationInstanceFilterTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectNewCaptureWhileLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 471,
  "endLine" : 491,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ImportedSessionTests.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDefaultTraceOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/TraceConfigOptionsUtils.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProcessMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SystemTraceModelAdapter parseToModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List buildFramesList()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManager.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startCapturingCallback()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 375,
  "endLine" : 394,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getReportSampleCommand()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TraceType from()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeakClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createInteractionTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/deviceprocesses/ProcessListModel.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::profilers" ],
  "startLine" : 218,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/BitmapDecoder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/BitmapDecoder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectOptionBy()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void profilingSessionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 896,
  "endLine" : 920,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationMethod()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationClassGenerator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean tablesHaveSameColumns()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/SchemaDiffUtil.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/IndexBundle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _commit()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 423,
  "endLine" : 441,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 799,
  "endLine" : 815,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPeerClosing()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/SuspendingChannelsTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::streaming" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueFromController()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayPropertyTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlsForWear()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogIsMovable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_dragMouse()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "streaming/streaming-benchmarker/app/src/main/java/com/android/tools/screensharing/benchmark/InputEventRenderingActivity.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::streaming" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 959,
  "endLine" : 977,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 836,
  "endLine" : 852,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun executeSeriallyFor()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 827,
  "endLine" : 843,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 976,
  "endLine" : 996,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1133,
  "endLine" : 1149,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1582,
  "endLine" : 1598,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void disablePrimaryClipChangedListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size ConfigureCodec()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessOemGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessAdbOutput()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 274,
  "endLine" : 290,
  "linesOfCode" : 17,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetSecureSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CodecOutputBuffer::Deque()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/codec_output_buffer.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint8_t Base128InputStream::ReadByte()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettingsResponse::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject ServiceManager::GetServiceAsInterface()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/service_manager.cc",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualInputDevice::WriteInputEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::HandleTouchDown()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 670,
  "endLine" : 690,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjustForPainting()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ViewTreeCellRenderer.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryDrop()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableDropTargetHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/DeployableFileTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-transport" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getEvents()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 478,
  "endLine" : 494,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean compareOnDeviceTextFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 420,
  "endLine" : 439,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getBestAbis()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 550,
  "endLine" : 567,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getEvents()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 136,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPanelDoesNotShowWhileWaitingForAgentAttachInTaskBasedUX()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 324,
  "endLine" : 342,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode parseAndGetHNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CpuHTreeChartReducerVisualTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedDeviceDropdown()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 239,
  "endLine" : 256,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun axisLabelIsCorrectWithCommas()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTrackRendererTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filteredState()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextMenuInstaller createContextMenuInstaller()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UiMessageHandler createUiMessageHandler()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltipView.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageCpuUsageTooltipView.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EventAction getEventAt()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskRecordingTypeDropdown()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/options/TaskRecordingTypeDropdown.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecordingTimer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/actionbars/LeakCanaryActionBar.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackActiveTab()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 219,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpand()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 247,
  "endLine" : 267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rangeAdjustmentCoversDesiredBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 331,
  "endLine" : 347,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSnapToDataMaxOnFirstUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/LineChartModelTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoUpdateOnZeroYValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/LineChartModelTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageNavigation()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMajorInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IntList getMultiplierFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningsInNonAndroidLibrary()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 195,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressLintConstructorParameter()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 529,
  "endLine" : 545,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressLintPropertyWithLambda()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 642,
  "endLine" : 658,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressLintSimpleProperty()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 662,
  "endLine" : 678,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass getClassOfSupportedElement()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuickFixWorker()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddMissingPrefixQuickFix.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingPermissionInspection.kt",
  "fileLinesCount" : 630,
  "components" : [ "primary::android-lint" ],
  "startLine" : 464,
  "endLine" : 480,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTrees()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/CallGraphAction.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-lint" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 641,
  "endLine" : 659,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompoundFamilyFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultFontWeights()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/SystemFontsTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueAvailableImmediate()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceUnauthorized()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceNameRendering1()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installSummaryStep_showsSummary()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 365,
  "endLine" : 383,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linuxKvmInfoStep_shownOnLinux()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 472,
  "endLine" : 490,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageMetricsTracked_wizardCanceled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 829,
  "endLine" : 846,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageMetricsTracked_bothForwardAndBackwardsNavigationTracked()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 849,
  "endLine" : 866,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/SdkComponentsStepTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIteratorEnd()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConsoleHighlighterTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependenciesWithSomeErrorDuringRegistration()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 265,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFeatureSurveyResponded()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 397,
  "endLine" : 415,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFeatureSurveyCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 435,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expect()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/SelectedVariantCollectorTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeBuildFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 380,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotImportWhenAlreadyFQKotlin_dotQualifiedExpressionCase_nestedClass()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 376,
  "endLine" : 395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closingQuote()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegateTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onePerDocument()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedDocumentListenerTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlayOrder()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/ModuleResourceRepositoryGradleTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroovy()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/refactoring/UnusedResourcesGradleTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKotlin()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/refactoring/UnusedResourcesGradleTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindJarPath()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/LibraryFilePathsTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInBuildSrc_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInLibsVersionsToml()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInLibsVersionsTomlModuleKey()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionRefCompletionInLibraries()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefCompletionInLibraries()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoRefCompletionWithoutVersion()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoCompletionInFoo()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionForVersionsToml()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureLevelCombination22And17()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureLevelCombination16And17()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewFeatureLevelCombinationIsCorrect()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoresUnknownVersionsCombined()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchCompatibility canRun()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGroovyBeforeKotlin()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilBuildScriptTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createProjectWithSubprojects()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportSubprojects()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleOutputsFromPostBuildModel()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStudioFlag()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/util/EmbeddedDistributionPathsTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotComputeListener_computeEndsAfterThreshold()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReportsTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireForSignature_rateLimiterAllows()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionRateLimiterTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSendFreezeReportFields()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddOverlayActionCancelled()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateOverlayActionOverlayNotFoundException()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSentOnTwoQuickChangesToOtherViews()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/ProjectViewListenerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkPackageSysroot()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackagingGetPackagingFamilyBaseFolderNameRelativeToHome()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupBySimpleNameKind()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderscriptExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void twoIncludesSameName()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void twoWindowsIncludesSameName()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void twoWindowsIncludesSameNameDoubleSlashes()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMiniCocosExample()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List resolveAllRealWorldExamples()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ResolverTests.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConfigurationForFileClone()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 378,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicShowUsages()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/ShowUsagesTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openProjectTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/LiveEditTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/mindebugapp/src/main/java/com/example/mindebugapp/MainActivity.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 25,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/migrateToNonTransitiveRClasses/app/src/main/java/com/other/folder/AppOtherPackageJavaClass.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 23,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/migrateToNonTransitiveRClasses/app/src/main/java/com/other/folder/AppOtherPackageKotlinClass.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 23,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancellable()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithAars()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 440,
  "endLine" : 456,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1529,
  "endLine" : 1548,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceResolverFromXmlTag_namespacesEnabled()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instrumentation/threading/ThreadingChecker.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void redoFiltering()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 736,
  "endLine" : 751,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/deploy/DeploymentConfigurable.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIconFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 392,
  "endLine" : 408,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processKeyEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 694,
  "endLine" : 711,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1284,
  "endLine" : 1299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestResultSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1339,
  "endLine" : 1356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestResultSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1358,
  "endLine" : 1375,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allInModuleTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allInPackageTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aggregateCallTrees()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/analysis/JfrAnalyzer.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingManager.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/CallTreeAggregator.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/CPUUseReportContributor.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InvocationKind getInvocationKindFromEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1147,
  "endLine" : 1162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getLibLocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldAddObjectToStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 359,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putOrUpdateObjectIdToTraverseNodeMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 394,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addComponentWithPackagesAndClassNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/SubmitCrashReportTask.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sampleThreads()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void serializeTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/BaseStudioReport.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiFreezeStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeOffsetOfField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersect()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 800,
  "endLine" : 815,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/TruncatingPrintBuffer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileBackedHashMap.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneralCommandLine createKvmInstallCommand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 354,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmulatorRunner()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorRunner.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getDeviceScreenDimension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 591,
  "endLine" : 613,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Device buildDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStorage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/StorageField.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wipeUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneConfigComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 838,
  "endLine" : 854,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidModuleInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MergedManifestInfo create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/ManifestPlaceholderResolver.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 558,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertVariableNameToJavaFieldName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripPrefixFromField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 311,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAlias()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SampleDataResourceItem getFromDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 803,
  "endLine" : 825,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AppResourceRepository.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getAndroidTargetDataThenRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1066,
  "endLine" : 1081,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean rescheduleScanIfRunning()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1817,
  "endLine" : 1832,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasicFileResourceItem createFileResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2567,
  "endLine" : 2583,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceSubdirs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1467,
  "endLine" : 1482,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchToRepositories()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPackage getHighestLocalNdkPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPotentialJdkPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 749,
  "endLine" : 764,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Function getLanguageNameMapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Function getRegionNameMapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserModifiedInstrumentationExtraParams()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBaseModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 649,
  "endLine" : 666,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateBeforeRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 271,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceProvisionerAndroidDevice.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DefaultStudioProgramRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LiveEditHelper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyChangesDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImpl.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyCodeChangesDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImpl.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlowInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidWearRunMarkerContributor.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unaryOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processQueuedChanges()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean notifyExecution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 324,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidImportFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canRemove()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 731,
  "endLine" : 748,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1115,
  "endLine" : 1131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 341,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ThemeEditorStyle.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mirrorRowSelection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollIntoView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 536,
  "endLine" : 551,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void headerPopupTriggered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/RemoveLocaleMouseListener.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkComponentsRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runSensitiveOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runLongOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvdCreationNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNode.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/CheckSdkOperation.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InheritedProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/InheritedProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/PathModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AreaModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InheritedProperties inheritFromLayerable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/SVGAssetRenderer.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredTabAreaHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndShowColorPickerPopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/util/ResourceChooserHelper.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ExportProjectZip.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLocalResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/ResourceRepositoryInnerRClass.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUrls()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charTyped()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTypedHandler.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/ManifestDomFileDescription.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceValue parse()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectDestinationsForNavigator()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 665,
  "endLine" : 685,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProjectClassesForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1036,
  "endLine" : 1054,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/NavFileInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnresolvableTagInspection.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 995,
  "endLine" : 1010,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItemsForClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTag getValueTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MyStyleData getInlinableStyleData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UsageTypeProviders.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidFindStyleApplicationsProcessor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineAllStyleUsagesProcessor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAndroidTarget findBestTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidPlatform parse()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurableForm.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSwitchLabelStatement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidNonConstantResIdsInSwitchInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doApplyEditors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 325,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLists()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 371,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processAllClassAttrValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidApplicationPackageRenameProcessor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateXmlResourceDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getRootModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJdkEnvVariableValid()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomAddonsListVersionFilterWorks()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 445,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomAddonsListVersionFilterWithNegativeVersionWorks()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 448,
  "endLine" : 464,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateSdkWithoutAddingRoots()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMipmapResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMipmapResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylesItemReferenceAndroid()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 669,
  "endLine" : 684,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylesItemCompletionResAuto()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 719,
  "endLine" : 734,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateWithDelete()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateAddDestinationNoAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateRemoveDestinationWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 497,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityToLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test22()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCommonInlineAction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test15()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTargetLabel()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkUtilsTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDynamicId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleableAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 386,
  "endLine" : 401,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutNoChangesNeeded()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisassemble()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/dex/DexFileDisassemblerTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddDebuggableSharedObjectFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSubpackage()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ApkPackageTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ImportApkActionTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnscalableDrawable()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/VectorDrawableTransformerTest.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompatTools()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 609,
  "endLine" : 627,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLossless()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/WebpConvertedFileTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePathWithFileNameMappers()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/QualifierMatcherTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePathWithIncompleteMapper()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/QualifierMatcherTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCustomConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilePsiElement()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManagerTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOtherModulesResources()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnAttribute()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWatchFaceInfo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWearRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContextHandlesMissingModuleGracefully()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationRunConfigurationProducerTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContextHandlesMissingModuleGracefully()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileRunConfigurationProducerTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetFromState()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DeepLinkConfigurableTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunch()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DeepLinkLaunchTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateOne()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditDevicesTestInfo.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateOneWithFunction()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditDevicesTestInfo.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabled()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditDevicesTestInfo.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDevice createCurrentUserMockDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/MultiUserUtilsTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/CopyAllSelectedActionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reusedColumnHeaderValuesAreCleared()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValue()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badResourceName()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/NewStringKeyDialogTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_filterByText_emptyString()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPersistence()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsSettingsTest.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File loadData()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File findLatestDownload()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadValues()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/overrides/FeatureConfigurationProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-common" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Flags createFlags()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSourcesRootInternal()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addHyperlinksToText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeviceDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerToolWindowTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationInstrumentedJava()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableAdvancedProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 208,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/testSrc/com/android/tools/idea/gradle/repositories/search/CachingRepositorySearchFactoryTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGoForwardsAndBackwards()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packageConstraintsAreValidatedBeforeClass()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ConfigureTemplateParametersStepTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android-npw" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNameCollision()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMinSdkUsesLowestPGOOrTargetModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllTemplates()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/TemplateResolver.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateInitialLanguage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 425,
  "endLine" : 447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPluginManager()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/builders/GradleSettingsBuilder.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleValidationState validateModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toDensityMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/CategoryIconMap.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBundledImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AssetStudioUtils.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-npw" ],
  "startLine" : 144,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDrawableType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 465,
  "endLine" : 480,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnnotatedImage mergeLayers()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 513,
  "endLine" : 530,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateIconLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 668,
  "endLine" : 684,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateIconLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 417,
  "endLine" : 433,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeTextToDisk()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 343,
  "endLine" : 358,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getXmlDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 241,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAndroidFieldVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/sharedMacros.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_resolvedToViewId()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_escapeCharactersWithinDoubleQuoteBindingExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1099,
  "endLine" : 1114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_escapeCharactersWithinSingleQuoteBindingExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1117,
  "endLine" : 1132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_resourcesWithPackageNameAfterSlash()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1135,
  "endLine" : 1150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_resourcesWithTextType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1153,
  "endLine" : 1168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBindingExprDefault()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/parse/DataBindingExpressionSupportImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithoutDisplayInfoProvider()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 364,
  "endLine" : 379,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SummaryTreeNode createNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadPackages()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 680,
  "endLine" : 695,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 710,
  "endLine" : 725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_retry_automaticallyApplyResolutionAction()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotFound()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 321,
  "endLine" : 336,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getApplicationPackageNames()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectX86_64Image()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectApiPreviewImage()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 248,
  "endLine" : 263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObtainAndroidDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalFtlDeviceCatalogConverter()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptors()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/IJSyncCategoryModel.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtraPrepareRequests_InterfaceWithStaticInitializer_noResults()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 436,
  "endLine" : 454,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllClasses_InterfaceWithStaticInitializer__doesNotAddCompanion()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 582,
  "endLine" : 600,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotationInferenceFromMethod()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotationInferenceFromInitializerCall()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap makeDebuggerRedefiners()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyCodeChangesTask.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::deploy" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTask()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/DeployTask.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::deploy" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurveyNotTriggeredForBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultForAGPPre_7_1_beta()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 228,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultForAGP_7_1()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 249,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectedWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/TaskCategoryWarningsAnalyzerTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldKotlinDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldKotlinDetectedAppliedAsPluginClass()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBalloonShownOnSecondReportWithDifferentWarningType()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentTabClosed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 156,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentOnBuildFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 307,
  "endLine" : 325,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentOnAnalysisFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 327,
  "endLine" : 348,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginWithWarningPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksNodePresentationTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupingChangeToUngrouped()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectByPageIdFromDifferentGrouping()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 309,
  "endLine" : 327,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewChangedToTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewChangedToWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewChangedToDownloads()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bulkUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 173,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDownloadRequest()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/LongDownloadsNotifier.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/CriticalPathAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConfigurationStepTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/ProjectConfigurationData.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBuildSuccess()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildAnalyzersWrapper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/details/JetifierWarningDetails.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testObjectPropertyCanWrapOptionalProperty()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsPresentBinding()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void infiniteCycleThrowsException()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void batchedInvokingRecoversFromException()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMapExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/list/ListExpressionsTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInspectorArchive()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/resolver/AppInspectorArtifactPaths.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_withBinaryPayload()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataRangeControlsVisibleConnections()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 177,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatesRules()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callStackViewHasProperValueFromData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 362,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBodyComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/HttpDataComponentFactory.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCellOnRealDbIsSuccessfulWithMultiplePrimaryKeys()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1787,
  "endLine" : 1802,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisplayResultSetIsCalledForTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 323,
  "endLine" : 343,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCloseTabIsCalledForTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 365,
  "endLine" : 385,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClosedDatabasesAreAddedToView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1429,
  "endLine" : 1449,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewTabsHaveViewIcons()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1570,
  "endLine" : 1590,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportQueryToCsv()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 257,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersMixedNamedParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaReturnsTablesAndColumns()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteQuerySelectColumnReturnsResultSet()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 150,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseRemovesColumn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnsAreEditableExceptForFirst()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 349,
  "endLine" : 367,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableModelIsRecreatedIfColumnsAreDifferent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 863,
  "endLine" : 882,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindingCompletedInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ParametersBindingController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDatabasesChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/LiveDatabaseConnection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getRowBatch()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSet.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnection.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun openJdbcDatabaseConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcUtils.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handle_cmd()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/main.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-templates" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handle_cmd()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/main.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-templates" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeManifest()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/RecipeMergeUtils.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-templates" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun existsClassFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/StringParameterValidator.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 266,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBuildFeature()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 607,
  "endLine" : 623,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setJavaKotlinCompileOptions()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 681,
  "endLine" : 700,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildModel()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 957,
  "endLine" : 978,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariants_Kapt()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleNamingConflict()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 624,
  "endLine" : 643,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessorUnderscoreNotation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessorHyphenNotation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable getParameters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidProjectWithTestOutputCorrect()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/runsGradle/AndroidGradleOrderEnumeratorHandlerGradleTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidPluginVersionChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProjectStructureTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_dataImporterCrashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/IdeModelSnapshotComparisonTestDefinition.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuickFixes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/MissingComposeCompilerGradlePluginReporterTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGoogleRepoInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 581,
  "endLine" : 597,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithErrorForGradlePost_8_8()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/DaemonContextMismatchIssueCheckerTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithErrorFromBugReport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/DaemonContextMismatchIssueCheckerTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithErrorFromGradleForum()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/DaemonContextMismatchIssueCheckerTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappedEventAddsQuickFixAndPreservesMessageEventImplFields()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrappingMessageEventImplWithNullDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappersTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlErrorWithFileParsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GradleFailureOutputParserTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinParserEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/dsl/KotlinParserTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/BuildApkActionTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildResultListener_success()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildResultListener_failed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildResultListener_clean()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSign()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/runsGradleSigning/ExportSignedPackageWizardSigningTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureKMP()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/kmp/KotlinMultiplatformAndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAfterTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/AndroidTestSuiteViewAdaptor.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/toolchain/GradleDaemonJvmCriteriaTemplatesManager.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version findLatestArtifactVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleLocalCache.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void savePropertiesToFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/PropertiesFiles.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleExecutionSettings getOrCreateGradleExecutionSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 574,
  "endLine" : 589,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IdeGradleProxySettingsBridge createProxySettingsFromUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 416,
  "endLine" : 435,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addGradleJdkComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGradleJvmPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleInstallationManager.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun notifyStateChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/StateChangeNotification.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/MigrateGradleJvmFromHardcodedNamesSyncListener.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradlePhaseFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List addAdditionalIssueLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIdeSdkFromProjectSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 885,
  "endLine" : 900,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallBuildToolsHyperlink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/ProjectSetUpTask.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModelProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 690,
  "endLine" : 706,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraJvmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 728,
  "endLine" : 744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showMigrateToGradleWarning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/LegacyAndroidProjects.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set buildModulesSet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeSuggestToml()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assemble()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bundle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 294,
  "endLine" : 310,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/quickFixes/PickLanguageLevelInPSDQuickFix.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DataBindingIssueChecker.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAndroidModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/Info.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SelectBuildVariantAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Library findLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/LibraryPropertiesAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 518,
  "endLine" : 533,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OutputKind getOutputKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getSplitApksForPrivacySandbox()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 518,
  "endLine" : 534,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMainApkCompatibleWithDevice()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/SplitOutputMatcher.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/UnsignedApkQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module findModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeUsagesView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClasses.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorIconIsDisplayedWhenScreenshotArtifactDoesntExist()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsViewTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun durationInStatusTextCanBeOverwritten()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 548,
  "endLine" : 568,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateData_withPassedResult_setsPassedState()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotAttributesViewTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateData_withFailedResultAndValidDiff_setsFailedState()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotAttributesViewTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateData_withFailedResultAndNullDiff_setsFailedState()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotAttributesViewTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateData_withNullValues_setsNotAvailable()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotAttributesViewTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestResultsWithRetention()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 301,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableShouldRetainSelectionAfterDataIsUpdated()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 920,
  "endLine" : 946,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportUtpResultActionShouldPreferMergedResultButFallbackToIndividualResult()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleExecutionSettingsForClassTestWithMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleExecutionSettingsForMethodTestWithMultipleExtraInstrumentationOptions()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 277,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskNamesMatchSelectedModule()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 341,
  "endLine" : 359,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskNamesCanHandleTheRootModuleOnlyProject()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 362,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskNamesCanHandleCompositeBuild()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 385,
  "endLine" : 404,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runFailed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportClickInteraction()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Revision parsePackageRevision()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/AndroidBuildCommonUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::build-common" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startControllerWithFilterOn()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 226,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_CopyPath_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 909,
  "endLine" : 933,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildCommand()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbShellCommandBuilderTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getChildrenRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListing.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/TreeUtil.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncrementalLoadWithTestProvider()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void invokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicWizardStepWithHeaderAndDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 313,
  "endLine" : 332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getProjectLocationParent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/WizardUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wizard" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroArgMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean assignable_property_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 647,
  "endLine" : 662,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean factory_receiver_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 704,
  "endLine" : 719,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean property_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 761,
  "endLine" : 776,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean property_receiver_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 818,
  "endLine" : 833,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLongTag()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/log.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dex()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/debugger/AndroidDexerImpl.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_mismatchingApplicationId()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 157,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_backupDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreRunConfigSection.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::backup" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagateGrowingIncremental()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ArrayObjectIdentityExpander.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::bleak" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvingProjectReloadsCollections()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1008,
  "endLine" : 1026,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 181,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  waitForFuture()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/Helpers.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWritePropertyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 96,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetVariableScopes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 316,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogDependencyCanExtractVariableIsFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/CatalogDependencyManagementTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText_multipleIssuesWithPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText_multipleIssuesWithoutPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeByPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyRunAndReparse_cancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddJavaModuleDependencyToJavaModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 925,
  "endLine" : 943,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPromotionMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsJavaModuleAnalyzerTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoMatchingDimensionButMissingDimensionStrategy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 309,
  "endLine" : 329,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownFlavorDimension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 371,
  "endLine" : 389,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/CachingRepositorySearchFactoryTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanVariableNodeDisplay()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 463,
  "endLine" : 480,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogVariableEditorIsInputText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1275,
  "endLine" : 1294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesRemoved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBaseTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ExtractNewVariableExtension.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidSdkSuggestions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestions.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeExisting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModuleCollection.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssuesBySeverityPathTextComparator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRenderer.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/manipulation/ExtractVariableForm.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fullPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ModulesComboBoxAction.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpanded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileChooserDescriptor createSingleFolderDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String validateAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 368,
  "endLine" : 383,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearConstraintAttributesWithNoComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandlerTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectToParentWhenDraggingToExpandingArea()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddComponentWithoutSnappingToAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/TabLayoutPlaceholderTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel buildModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerLayoutTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateAdjacentCategories()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyRenderSuccess()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCustomFavoriteLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertViewOption()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/ClassResolutionUtilsTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsDescendant()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentUtilTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThirdPartyComponentsAreReloadedAfterBuild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 283,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShiftHelpOnPaletteItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 243,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToDesign()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 367,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenAndroidDocumentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 400,
  "endLine" : 415,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyValuesChangedEventAfterLiveModelChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyValuesChangedEventAfterLiveComponentChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithNoActivityName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/OnClickEnumSupportTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlagEditorForFlagProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ControlTypeProviderImplTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateItemsWhenPropertyAdded()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/CommonAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllButtonProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testButtonWithSomeMissingProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageViewWithAppCompatProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageViewWithoutAppCompatProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateDimensionUnitLess()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueChangeReferences()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlIdRenamingTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdOrStringDataValidation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 702,
  "endLine" : 717,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXmlDataValidation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 720,
  "endLine" : 735,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumberTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/InputTypeEditorTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameDeviceForDifferentDrawableFiles()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/type/FileTypeUtilsTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHideWhenAnimatedSelectorToolbarIsSelectingTransition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/statelist/SelectorMenuActionTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveLoadSettings()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolSettingsTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTritanopesCoefficients()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindSimulatorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressAgain()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/ViewVisualLintSuppressTaskTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateWindowSizeDeviceModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WindowSizeModelsProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDelete()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDeleteWidgetTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectEndGap()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeConnectTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHorizontalPack()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 349,
  "endLine" : 364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVerticalPack()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 366,
  "endLine" : 381,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpandHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 382,
  "endLine" : 397,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpandVertically()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 399,
  "endLine" : 414,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDelete()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDeleteWidgetBaselineTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOptions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/option/NlOptionConfigurableSearchableOptionContributorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkActionsWithExistingLandscapeAndTabletVariation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenuTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ActionsToolbarTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnHoverFilter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneLayerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndRemoveModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDifferentModelConcurrently()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortingNonATFIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 224,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNlLintIssueEqual()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestVisualLintRenderIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/Utils.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildNodeIssueOrder()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueRootTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithMultipleIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/NoFileNodeTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/NoFileNodeTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectFirstTabWhenSharedIssuePanelIsRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 252,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomIn1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ZoomCenterScrollerTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneComponentTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionNotVisibleIfActionIsNotSupported()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/IssueNotificationActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/ShapeMenuActionTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimatedSelectorToolbar.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent findSharedParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnimationToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 343,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintThumb()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintHorizontalTrack()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationSpeedActionGroup.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/LinearLayoutAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/BaselineAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHandler getHandlerOrDefault()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageButtonHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1015,
  "endLine" : 1033,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawSpringHorizontalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1368,
  "endLine" : 1384,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawSpringVerticalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1476,
  "endLine" : 1492,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension getSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent getAppBar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ListPreferenceHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/SwitchPreferenceHandler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/CheckBoxPreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDropRecipientLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/RingtonePreferenceHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStyle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ProgressBarHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCoordinatorLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent findSharedParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/DiagnosticsLayer.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 513,
  "endLine" : 535,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerAdditionalComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFavoritePropertiesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilder.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plotDecay()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public double calcTick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 557,
  "endLine" : 573,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color getColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 868,
  "endLine" : 883,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 354,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 306,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public double calcTick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNextEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 308,
  "endLine" : 323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuTrigger()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInsertIndexUsingActionBarGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInsertIndexUsingOverflowGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 395,
  "endLine" : 414,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction getOpposite()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getMargins()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidCentered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rectangle getRectangle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 827,
  "endLine" : 842,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 716,
  "endLine" : 731,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupFollowingActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ZoomToSelectionAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/UnknownViewDecorator.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DrawSwitch createFromString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SwitchDecorator.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SwitchDecorator.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ButtonDecorator.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/NlSceneFrameFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayoutAsync()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ChainStyleViewActions.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditor.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopListening()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineInsertType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 260,
  "endLine" : 275,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Color getFrameColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int switchAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delegateMouseCancelToSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 787,
  "endLine" : 804,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doGetPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1240,
  "endLine" : 1255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportAppCompatRequired()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 1238,
  "endLine" : 1255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkStructure()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 240,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlGoToDeclarationTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseResultOnFailure()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleLinesParsedResult()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRulesWithNegation()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ExpensiveKeepRuleInspectionTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsteriskInFileName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1517,
  "endLine" : 1532,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDontResolveInnerClassAfterDot()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQualifiedNameContainsWildCards()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 707,
  "endLine" : 725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWildcards()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToClassName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToClassWithDollarSymbol()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassFilter()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_caseInsensitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 648,
  "endLine" : 667,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_keyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 822,
  "endLine" : 841,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnSubqueryAliasResolvesWithoutExplicitSelection()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1414,
  "endLine" : 1434,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnSubqueryAlias()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1436,
  "endLine" : 1456,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnAlias()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1579,
  "endLine" : 1598,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnAliasWithOrderByClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1601,
  "endLine" : 1620,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableAliasWithColumnAlias()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1659,
  "endLine" : 1680,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpressions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiterals()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 189,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConcatenation()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteDatabase_nested()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyUsages()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/refactoring/UsagesTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-lang" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableNameOverride()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliases_join()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 596,
  "endLine" : 615,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithClause_newTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 617,
  "endLine" : 636,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiterals()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslLexerTest.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::android-lang" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_primitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 968,
  "endLine" : 983,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_view_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1105,
  "endLine" : 1120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean token()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 351,
  "endLine" : 366,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/AgslTokenTypes.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-lang" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAdvancedCase()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMultipleErrorAdvancedCase()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionRegularFile()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 397,
  "endLine" : 412,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionInFactoryBlockWithPatchedSchema()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 431,
  "endLine" : 447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowIfWearMayNeedFactoryReset()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/NewConnectionAlertStepTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldWarnAboutUnknownCompanionApp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkDevicesPaired()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceConnection.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createFakePluginAndUpdateFiles()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 178,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_plugin_jars()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_project()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFindBindingsGeneratedFromLayoutsInCustomResourceDirectories()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingCustomResDirTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::databinding" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveVariable_afterAddingAnother()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveVariable_afterAddingIt()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearTileColorPickerState_changeStateActions()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 115,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportSecondary()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 470,
  "endLine" : 485,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumSet getScope()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeRequest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::lint" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HighlightDisplayLevel toHighlightDisplayLevel()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 576,
  "endLine" : 591,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void rerun()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AbstractBaselineInspection.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::lint" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIssuesFromInspectionProfile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaClassFolders()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 325,
  "endLine" : 342,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossReferenceTest()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant.actions/DeviceCrossReferenceTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondSelectedElement()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRefresh()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestPreviewRefreshRequest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/ColorPickerAction.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCard()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AllTabPanel.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaretMoved()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInjection()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecInjector.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 54,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewStatusIcon.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 311,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatSeparator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupMenuVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolWindowEx createToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showSearchField()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 402,
  "endLine" : 417,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstructionsPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableHeader.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTreeChartVerticalScrollBar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChartVerticalScrollBar.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 184,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scaleComponentTreeWorker()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryRunContext getRunContext()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyBinaryContextProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyExternalProjectViewOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String newUniquePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 428,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeValidationError validationErrorFromIssueList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 570,
  "endLine" : 586,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String validateXml()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/RunConfigurationsSection.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView addProjectViewDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectorySection.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer parseLineNumber()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryProtoParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includesAnyTargetInPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeSyncParams combine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncParams.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildPhaseSyncTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet toWorkspaceFileChanges()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkingSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingBlazeProjectDataManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/DelegatingBlazeProjectDataManager.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showPopupNotification()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeDocumentSaving()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatOnSaveHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConsoleOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitWorkingSetProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap computeState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/ArtifactsDiff.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteOutputArtifacts removeUntrackedOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectSyncProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Kind fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuleType guessRuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet virtualFilesToWorkspaceRelativePaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargetsToBuildForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncSourceToTargetMap.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap buildAppInspectorArtifactLayout()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorArtifactTrackerImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runOperation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 342,
  "endLine" : 357,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList runQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/CandidatePackageFinder.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostQuerySyncData fullQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectQuerierImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Performer create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDisambiguatorForTargetGroups()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/TargetDisambiguator.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeInfo createMockBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVcsSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchVcsSyncListener.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseLoadedSymbol()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Template mandatoryAndFrequentArgumentsTemplate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/livetemplates/RulesTemplates.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getForLoopVariables()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ForStatement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral getDocString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FunctionStatement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean processChildrenOfType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void newlineInsideExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addWhitespace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 243,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean validatePatternList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobErrorAnnotator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildFile resolveProjectWorkspaceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ExternalWorkspaceReferenceFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFullLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesDirectly()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet parseProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IssueOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  void output()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 255,
  "endLine" : 271,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncActionStatsScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doSetupPendingContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BinaryRunContext findRunContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BinaryContextRunConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File defaultExportDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture runBlazeCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunCommandHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enableBlazeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addBlazeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void maybeAddRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String recreateUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestLocator.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String testLocationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestEventsHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture applyReplacements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FileBasedFormattingSynchronizer.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionSupported()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/QuerySyncBazelVersionChecker.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionSupported()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/BazelVersionChecker.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTabTitle()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/SyncStatusEditorTabTitleProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryRootNode.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 409,
  "endLine" : 425,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/BuildSystemExtensionPoint.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap initializeSourceFolders()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeJavaImportResult()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Multimap sortArtifactLocationsByRootDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String sourcePathRelativeToDirectoryRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 358,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 612,
  "endLine" : 628,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestContext fromDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture getTargetContext()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String testLocationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyCoverageOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean showCoverage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectData loadCoverageData()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageRunner.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList commit()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 439,
  "endLine" : 454,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runner()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ActionPresentationHelper setTextWithSubjects()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/append_optional_xml_elements.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doRebuildSymbols()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/BlazeNdkSupportEnabler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectSdkAndLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Predicate getLibraryFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidLibrarySource.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/AndroidFacetModuleCustomizer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getClassFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidPlatform getAndroidPlatform()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/SdkUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 323,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBlazeResourcesFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeResourcesDomFileDescription.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceDirectoryDialog.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getAndroidFacetsWithPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRawPackageNameFromIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/PackageNameUtils.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File downloadApkIfRemote()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void executeShellCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/ActivityLaunchTask.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDevice resolveDevice()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 256,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isResourceExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/util/KotlinResourcePsiElementFinder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void registerService()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computePresentation()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DebugEvent sendRequest()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebugEvent waitForResponse()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean individualThreadPausedByUser()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 555,
  "endLine" : 571,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record SrcJarPrefixedJavaPackageRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaArtifactMetadata.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection createFromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSameLanguageTargetsDependingOn()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun outputStats()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 588,
  "endLine" : 603,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActiveLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 605,
  "endLine" : 620,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreate_javaLibrary_noDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQueryExpression_experimental_includes_and_excludes()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySpecTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createSrcJar()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifySourceFile_included()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 323,
  "endLine" : 338,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSourceFile_noPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/AffectedPackagesTest.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::aswb" ],
  "startLine" : 379,
  "endLine" : 394,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_workspaceChange()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartPartialRefresh_upstreamRevisionChange()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateAndroidSourcePackages_emptyRootAndNonEmptyRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 511,
  "endLine" : 528,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActiveLanguages_java()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 777,
  "endLine" : 794,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_nonInjectedField()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConceptTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::dagger" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnedPsiType_psiMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_wrongInjectAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_componentWithNoAnnotationArguments()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_getPossibleAnnotationText_starImports()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_getPossibleAnnotationText_directImport()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_getPossibleAnnotationText_importWithAlias()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun java_getPossibleAnnotationText_starImports()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 273,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun java_getPossibleAnnotationText_directImport()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 294,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinPropertyWithoutType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapperTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::dagger" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaUnqualifiedType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 503,
  "endLine" : 521,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaQualifiedType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 547,
  "endLine" : 565,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassCompanionFqName()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinFullyQualifiedAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotationWithAlias()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 202,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaFullyQualifiedAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicIndexEntry_java()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerIndexTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::dagger" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackNavigation()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/DaggerElement.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::dagger" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConcept.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::dagger" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConcept.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::dagger" ],
  "startLine" : 116,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mDNSSupportedOnNonMac()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 171,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mDNSBrokenOnMacDueToSDK()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mDNSBrokenOnMacDueTomDNSSelection()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mDNSWorkingOnMac()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 231,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbServiceTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reserve()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reserve()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 276,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMacMdnsEnvironmentIsBroken()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PairingCodeDevicePanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeDevicePanel.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-adb" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun waitForOnlineDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/AdbServiceWrapperAdbLibImpl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-adb" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/expander/SmartFMapExpander.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertString()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 525,
  "endLine" : 541,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkModelConsumerVersionOrdering()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/ModelVersionsTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkModelVersionOrdering()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/ModelVersionsTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTests()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ideVariantBuildInformationFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1196,
  "endLine" : 1211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTypeContainerFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 451,
  "endLine" : 466,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFetchSyncIssuesAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 338,
  "endLine" : 354,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flex_exactFit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InfoText()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/InfoText.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InfoText()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/InfoText.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/Colors.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComponentShowcase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/sample/samplecomposewindow/ComponentShowcase.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadLibrary()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 274,
  "endLine" : 292,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidRead()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 312,
  "endLine" : 329,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 521,
  "endLine" : 536,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 603,
  "endLine" : 618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawFrom()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 633,
  "endLine" : 648,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFilePositionUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getShortClassName()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewConfigVersion()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 147,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maybeDoCancel()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/actions/Actions.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goToDiff()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/InsightsAttachInlayDiffLinkFilter.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 275,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/ToggleIssueAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editAvdName()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/EditVirtualDeviceDialogTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::avd" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_withOpenFileHyperlink1Info()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::logcat" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_opensPopup()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/DeobfuscatedFilterTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::logcat" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesCorrectFilters_containsSimpleFileLinkFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectHyperlinks_usesAllFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withProcessNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackTraceFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 402,
  "endLine" : 418,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_operatorPrecedence()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 394,
  "endLine" : 409,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToHistory_logsUsage()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToHistory_favorite_logsUsage()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 238,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun demoText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorSettingsPageTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::logcat" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_singleLineSelection_visibleAndEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFoldLinesLikeThisActionTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_wholeLineSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_multiLineSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/UserInputHandlers.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::logcat" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 660,
  "endLine" : 675,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 1056,
  "endLine" : 1072,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 246,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/MessagesFile.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::logcat" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpClasspathDependencyRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentUsageTypeProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMigrateToBuildFeaturesRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestFullUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/ProjectsUpgradeTestBase.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestMinimalUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/ProjectsUpgradeTestBase.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 114,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewActionSetsNoLanguageLevelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 452,
  "endLine" : 467,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewActionSetsNoPropertyPresentAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 470,
  "endLine" : 485,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegionNecessityReturns()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeComponentNecessityTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAaptOptionsToAndroidResourcesUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 239,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveUseProguardTwoBuildTypesUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 258,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdbOptionsToInstallationUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 295,
  "endLine" : 311,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailureRetentionToEmulatorSnapshotsUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 314,
  "endLine" : 330,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJacocoToTestCoverageUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 333,
  "endLine" : 349,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleLiteralPropertiesUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 352,
  "endLine" : 368,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResConfigs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 389,
  "endLine" : 405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisallowUsesSdkInManifestDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 760,
  "endLine" : 776,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowDisplaysUpgradeWithNoFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findBuildModelUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1024,
  "endLine" : 1039,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findBuildModelUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1107,
  "endLine" : 1122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findBuildModelUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigrateTestCoverageEnabledRefactoringProcessor.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runRevert()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 580,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_notAFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumerCompletionResultFromRemainingContributor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeModifierCompletionContributor.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllClasses()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrepareRequests()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ComposeStateNode.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile findFileToOpen()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getNonEmptySourceTypes()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidModuleNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedByNativeNodes()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/NdkModuleNode.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createChildModuleNodes()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ModuleNodeUtils.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/PackageNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFiltering()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 574,
  "endLine" : 589,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncludeActivated()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExistingPopToInclude()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetArguments()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 498,
  "endLine" : 514,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivity()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavPropertiesViewTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::nav" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavPropertiesViewTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::nav" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawNavScreenImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawActionHandle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 248,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/DottedRoundedBorder.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavActionManager.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::nav" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ActionListInspectorBuilder.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::nav" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/DefaultValueInspectorBuilder.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPaint()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawEmptyDesigner.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::nav" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDestinationDirection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addShapeHit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavHorizontalActionHitProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackageFragmentProvider()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsKtPackageProviderExtension.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSafeArgsFeatures()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/gradle/src/com/android/tools/idea/nav/safeargs/module/SafeArgsModeGradleToken.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSQLFailureCallsbackToExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 156,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/ProfilerServiceTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::transport-database" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closedConnectionIsHandled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::transport-database" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationContextQueriesAfterInsertion()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertDuplicatedData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDevicesResponse getDevices()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDebugBridgeFailure()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/AdbDeviceListServiceTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDebugBridgeFailureNoMessage()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/AdbDeviceListServiceTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkDiffPanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructDiffTree()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOrReplaceColumnTree()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectApkAndCompare()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/pagealign/AlignmentCellRenderer.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 630,
  "endLine" : 646,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iconPropertyCanWrapLabel()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/IconPropertyTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iconPropertyCanWrapButton()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/IconPropertyTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidInitialValueThrowsException()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedRadioButtonPropertyTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDoNotThrowExceptionByRaceCondition()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedRadioButtonPropertyTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failingClientLogsAttachErrorToMetrics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 193,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crashedInspectorShowsNotification()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 215,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCapabilitiesUpdateWithComposeNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 832,
  "endLine" : 849,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepNestedComposeNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 940,
  "endLine" : 958,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ComposeLayoutInspectorClientTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGravity()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollapseToolWindowShowsInspectionNotificationWhenInspectorIsRunning()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 179,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadV3Snapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/LegacySnapshotLoaderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextColorFromLayout()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionHyperLinkDetectorTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeViewNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnDeviceRenderingIsLoggedToMetrics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManagerTest.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 640,
  "endLine" : 657,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRecompositionCountNoBorders()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintFoldRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 390,
  "endLine" : 405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformedOnlyUntransformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 750,
  "endLine" : 765,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPane()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1285,
  "endLine" : 1304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeViewTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 853,
  "endLine" : 871,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyDeviceRule.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppInspectorJar()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/gradle/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/GetComposeLayoutInspectorJarGradleToken.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ShowMoreElementsItem.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stopFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/DrawViewNode.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 389,
  "endLine" : 404,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFallbackApisAreDeprecated()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 840,
  "endLine" : 857,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String breakIntoMultipleLines()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 933,
  "endLine" : 950,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod buildGetterMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelOutputsClass.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mlkit" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedRowByModel()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 155,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doubleClickingStackViewNavigatesToSelectedElement()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionConstraintAgpFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraintTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionConstraintAgpBefore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraintTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToSegmentedTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateAssignmentIntValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateAssignmentStringValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslChangerTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRepeatingEmbeddedBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndResetListElementsWithMultipleArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 698,
  "endLine" : 718,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFromAndResetListElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 721,
  "endLine" : 741,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyIntegerLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1841,
  "endLine" : 1863,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddBuildTypeWithInitWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2403,
  "endLine" : 2424,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddProductFlavorWithInitWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2427,
  "endLine" : 2448,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements800()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditIgnoreAssetPattern()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditIgnoreAssetPattern()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadVariableInCompileSdkVersionReleaseMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddProductFlavor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectModelSavesFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectModelGetFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 308,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogPluginsDsl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 613,
  "endLine" : 631,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyEmptySourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyPluginFromApplyBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyPluginFromApplyBlockWithDuplicatedPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyPluginFromApplyStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 179,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyPluginFromApplyStatementsWithRepeatedPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyAlreadyExistingPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 279,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteSubProjectRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteSubProjectRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseRepositories()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseMavenCentralRepositoryWithMultipleArtifactUrls()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseMavenRepositoryWithArtifactUrls()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryToEmptyBuildscript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 297,
  "endLine" : 317,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetNameForMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 589,
  "endLine" : 607,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetUrlForMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 610,
  "endLine" : 629,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 410,
  "endLine" : 429,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesFromScratchArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 188,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferencePropertyDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 545,
  "endLine" : 562,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntegerReferencePropertyDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 565,
  "endLine" : 582,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceVariableDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 585,
  "endLine" : 602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGarbageReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1269,
  "endLine" : 1289,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatePropertyValueWithoutSyntaxChange()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1595,
  "endLine" : 1613,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteEmptyProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1616,
  "endLine" : 1635,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSingleElementToEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2298,
  "endLine" : 2318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveBasicStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 239,
  "endLine" : 275,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateThenMove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 298,
  "endLine" : 320,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditBeforeMove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 323,
  "endLine" : 347,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveBeforeEdit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 350,
  "endLine" : 372,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditImportedVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 624,
  "endLine" : 641,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepare()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CompositeProjectBuildModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertiesFile getOrCreatePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToParsedExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 344,
  "endLine" : 360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 926,
  "endLine" : 941,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementState replaceElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1214,
  "endLine" : 1229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementState substituteElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1232,
  "endLine" : 1247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1300,
  "endLine" : 1315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReleaseVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkBlockModelImpl.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile parseBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslSimpleExpression findArgumentElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaLanguageVersionPropertyModelImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String parentModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File buildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 329,
  "endLine" : 348,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslElement maybeGetInnerReferenceModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getMapValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 334,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/CompactToMapCatalogDependencyTransform.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransform.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkOrPreviewTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SdkOrPreviewTransform.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleDslElement findOriginalElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String extraName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindResourceById()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/apk/ApkResourceIdManagerTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::render-resources" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FolderConfiguration getFolderConfig()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updated()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1204,
  "endLine" : 1221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEffectiveDevice()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1322,
  "endLine" : 1339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceItem next()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 432,
  "endLine" : 447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlPullParser createXmlPullParser()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FileResourceReader.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::render-resources" ],
  "startLine" : 222,
  "endLine" : 238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrGenerateId()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManagerBase.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::render-resources" ],
  "startLine" : 468,
  "endLine" : 487,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set collectValues()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 288,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeInPopup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badFormat()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/ColorValidationTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueBounds()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/ColorValidationTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorContrastIssueOnNotVisiblePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/uicheck/AtfAnalyzerComposeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTriggerSourceType()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationPreview.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleProjectRule.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleProjectRule.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void start()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProfilerStageChange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProfilingStopsWithLiveAllocationEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1139,
  "endLine" : 1160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataSeriesPerformanceTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun corruptedTraceFileCompletesExceptionally()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 355,
  "endLine" : 374,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingAtrace_userCancelDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 517,
  "endLine" : 535,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingPerfetto_userCancelDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 552,
  "endLine" : 570,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMetricsReportedForComposeTracingImport()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 695,
  "endLine" : 711,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMetricsReportedForNonComposeTracingImport()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 715,
  "endLine" : 731,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CountDownLatch waitForParsingStartFinish()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processWithMoreThreadsHasPriority()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/ProcessListSorterTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDataSliceLongerThan1023Characters()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumerationSkipsChildrenOnSkipChildren()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SliceStreamTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exitingStageAndEnteringAgainShouldPreserveCaptureState()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 395,
  "endLine" : 418,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hNodeApiMethods()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserCounterSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterModelTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/task/interim/RecordingScreenModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void taskBasedUxNotLiveAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleNativeAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 166,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectLatestCaptureDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 650,
  "endLine" : 670,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSubtitle()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerImplicitlySelectedArtifactProto()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 374,
  "endLine" : 405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSeries buildDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuUsage.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMethodAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustNodesTimeAndDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 134,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TraceInfo getTraceInfoFromId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 288,
  "endLine" : 303,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifyFileHasAtraceHeader()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemTraceFrame()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 286,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logPreprocessError()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackGroupModel createInteractionTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 567,
  "endLine" : 582,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearClassifierSets()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ClassifierSet.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::profilers" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectCaptureEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ImportedSessionUtils.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startProfileableDiscoveryIfApplicable()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 583,
  "endLine" : 598,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AgentData getAgentData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 994,
  "endLine" : 1010,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String buildDeviceName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1243,
  "endLine" : 1259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteColumn()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddColumnsWithUserSpecifiedValues()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddEntity()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 311,
  "endLine" : 328,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationFunction()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationClassGenerator.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _init()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameColumnsStep.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPhysicalModel()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 566,
  "endLine" : 581,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPhysicalDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 356,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkinButtons()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 578,
  "endLine" : 594,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadCustomValue()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unpackRgb888Movbe()",
  "longName" : "",
  "relativeFileName" : "streaming/native/ImageConverter.c",
  "fileLinesCount" : 166,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeLoadingLayer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingLoadingPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::streaming" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun waitForData()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyContent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorPushButtonAction.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ready()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 332,
  "endLine" : 347,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enablePrimaryClipChangedListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 869,
  "endLine" : 884,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::InjectMotionEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 614,
  "endLine" : 629,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::InjectInputEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 639,
  "endLine" : 655,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StartClipboardSync()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 741,
  "endLine" : 756,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteVideoChannelHeader()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jmethodID JClass::GetDeclaredOrInheritedMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 241,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject JClass::NewObject()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::IsValidPointerId()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 497,
  "endLine" : 513,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableTransferHandler.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/BadgeRenderer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean waitForBootComplete()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 504,
  "endLine" : 523,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startPoller()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/poller/TransportEventPoller.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-transport" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteralExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidColorIndexInspection.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRememberSessionUiStates()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 201,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 219,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/SurfaceflingerTooltipViewTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/RssMemoryTooltipViewTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentsArePopulated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeSummaryDetailsViewTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTooltipViewTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomToSelectionButtonForTimelineEvent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deselectAllLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 288,
  "endLine" : 309,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationEventNoDuration()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/UserEventTooltipViewTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisabledMonitorWhenAgentNotAttachable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetActivityTitleTextCompleted()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/LifecycleTooltipViewTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeAllocationTooltipForX86()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 553,
  "endLine" : 572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 617,
  "endLine" : 636,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void monitorEnabledChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBoxView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/JComboBoxView.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getContextMenus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/BatteryDrainTrackRenderer.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopDownDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 414,
  "endLine" : 431,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeNavigationHandler()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CodeNavigationHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/LiveStageView.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskPastRecordingsTab()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/pastrecordings/TaskPastRecordingsTabComponent.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoLeaksMessageText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leaklist/LeakTable.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMinMax()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsSameAs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 310,
  "endLine" : 327,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiNode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultHNodeTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pan()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 207,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlWarningFor16KbAlignment()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateActivityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompileSdkLocation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 362,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImlFileOutsideContentRoot()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1975,
  "endLine" : 1990,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String lineDiff()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AbstractAndroidLintTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-lint" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresApiAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddTargetVersionCheckQuickFix.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-lint" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surroundStatements()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddTargetVersionCheckQuickFix.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-lint" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/InefficientWeightQuickFix.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildChildren()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/CallGraphAction.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-lint" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/AgentGlobalTaskOutputProcessorListenerAdaptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::utp" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily assertFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateStrategyIgnoresLowerAndroidStudioVersion()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWizardMode_returnsInstallHandoff_whenInstallerDataIsCurrentVersionAndTimestampsDiffer()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMultipleUnavailableDependencies()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modificationCount_increasesWithComputations()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateSdkWithMissingDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidatorImplIntegrationTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidRenameWidgetTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndClearCodeEditingAction()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedMetricsServiceTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespaceChoosing()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/NamespacesIntegrationTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/IdeaTestSuite.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetHyperLinkInfo()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManagerTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInLibsVersionsTomlGroupKey()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionForExistingBundle()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String computeCoordinates()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeLibraryTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanupWithNativeDebugSessionAndUserCancelsBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyAssembleWithTestsIncludesTests()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenLocationOpenDir()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenApkTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleOutputFromPostBuildModelForSignedApk()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuildOfDynamicApp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoRememberPreviousSelection()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/CompileGradleModuleActionTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenLocationOpenDir()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenBundleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoRememberPreviousSelection()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AssembleGradleModuleActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetJdkRootPathFromSourcesRoot()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/util/EmbeddedDistributionPathsTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotComputeListener_computeEndsBeforeThreshold()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReportsTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotComputeListener_multipleParallelComputesBelowThreshold()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReportsTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotComputeListener_multipleParallelComputesWithOneAboveThreshold()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReportsTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdeBrandIncludedInExceptionReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializeKotlinException()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 319,
  "endLine" : 334,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionWithOverlayProvider()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleOverlayActionSuccess()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateOverlayActionSuccess()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 265,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateOverlayActionFailed()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteOverlayActionEmptyOverlayList()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List resolvedIncludes()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ResolverTests.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOrderPreserved6()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRtlFromLocale()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultFolderConfigurationOnNoParent()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnparsableApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 367,
  "endLine" : 383,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryMinSdkAndTargetSdk()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllUrls()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibDependency/app/src/main/java/com/example/projectwithappandlib/app/ui/dashboard/DashboardFragment.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibDependency/app/src/main/java/com/example/projectwithappandlib/app/ui/home/HomeFragment.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibDependency/app/src/main/java/com/example/projectwithappandlib/app/ui/notifications/NotificationsFragment.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFromHelperThread()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3815,
  "endLine" : 3832,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCacheFreshness()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3957,
  "endLine" : 3972,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializationAddXmlFileAndLoad()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4123,
  "endLine" : 4141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidationBlocksDirectoryQuery()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToStringDefinedInTwoPlaces()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Class generateClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 487,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StudioResourceRepositoryManagerTest.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetResourceDirs()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertRepositorySelfConsistent()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveAsIconFromColorStateList()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveEmptyStateList()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findDisplayableTextForFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 495,
  "endLine" : 509,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getResourceFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceContent fromInputStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/ResourceContent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestCase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 450,
  "endLine" : 464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DiagnosticReport.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/HistogramReport.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStacktrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/analysis/CallTree.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String metricsNameForClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1181,
  "endLine" : 1196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapTraverseConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSnapshotStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKotlinPluginVersionDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void serializeTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectDisposedDominatorNodes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCulprit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 1084,
  "endLine" : 1098,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeInstanceDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdater.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device createDeviceForAvd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentFileBestMatchFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModificationStamps forFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getAndroidModuleForFileIfManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 433,
  "endLine" : 447,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/PathStringPool.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set collectIds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/BrUtil.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection getAllUrls()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantAppIntentFilterWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performInDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidProjectRootListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/GradleModulePackageRClass.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppLanguageInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AppLanguageService.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childMoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributesNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StateList.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllLightRClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 356,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VfsResourceFile deserializeResourceSourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2156,
  "endLine" : 2171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2455,
  "endLine" : 2470,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasicFileResourceItem createFileResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2543,
  "endLine" : 2557,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRClassResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/rClassIdAnalysis.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFolderType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findStyleableAttrFieldsForAttr()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1205,
  "endLine" : 1219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCorrectAndroidResourceName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1324,
  "endLine" : 1339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllAndroidDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 355,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleCancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardController.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPackage getSpecificLocalPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void afterAndroidSdkPathUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 438,
  "endLine" : 453,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingJavaHomeJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 564,
  "endLine" : 578,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recreateProjectJdkTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 977,
  "endLine" : 992,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateSdkIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdksCleanupUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAndroidTarget getTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdksCleanupUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateQuality()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestUpdatePreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 439,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderingServices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/ViewTreeLifecycleTransform.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void promptAndQuickFixErrors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/ValidationUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationExecutor.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::android" ],
  "startLine" : 491,
  "endLine" : 507,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startDebugSession()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidWearConfigurationExecutor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchOptionConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/NoLaunch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityLaunch.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logManifestLatency()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getLaunchableActivities()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeploymentTargetDevice.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PsiValidator.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCellProblem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 333,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void gotoColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 474,
  "endLine" : 489,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/LocaleRenderer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setKeyName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceData.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/CopyAllSelectedAction.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorNotificationProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteStrings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initToolbar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/FilterKeysAction.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWizardMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zipFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/ZipUtil.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProjectRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidRunConfigurationsManager.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApkProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadOverlayList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchShadow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSymbol()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchSymbol.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/deserializers/PointDeserializer.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InheritedProperties inheritFromSymbol()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getDocumentColors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 618,
  "endLine" : 632,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getAllStyles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getAllSymbolMasters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolFactory.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlowPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/DrawableSlowPreviewProvider.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/FontIconProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/ResourceImporter.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/ChessBoardPanel.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getThirdPartyLibrariesForPlugin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicensesLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair getDefaultProguardConfigFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidFileTemplateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ApplicationPresentationProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/Public.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/Public.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDestinationTypesForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 974,
  "endLine" : 988,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/IntegerConverter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getHighestKnownApi()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType findUnresolvedType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingVariableTypeConverter.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidExtractColorAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidInlineAllStyleUsagesProcessor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineAllStyleUsagesProcessor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImportDependenciesDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ImportDependenciesDialog.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAttributeValueContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeDataBindingTypeAttr()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 412,
  "endLine" : 427,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPredefinedCodeStyle.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyArrangementSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPredefinedCodeStyle.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CountryCodeQualifier apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 495,
  "endLine" : 509,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRegionList()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1197,
  "endLine" : 1212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findInheritors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/XmlAttributeNameGotoDeclarationHandler.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceFileDialogBase createNewResourceFileDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/DefaultNewResourceCreationHandler.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateXmlResourcePanel createNewResourceValuePanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/DefaultNewResourceCreationHandler.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunWithFallbackOnPrepare()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunWithFallbackOnComplete()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 296,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_targetSourcesNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/sources/SdkSourceFinderForApiLevelTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAuthenticator()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdkUpdaterPluginTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutsInAndOutOfDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlIndentAutoDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatLiteralResourceHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 437,
  "endLine" : 451,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecatedAttributeNamesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 785,
  "endLine" : 801,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAarVisibilitySensitiveCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2139,
  "endLine" : 2153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedVectorHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 388,
  "endLine" : 402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuccessfulSyncInvalidatesSchema()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 605,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void macroTagStyleAttributeHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void declareStyleableNameNavigation2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 325,
  "endLine" : 341,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrValueLayoutAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlTypedHandlerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestNamespaceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsAndHashcode()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidSourceTypeTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutToJavaContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test16()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test18()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test22()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 244,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestErrorMessageShown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifySuccessfulResourceNavigation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getByteCode_method()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyActionTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderMenuWithShowInNavigationViewAttribute()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespace()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 343,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueChangedCallback()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/TypeFiltersModelTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithLoadingMessage()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolWindowTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultDataProvider()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProviderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showsFeatureListWithEnableDisableCheckboxes()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceRunConfigurationProducerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationRunConfigurationProducerTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationRunConfigurationProducerTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileRunConfigurationProducerTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileRunConfigurationProducerTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLeanbackLauncher()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateAll()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditDevicesTestInfo.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiredBaseThemesWithDesignLibraryPresent()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCellProblem_translationColumn()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItems_directoryResources()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTranslation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_filterByText_cancel()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/gservices/DeprecationBanner.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-common" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File fixupFile()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 256,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAlreadyDownloaded()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path resolvePathFromSourcesRoot()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  delayedOperation()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewNeedsComposableAnnotationInspection.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configDialogIconWhenTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/FakeLegacyAllocationTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recursiveCallstacksHandled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/HeapProfdConverterTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockTransportProxy()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/MockTransportProxy.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskMetadata buildStatsTaskMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 792,
  "endLine" : 810,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleLineText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvChannelIconGeneratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiLineText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvChannelIconGeneratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableWithText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGraphic()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ActionBarIconGeneratorTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkProfileableAddedToTargetModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/MacrobenchmarkModuleTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBaseFeature()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ModuleTemplateDataBuilder.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android-npw" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewAndroidModuleModel.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-npw" ],
  "startLine" : 240,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromFacet()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleDownloadConditions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadConditions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/validator/ModuleValidator.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueueUpdate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 694,
  "endLine" : 711,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writePngToDisk()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 311,
  "endLine" : 325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeWebpToDisk()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean extractFill()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 330,
  "endLine" : 346,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IconGenerator createIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 793,
  "endLine" : 807,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerCellRenderer.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/AndroidApiLevelComboBox.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidProjectGradleSettings()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/androidProject/androidProjectGradleSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/CssGradientBrush.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidAssetStudioAction.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_validPackageName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/model/PsiModelClass.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 296,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 426,
  "endLine" : 440,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean primitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 440,
  "endLine" : 454,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClipRoundScreenshot()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLlmPrompt_withContextFile()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetailsTreeNodeTitle()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetailsTreeNodeStates()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maxVersion()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/MultiVersionTreeNodeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/MultiVersionTreeNode.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExecutionResult()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugEnvironment.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::execution" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateFtlOrientationSuggestion()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyManagedVirtualDevicePropertyName_unfoldedBlockWithLongDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyManagedVirtualDevicePropertyName_noRepeatedApiLevel()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyManagedVirtualDevicePropertyName_noRepeatedApiPreview()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlDevicePropertyName_unfoldedBlockWithLongDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSupportedApiRange()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectArmImage()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectArm64Image()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectX86Image()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDeviceCatalogTaskAction()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogService.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPendingUserAction()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleAuthService.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSubTaskDetails()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequestsUpdatedOnRepoSelection()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 209,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManyUpdatesAtOnce()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 272,
  "endLine" : 288,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuccessfulConfigurationCacheTrial()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 250,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBalloonNotShownOnSecondReportWithSameWarning()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginWithoutWarningPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksNodePresentationTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTaskSetupIssuesDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupingChangeToPlugins()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectByPageId()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 289,
  "endLine" : 306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectByNotExistingPageId()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 330,
  "endLine" : 347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockBuildOverviewData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/MockUiData.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewCreated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfoContent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFinished()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadInfoDataModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListOfHistoricBuildDescriptors()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManagerImpl.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/GarbageCollectionAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/AnnotationProcessorsAnalyzer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPostBuildAnalysis()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/JetifierUsageAnalyzer.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleRebuildWithCCOptionAndRunOnSuccess()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/ConfigurationCacheTestBuildFlowRunner.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageChange()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toUiText()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindingStringToDoubleAdapterWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnListIteratorSet()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 387,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSumExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 212,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrimExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/string/StringExpressionsTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSumExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 213,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasingObservableWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseTwoWayWithOneArgDisconnectsAllMatchingBindings()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueue()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 157,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processLabelPresentationCanBeOverridden()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopPresentationCanBeOverridden()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getInspectorTabJarTargets()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/AppInspectorTabLaunchSupport.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingAlarmSet()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/AlarmEntryTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 291,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeMalformedCompressedResponsePayload_showRawPayload()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 167,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodesBrotliResponsePayload()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_withPayload()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_responseIsProto_withoutProtoFile()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningShownAndRuleNotUpdatedOnBlankRuleName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1245,
  "endLine" : 1261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningShownAndRuleNotUpdatedOnDuplicateRuleName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1264,
  "endLine" : 1280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathWithVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1396,
  "endLine" : 1411,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun responsePayloadHasBothParsedViewAndRawDataView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRuleIsActiveChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateFor()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscaping()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1805,
  "endLine" : 1819,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSqliteDatabaseFailureReadSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 300,
  "endLine" : 321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 570,
  "endLine" : 592,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropTableUpdatesSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 884,
  "endLine" : 905,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateExpressionAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 665,
  "endLine" : 685,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/FileDatabaseManagerTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/OfflineModeManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSystemOverride()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/cli/SqliteCliProviderTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWrappableStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 389,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepConnectionOpenIsEnabledWithLiveDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 512,
  "endLine" : 531,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnsAreResizableExceptForFirstColumn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 262,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnsAreNamedCorrectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 281,
  "endLine" : 298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableModelIsNotRecreatedIfColumnsAreNotDifferent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 843,
  "endLine" : 861,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowTableView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 352,
  "endLine" : 371,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFiles()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/OfflineModeManager.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showTableColumns()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 382,
  "endLine" : 400,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependencyWithVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPlatformDependencyWithVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateDefaultDebugKeystore()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/KeystoreUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-templates" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeXml()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOutput_usesCachedAdaptorIfAvailable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessorTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariants_symlinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoUsagesInCatalogFileScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKtsUsagesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkManualCheckNewElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAllAccessorsMultiCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessorExtNotation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceArgumentsForPreLollipopDeviceWithDynamicFeature()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProfilingMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 432,
  "endLine" : 448,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_reopen()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manuallyAssemble()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ProviderTests.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 180,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenAndResync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 314,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoQuickFixesWhenNoKotlinVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/MissingComposeCompilerGradlePluginReporterTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectedInPlatformCodeUnsupportedGradleBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleDaemonJvmCriteria()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingAndroidPluginIssueCheckerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddApplyJavaLibraryPluginInitScriptCommandLineArg()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/GradleInitScriptsTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclarativeTreeError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DeclarativeErrorParserTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlErrorWithFileParsedByWrapperWithAdditionalQickfix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/BuildApkActionTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSupportDependencyWithMatchInSubModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSupportDependencyWithMatchInAppModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingImcompatibleTestDependenciesFromMultipleSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 331,
  "endLine" : 351,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isScreenshotTestSourceSet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestConfigurationProducerUtil.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapter.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCommonArguments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 340,
  "endLine" : 355,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalProjectRootsToIndex()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/index/VersionCatalogFileIndexContributor.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeGradleProxySettingsBridge()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/PropertiesFiles.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleUpdateFileHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanUpSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStep.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxVersionJdkPathFromAllGradleRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxVersionJdkPathFromAllGradleRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/GradleJdkConfigurationUtils.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupSyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MissingSdkIssueReporter.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingPlatformIssueChecker.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSourceFolders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkVariant.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createLocalMavenRepoInitScriptFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getSubProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBuildInvoker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 715,
  "endLine" : 729,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBuildTaskListenerForTests()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 732,
  "endLine" : 746,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptToStopBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/BuildStopper.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryExtractMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/UnknownTopLevelElementHandler.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryExtractMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/ReferenceIssueHandler.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryExtractMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/InvalidAliasHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSystemSettingsControlBuilder getSystemSettingsControlBuilder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleSettingsControlProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkListPathPresenter.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceFileDialogBase createNewResourceFileDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GradleNewResourceCreationHandler.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateXmlResourcePanel createNewResourceValuePanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GradleNewResourceCreationHandler.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/AndroidIconProviderProjectGradleToken.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGradleProjectPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectPath.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream getCompilerOutputRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleClassFinderUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 464,
  "endLine" : 478,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  modify()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/ProjectBuildModelHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveProjectDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HyperlinkAdapter createDisplayGradleDaemonsHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateModuleDropdown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 479,
  "endLine" : 493,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildAndSignGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTaskNamesFromSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 448,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/configure/KotlinAndroidMPPGradleProjectResolver.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_filterByPackageNameLength()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 115,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_multipleResults()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromAppDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromSSTSourceSetDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 264,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerOpensV3FileLinkInPerfettoWeb()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleDeviceStatusText()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 495,
  "endLine" : 513,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun screenshotLogsTabAlwaysDisplayedForScreenshotTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 295,
  "endLine" : 311,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editCellAtShouldNotCrashWithFilterApplied()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 562,
  "endLine" : 579,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTestSuiteResult()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 1104,
  "endLine" : 1127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleExecutionSettingsForMethodTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleExecutionSettingsForMethodTestWithDebugger()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 239,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGradleExecutionSettingsForMethodTestWithExtraInstrumentationOptions()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 258,
  "endLine" : 274,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun utpTestResultsReportShouldBeEnabled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 297,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectSystemIdMustBeGradle()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 520,
  "endLine" : 536,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visibility isDeclarationVisible()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidClassVisibilityCheckerBase.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ExportAndroidTestResultsAction.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Open_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 530,
  "endLine" : 550,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDataFolderWhenPackageFilterIsEnabled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1425,
  "endLine" : 1445,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun downloadFileViaTempLocation()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRoot()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListing.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDataDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListing.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpMetadata()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/RecipeUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::assistant" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GridBagConstraints getVerticalGlueConstraints()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StepButton()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 417,
  "endLine" : 434,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadVdIcon()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialVdIconsLoader.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-material" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  listPush()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void deriveValues()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 200,
  "endLine" : 222,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFinishAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 409,
  "endLine" : 424,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void attachToWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigateToNamedStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 448,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateButtons()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 237,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JButton createJButtonForAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 252,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedComments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/closeCursor.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error_bmgrError()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupUsageTrackerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::backup" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logBackup()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupUsageTracker.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::backup" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFileChooser()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileTextField.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::backup" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun checkDevice()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/DeviceCheckerImpl.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::backup" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT void JNICALL Java_com_android_tools_idea_bleak_JniBleakHelper_pauseThreads0()",
  "longName" : "",
  "relativeFileName" : "bleak/resources/com/android/tools/idea/bleak/agents/jniBleakHelper.cpp",
  "fileLinesCount" : 84,
  "components" : [ "primary::bleak" ],
  "startLine" : 7,
  "endLine" : 21,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT void JNICALL Java_com_android_tools_idea_bleak_JniBleakHelper_resumeThreads0()",
  "longName" : "",
  "relativeFileName" : "bleak/resources/com/android/tools/idea/bleak/agents/jniBleakHelper.cpp",
  "fileLinesCount" : 84,
  "components" : [ "primary::bleak" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int arrayLength()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPossibleConfigurationNamesWithMainArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifactTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPossibleConfigurationNamesWitTestArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifactTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPossibleConfigurationNamesWitAndroidTestArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifactTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPossibleConfigurationNamesWitTestFixturesArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifactTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSigningConfigs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 737,
  "endLine" : 754,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCompileSdkReleaseBlockWithMinorAndExtensionKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsedValueGetText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingListVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractEmptyValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractVariableWithBlankName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installedEnvironment_compileSdks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestionsTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelocatedModules_withoutResolvedModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleCollectionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariablesScopesForDependencyInRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/CatalogDependencyManagementTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveMiddleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 306,
  "endLine" : 323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsedDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsParsedDependenciesTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoMatchingBuildTypeInTargetButFallback()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListNodeEditable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 630,
  "endLine" : 647,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_notSet_annotated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReloadsValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsDelayedWellKnownValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatesToInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 359,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConfigurablesTree()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBaseTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyRunAndReparse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssuesViewer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesConfigurable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreUiState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractTabbedMainPanel.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openSuggestions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showModuleConfigurationDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileChooserDescriptor createFileChooserDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleWhenSelectingMultipleNestedLinearLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/ToggleOrientationActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeHandlerWithLinearLayoutParentTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewHandlerManagerTest.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHoverOnAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 251,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentToLeftTopSide()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentToRightBottomSide()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBottomAppBarStyle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/BottomAppBarHandlerTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromBottomRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandlerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_0_0()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandlerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_0_1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandlerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_1_0()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandlerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_2_0()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandlerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_0_2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandlerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromBottomRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutV7HandlerTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_0_0()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutV7HandlerTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_0_1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutV7HandlerTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_1_0()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutV7HandlerTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_2_0()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutV7HandlerTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragComponentCell_0_2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutV7HandlerTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnCreate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewTagHandlerTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnap()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/TabLayoutPlaceholderTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragIntoRecyclerView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandlerTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpMyClasses()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandlerTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixClickedWithSetViewAttributeFix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPasteWillChangeSelectionToPastedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRootWithViewLikeDataBinding()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackApplyFixButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerMetricTrackerTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFavoriteLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertGroupName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertEditTextViewOption()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlModel createModelWithListView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateChildValidTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 540,
  "endLine" : 556,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsingAndroidxDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsingOldDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 297,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeletePropertyItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteNewlyAddedPropertyItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableWithRequiredPropertiesPresent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilderTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFavorite()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeWithoutDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlDefaultPropertyProviderTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 442,
  "endLine" : 457,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorIconOfBackgroundAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 739,
  "endLine" : 758,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorIconOfSrcAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 762,
  "endLine" : 781,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDeclarationFromKeyboard()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableRemembersThemeSetting()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/type/FileTypeUtilsTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowWhenAnimatedSelectorToolbarIsNotSelectingTransition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/statelist/SelectorMenuActionTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupByOrganizationId2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableWhenClosingFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactoryTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPickCorrectFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomToFitOnConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDeviceReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyThemeReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyLocaleReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFontReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToItemsOrOverflowItemsItemIsGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/ActionBarTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionAfterDragging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneSelectionTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragTopLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragBiasTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/TooltipTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotConnectToComponentItself()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutConnectArrangeTest1.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkActionsWithExistingLandscapeVariationBut()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenuTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noHeaders()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullOrganizationIsNotAGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLinearLayoutCursorHoverComponentHandle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 294,
  "endLine" : 311,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstraintLayoutCursorHoverComponentHandle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 374,
  "endLine" : 391,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDuplicatedModelConcurrently()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpApplicationAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/DefaultSelectionModelTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveFirstChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveLastChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModelVersion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 875,
  "endLine" : 890,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAffectedFileWriteAccess()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearTaskWhenExceptionHappens()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/ModelLintIssueAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortingATFIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 247,
  "endLine" : 265,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithUnregisteredCustomSeverity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateNoFileNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueRootTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/CopyIssueDescriptionActionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomIn2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ZoomCenterScrollerTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomOut1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ZoomCenterScrollerTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollAfterZoomOut2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/ZoomCenterScrollerTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenStackUrl()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/StudioHtmlLinkManagerTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFrameworkThemesWithFilter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/ThemeUtilsTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionWithExistingLandscapeAndTabletVariation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/OrientationMenuActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createUnlimitedAnimationToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 302,
  "endLine" : 316,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setStateAndUpdateRepresentations()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 417,
  "endLine" : 436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 496,
  "endLine" : 513,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun animateTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun animateTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 370,
  "endLine" : 384,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/targets/LinearResizeTarget.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPublicAndUnRestricted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOriginalState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutComponentNotchProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1161,
  "endLine" : 1175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintAnchorTarget getClosestConnectibleTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 704,
  "endLine" : 718,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutBarrierHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1212,
  "endLine" : 1228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1343,
  "endLine" : 1357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1452,
  "endLine" : 1466,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewStubHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasShortWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/MultiSelectListPreferenceHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/SwitchPreferenceHandler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getXmlWithoutTabs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 594,
  "endLine" : 608,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFixImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegrator.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean acceptsDrop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 479,
  "endLine" : 497,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/CanvasResizeLayer.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Segment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Segment.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DnDTransferComponent getDndComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 573,
  "endLine" : 587,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classOf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPsiLookup.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun wantSelectionUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 385,
  "endLine" : 399,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 940,
  "endLine" : 954,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildColorLut()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorUtil.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstanceForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOrderInCategoryAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackwardsConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 304,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Anchor getTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 486,
  "endLine" : 500,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toS()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Utils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void insertChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ScrollViewScrollHandler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewStates mapState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/CheckBoxDecorator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ButtonDecorator.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerTouchEventAsync()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 432,
  "endLine" : 446,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rectangle getBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inferConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 239,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startListening()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidAttribute convertAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean acceptedGoogleLibraryNamespace()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttributesImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 578,
  "endLine" : 595,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reformatAndRearrange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQuickFixPair()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/LintIssueProvider.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragType getDragType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/api/InsertType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawNlComponentFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stroke getStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildListChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 422,
  "endLine" : 436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addHit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/DefaultHitProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int getValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/ToggleDeviceOrientationAction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RefreshRenderAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getAllViews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleFileUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor findByBounds()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncNlModel build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ExpensiveKeepRuleInspectionTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleRuleWithArg()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvePsiClassFromQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiDimensionArray()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 669,
  "endLine" : 685,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomRegions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8CustomFoldingBuilderTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToPackage()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8ClassReferencesTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithClause_newTable_completion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 991,
  "endLine" : 1009,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithClause_subquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1011,
  "endLine" : 1029,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntities_tableNameOverride_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSchemaForKotlinFileWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 630,
  "endLine" : 648,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAtSign()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColon()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidColumnWithClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompleteQuery_validColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompleteQuery_invalidColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubquery_valid()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubquery_invalidOuterQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubquery_validOuterQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 212,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubquery_invalidInnerQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/room/RoomSqlBooleanLiteralInspectionTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliases()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 556,
  "endLine" : 576,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViews()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 675,
  "endLine" : 694,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8SyntaxHighlighter.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-lang" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean union_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1410,
  "endLine" : 1424,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_table_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 709,
  "endLine" : 723,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_virtual_table_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1186,
  "endLine" : 1200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean select_core_select()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3273,
  "endLine" : 3287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeHighlighterTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignObjectType()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 281,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignMapCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 319,
  "endLine" : 333,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionStringProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 509,
  "endLine" : 523,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionInt()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 566,
  "endLine" : 580,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 583,
  "endLine" : 597,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 600,
  "endLine" : 614,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionEnum()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 617,
  "endLine" : 631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsUriFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 733,
  "endLine" : 747,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsFunctionSecondArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 783,
  "endLine" : 797,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsFunctionSecondArgumentWithAppend()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 800,
  "endLine" : 814,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToSchemaFile()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeSchemaTestBase.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toElementType()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotator.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclarativeSchema()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeSchemaProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/DeviceConfig.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldWarnAboutUnsupportedAbiCompanionApp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateDeviceStatus()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String psiToName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ASTNode getAnchorNode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 648,
  "endLine" : 662,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getInjectionName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 891,
  "endLine" : 907,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_version()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrTests.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::databinding" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingLayoutTests.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::databinding" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearTileColorPicker_swapColors()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 347,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJavaSourceFolders()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 745,
  "endLine" : 760,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextContent()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1114,
  "endLine" : 1132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document parse()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintIntentionAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::lint" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InspectionResultsView findInspectionView()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AbstractBaselineInspection.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::lint" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getBaselineFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangePointer()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaSourceFolders()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 269,
  "endLine" : 286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun trackDeviceListChanges()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/ThreadStat.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::swingp" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/RepaintManagerClassTransformer.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::swingp" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void agentmain()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/Agent.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::swingp" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogString()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/MethodPreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleAutoDispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/lifecycle/PreviewLifecycleManagerTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataKeysShouldBeRegistered()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedForDeviceParameterJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupAndMatch()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewElementAffinity.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkForNativeCrash()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraphFinder.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetQuality()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/RenderQualityManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSucceeded()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ForceCompileAndRefreshActionForNotification.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTrackGroups()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 169,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tooltipChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuUI.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItemUI.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeToolSettingsAfterDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyButtonPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 859,
  "endLine" : 873,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartX()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsRenderer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTablet()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 525,
  "endLine" : 543,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOrNull()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinition.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repaintLastPoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/KotlinLibrarySource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestLocation testLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor doExecute()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestEventsHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestEventsHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int convertLocalLineToRemote()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PyBuiltinCache getBuiltInCache()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyBuiltinReferenceResolveProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSelectProjectViewControl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectProjectViewControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BazelBinarySection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addUpdateWorkspaceLocationSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryLabelKindParser.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MacroData parseMacroData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryProtoParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTooltip()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMultimap computeSourceToTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/AspectSyncSourceToTargetMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableMultimap createRdepsMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/ReverseDependencyMap.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceFileFinderImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUpdateSyncTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task getRootInvocationTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectTargets getProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncProjectTargetsHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueAutomaticSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSyncModePriority()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 230,
  "endLine" : 244,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture getRootDirectoryStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/DirectoryStructure.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList findLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryEditor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList resolveToIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BlazeProjectData loadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/AspectSyncProjectDataManager.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeBuildOutputsImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet findDeletedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FilesDiff diffFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FilesDiff.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AspectSyncProjectData fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionRootPath createAncestorRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshFilesRecursively()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/FileRefresher.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectToLoadDefinition loadProjectDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySummary readFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelQueryRunner.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 429,
  "endLine" : 444,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesAction.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeTestResult parseTestResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolOutputReader.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture runBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractBuildInvoker.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseForLoopVariables()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 494,
  "endLine" : 508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getKeywordArgNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ArgumentList.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral getDocString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazePackage getContainingPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkListContents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobErrorAnnotator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLanguageSpec getLanguageSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/PerformanceWarningScope.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T push()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Scope.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void push()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Scope.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildTarget getBuildTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupBuildFileConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestContext build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationTableModel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set labelsWithConfigs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushBufferOnProcessTermination()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAllTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSelectedTestProxies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/SmRunnerUtils.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetExpressionListUi()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveToDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/SerializationUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathToUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/UrlUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createToolWindow()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspacePath getWorkspacePathFromPathComponents()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection selectAllRelevantOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaOutputsProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void reloadChangedClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ClassPackagePathHeuristic.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSelectedMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/TestMethodSelectionUtil.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiMethod getIndirectlySelectedMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/TestMethodSelectionUtil.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getMainClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location getMethodLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJUnit4Class()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessHandler startProcessBazelCliCase()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/QualifiedClassNameHeuristic.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendTest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/TestClassHeuristic.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeCoverageData parse()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageData.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/IncludeRootFlagsProcessor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConfigLanguageSwitches()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 361,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEquivalentConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Property create()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/Property.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reloadExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FileExperimentLoader.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ActionPresentationHelper setTextWithSubject()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheBinariesForTargetKeys()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/targetmaps/TargetToBinaryMapImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getManifestRootElementFromInputStream()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ManifestParser.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File logAndGetFallbackJar()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStubPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeStaleReferences()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 391,
  "endLine" : 407,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectSettingsForQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/BlazeAndroidQuerySyncPlugin.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeSampleDataDirectoryProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResourcePackageNames()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleDependencies.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyncResult convertToProjectSystemSyncResult()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/AndroidDeepLinkLaunchTask.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void registerComponentInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void registerComponentInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document createDocument()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebuggerEditorsProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture processEvents()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doStartStepping()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 307,
  "endLine" : 327,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/run/SkylarkDebugRunner.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllPackagesWithErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitByRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteUnnecessaryFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_singleSource_atImportRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateRootSources_singleSource_belowImportRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateAndroidSourcePackages_emptyRootWithPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 492,
  "endLine" : 508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtoSourceFolders_whenDirectoryIsExcluded_returnsEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 684,
  "endLine" : 700,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetIncludingContentRoot_returnsContentRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/ProjectDefinitionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileGroupSource()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 379,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeRequestedTargets_cc_srcFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 555,
  "endLine" : 569,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterRedundantTargets_scenario4()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 619,
  "endLine" : 633,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldKeepClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartSyncPlugin.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnedPsiType_ktConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnedPsiType_psiMethodConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classToPsiType_ktObject()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_nonInjectedConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_getPossibleAnnotationText_noImports()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_aliasMap_noAliases()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 211,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_aliasMap_aliases()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun java_getPossibleAnnotationText_noImports()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassWithPackage()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaClassWithPackage()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 226,
  "endLine" : 243,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotationArgumentSingleClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotationArgumentMultipleClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotationArgumentNoClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAnnotationArgumentDifferentName()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 181,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotationArgumentSingleClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotationArgumentSingleClassWithBrackets()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 269,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotationArgumentMultipleClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 290,
  "endLine" : 308,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotationArgumentEmptyClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 311,
  "endLine" : 329,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaAnnotationArgumentDifferentName()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 332,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeQrCodeToImage()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-adb" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsDisabledOnAdbServer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackFailure()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WifiPairingUsageTracker.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun qrCodeServicesDiscovered()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadPreset()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManagerImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateJavaLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 504,
  "endLine" : 518,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOptionalSdkLibrariesLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 520,
  "endLine" : 534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateAndroidLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 608,
  "endLine" : 622,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateUnknownDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 624,
  "endLine" : 638,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeModuleFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1253,
  "endLine" : 1268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grid2x2Incomplete()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidPropertyWrite()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 332,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTempDir()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 920,
  "endLine" : 938,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetTimeZone()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 954,
  "endLine" : 981,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface loadFont()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ResourcesCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::rendering" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSignature()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPullParser createXmlParserForFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationId()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 784,
  "endLine" : 800,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RenderSecurityManager()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StackOverflowError summarizeStackOverFlowException()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 356,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAsyncActionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/SdkIntReplacer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::rendering" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAllocation()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/RenderActionAllocationLimiterTransform.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ResourcesCompatTransform.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rendering" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsNewStudioVersion()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewStartupActivityTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPanelTitle()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadTimeout()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WhatsNewBundle parseBundle()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isNewStudioVersion()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goOffline()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceManagerPanelFakeAdbTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyByBalloon()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/ui/ErrorBalloonTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/OfflineMode.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/DeleteNote.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/AddNote.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/PersistSettingsAdapter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DistributionToolWindow.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/TreeDropDownPopup.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationPage_extensionImages()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeFromDevice()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/VirtualDeviceProfile.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::avd" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/SystemImageFilterState.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::avd" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_middleLines()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withEpoch()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withHexTid()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseHeader_withPidZero()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/message/LogcatHeaderParserTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::logcat" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exactFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 275,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_stringFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_negatedStringFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 531,
  "endLine" : 545,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exactStringFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 548,
  "endLine" : 562,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_negatedExactStringFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 565,
  "endLine" : 579,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_regexFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 582,
  "endLine" : 596,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_negatedRegexFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 599,
  "endLine" : 613,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_packages_withoutWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 363,
  "endLine" : 379,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_packages_withWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 382,
  "endLine" : 398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putLogcatMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/testing/LogcatEditorRule.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 677,
  "endLine" : 694,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_tagDisabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_tagEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 267,
  "endLine" : 282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle_package()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 374,
  "endLine" : 390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterHint_tag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/EditorUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterHint_level()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/EditorUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noSelection_visibleAndEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFoldLinesLikeThisActionTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_multiLineSelection_invisible()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFoldLinesLikeThisActionTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_wholeLineSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPanelConfig.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::logcat" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/Device.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::logcat" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createChildComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatToolWindowFactory.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/ToggleFilterAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::logcat" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/SetProguardMappingAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::logcat" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/ThreadingViolationNotifierImpl.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpClasspathDependencyRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFabricCrashlyticsRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOKActionSetsNoLanguageLevelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 360,
  "endLine" : 374,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOKActionSetsNoPropertyPresentAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogUpgradeAccepted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImplTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogUpgradeRefused()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImplTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInLiteralUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClasspathDependenciesUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveJniSingleBlockUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicFeature420TemplateUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLintOptionsToLintExhaustiveUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 371,
  "endLine" : 386,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersion41()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAndroidManifestsExtractNativeLibsUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 586,
  "endLine" : 601,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAndroidManifestsUseEmbeddedDexUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 605,
  "endLine" : 620,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMigrateTestCoverageEnabledUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 640,
  "endLine" : 655,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJCenterToMavenCentralUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 778,
  "endLine" : 793,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewClasspathProcessorBlockedDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 507,
  "endLine" : 521,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManualSyncAfterRunProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 964,
  "endLine" : 979,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildFinishedWithoutRunningProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1271,
  "endLine" : 1286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 546,
  "endLine" : 560,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doOKActionWithPreviewState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editingValidation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 374,
  "endLine" : 389,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon_returnsIconAfterCallback()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeMaterialIconServiceTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAndRun()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebuggerSettingsUi()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/ComposeDebuggerTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_ktFunctionLiteral()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableItemPresentationProviderTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/StateRead.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectFromElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 237,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRemainingFieldsForConstraintSet()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/model/ConstraintSetsPropertyModel.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeCompletionWeigher.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 44,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decode()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ParamState.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/AddComposableAnnotationQuickFix.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeWrapModifiersAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/settings/ComposeFormattingCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestFileNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleNodes()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewNodeDefaultProvider.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/NdkSourceNode.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyPasteToSelf()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 292,
  "endLine" : 311,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUiName()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInclude()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavPropertiesViewTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::nav" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawLineToMouse()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 353,
  "endLine" : 367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawActionHandleDrag()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 385,
  "endLine" : 401,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyScene()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/SceneVerifier.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLandscape()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneManagerTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::nav" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPortrait()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneManagerTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::nav" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivateUpdates()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneManagerTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::nav" ],
  "startLine" : 210,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/actions/StartDestinationActionTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialog.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::nav" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maybeHandleDeletion()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/model/NavComponentHelper.kt",
  "fileLinesCount" : 737,
  "components" : [ "primary::nav" ],
  "startLine" : 668,
  "endLine" : 682,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/AnimationInspectorBuilder.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/ArgumentCellRenderer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/DeepLinkCellRenderer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/FragmentDecorator.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddGlobalAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedDescriptors()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 396,
  "endLine" : 410,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/AndroidStudioToolingPlugin.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeRedirectsProperly()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transport-database" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityDataInRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRun()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/PollRunnerTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::transport-database" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableQueryMethodsForVerification()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DeviceProcessTableTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::transport-database" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/EventService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::transport-database" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/UnifiedEventsDataPoller.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::transport-database" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrUpdateProcess()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResultSet executeOneTimeQuery()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationsInfo getAllocationsInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartServiceFailsIfAdbIsNull()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/AdbDeviceListServiceTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun killProcess()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun activeDeviceChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/ProcessListTableBuilder.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean field_spec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 272,
  "endLine" : 286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean primitive_type()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 614,
  "endLine" : 628,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 623,
  "endLine" : 637,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canDisassemble()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getByteCodeForMethod()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/pagealign/AlignmentWarningViewer.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAppInfo()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 457,
  "endLine" : 473,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSliderValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SpinnerLongValuePropertyTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedPropertyTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVisibleProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/VisiblePropertyTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTestResultInEditorTab()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/ScreenshotTestDetailsViewManager.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialInspectorLauncherStartsWithDisconnectedClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clientCanConnectTolockedDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 237,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeClientShowsMessageIfOlderComposeUiLibrary()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 645,
  "endLine" : 661,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCapabilitiesUpdateWithComposeNodesWithSemantics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 852,
  "endLine" : 868,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorShownOnConnectException()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 961,
  "endLine" : 976,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorShownOnRefreshException()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 979,
  "endLine" : 995,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ShowMoreElementsItemTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clientWithAdbResponseConnects()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 462,
  "endLine" : 483,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildUserInputEventProto()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/ProtoUtils.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSelectViewActionAndGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1399,
  "endLine" : 1413,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformedUntransformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 733,
  "endLine" : 747,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/Toggle3dActionTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoRendererFallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/Toggle3dActionTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeSize()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1181,
  "endLine" : 1208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLayerSpacingSliderOnlyIfModelIsRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/LayoutInspectorMainToolbarTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 317,
  "endLine" : 336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeComposeGetAllParameterResponse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1057,
  "endLine" : 1071,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StackTraceLine()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 237,
  "endLine" : 251,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProgress()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDataFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/ViewNodeCache.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileLocations()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolver.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/RotationStatistics.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/GotoDeclarationStatistics.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/DrawViewNode.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 458,
  "endLine" : 473,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onModification()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabState.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTypeStringForDisplay()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 469,
  "endLine" : 486,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rightClickingStackTraceView()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignmentWithMethodAndClosure()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GroovyKotlinDslParserParityTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTablesInMixedOrder2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslWriterTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslWriterTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneOfElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneOfElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatingAndroidBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithNoDimensions400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 385,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithProductFlavorBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 424,
  "endLine" : 439,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetProductFlavorBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 780,
  "endLine" : 797,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyDefaultConfigBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1014,
  "endLine" : 1032,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseDuplicateUseLibrary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2516,
  "endLine" : 2534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElementsFromExisting()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOneOfElementsInTheList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteMatchingFallbacks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2390,
  "endLine" : 2407,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingDimensionStrategiesAreModifiedWithChange()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2521,
  "endLine" : 2540,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetProguardFilesWithReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2701,
  "endLine" : 2718,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceFileRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCMakePathAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCMakeVersionAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootEditAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootAddAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootRemoveAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSigningConfigAddedToTopOfAndroidBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 699,
  "endLine" : 718,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadVariableInCompileSdkVersionPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadCompileSdkVersionPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildSrcModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 352,
  "endLine" : 368,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextAgpVersionSetExplicitly()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 458,
  "endLine" : 474,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoVersionCatalogResolutionIfSettingIsOff()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 490,
  "endLine" : 505,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertPluginOrder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 346,
  "endLine" : 363,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyPluginAtStart()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 366,
  "endLine" : 383,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNonExistedTargetCompatibility()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 174,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarative()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 266,
  "endLine" : 285,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMapWithEmptyVersion2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMapWithLiteralVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 327,
  "endLine" : 344,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionFromMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 426,
  "endLine" : 440,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionFromMap2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 467,
  "endLine" : 481,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveLastDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 484,
  "endLine" : 499,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMapWithVersionRef()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionInLiteralDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyAddGoogleRepositoryByMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 432,
  "endLine" : 450,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyAddGoogleRepositoryByUrl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 452,
  "endLine" : 470,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 746,
  "endLine" : 763,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyVariableDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 790,
  "endLine" : 807,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedListPropertyInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 900,
  "endLine" : 916,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetReferenceValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1350,
  "endLine" : 1369,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMapReferenceInMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 274,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceWithCorrectElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransformTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindReplacesMapFormCreateNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedReferenceDoesNotAffectReferer()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedAddListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 161,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedMultiType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 252,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 524,
  "endLine" : 539,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseImportedVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 542,
  "endLine" : 557,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVersionCatalogsMix()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 644,
  "endLine" : 660,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String unescape()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 291,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childPsiUpdated()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 738,
  "endLine" : 752,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeCreateNewElementsFromApplied()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 945,
  "endLine" : 959,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRealIndex()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1173,
  "endLine" : 1190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValid()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSettableExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleBuildFile findBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 770,
  "endLine" : 785,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/include/IncludeDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLastPsiElementIn()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/SharedParserUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigField replaceBuildConfigField()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResValue replaceResValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDeclarativeSoftwareTypes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 385,
  "endLine" : 400,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 425,
  "endLine" : 440,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 843,
  "endLine" : 857,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Configuration()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 248,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUiMode()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 816,
  "endLine" : 831,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getConfiguredFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int remove()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 357,
  "endLine" : 373,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkResourceRepositoryManagerImpl.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::render-resources" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 324,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceTrackedPerModification()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 557,
  "endLine" : 580,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/renderer/SingleComposePreviewElementRendererTest.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseColor()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 280,
  "endLine" : 294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enumTransitionStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPreviewValuesProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProvider.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/editingsupport/DeviceSpecDimValidation.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logResizeSaved()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/ComposeResizeTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getIconNamesFromIcon()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 325,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeHyperlinkViaAction()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 571,
  "endLine" : 585,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getAllAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 626,
  "endLine" : 640,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCapturingScreenshots()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForIndex()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 388,
  "endLine" : 405,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePowerData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/PerfettoParserTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToStudioMonitorStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedHprofSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidTraceFilePathCompletesExceptionally()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 377,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTree()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void noAliveThreadsInRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadCountDataSeriesTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringStopsOngoingTraces()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reimportTraceShouldSelectSameSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 337,
  "endLine" : 358,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noMatchingBufferQueueValuesForTxCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceSurfaceflingerManagerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventsAreGroupedByDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AndroidFrameEventTrackModelTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionRangeMultipleNodes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisSummaryTabModelTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityDestroyedDisplayString()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDestroyedEventOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportAppendsSymbols()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HeapProfdSessionArtifactTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSaveHeapDumpToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassifierComboBoxModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 790,
  "endLine" : 807,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubtitle()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HprofSessionArtifactTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenOrderedBySize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/chart/ClassifierSetHNodeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T openListBoxChooserDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 298,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CpuTaskHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTaskHandlers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandlerFactory.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioMonitorStage.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionsManager()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 154,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean applyCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onImportSessionSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSlice next()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 267,
  "endLine" : 284,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuCaptureMetadata trackAndLogTraceStopFailures()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 441,
  "endLine" : 458,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceType getType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/ProfilingTechnology.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureNodeModel methodModelFromCallchainEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 519,
  "endLine" : 536,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getAndSaveCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerListener()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/transporteventutils/TransportUtils.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InstanceObject getBitmapStateFromBitmapDrawable()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AndroidBitmapDataProvider.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDescendantClasses()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun partition()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/Classifier.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage getBitmap()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/BitmapDecoder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeAllocationSampleCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAllocationTrackingStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 635,
  "endLine" : 649,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestLiveAllocationSamplingModeUpdate()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 184,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/JavaMigrationClassGeneratorTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getHelperInitializationExpression()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KtClassOrObject createMigrationClass()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationClassGenerator.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getForeignKeyConstraint()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 370,
  "endLine" : 384,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyRenameMapping()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUserIdentifiedEntityUpdates()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmulatorCrash()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 252,
  "endLine" : 272,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMirroringUserInvolvementRequired()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 720,
  "endLine" : 737,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMirroringConfirmationDialogAccept()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 740,
  "endLine" : 760,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test5Rectangles()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::streaming" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 196,
  "endLine" : 216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClipboardSynchronization()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 618,
  "endLine" : 633,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccept()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/dialogs/MirroringConfirmationDialogTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwipe()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 495,
  "endLine" : 511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseDragHasPressedButton()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 700,
  "endLine" : 722,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCtrlAndAlphabeticalKeysSentWhenHardwareInputEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 835,
  "endLine" : 854,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowExtendedControls()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorShowExtendedControlsActionTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDisplayScreenshotsEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 198,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayPropertyTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogClosesWithParentDisposable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 159,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ready_registersFrameListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failedToFindTouchableArea()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 327,
  "endLine" : 347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateDeviceClient()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1392,
  "endLine" : 1406,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optimize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizer.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::streaming" ],
  "startLine" : 134,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paintBuffered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/VolatileImageBufferingPainter.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bitRateReduced()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 608,
  "endLine" : 622,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 759,
  "endLine" : 773,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reconfigureDisplayPanels()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 298,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1060,
  "endLine" : 1074,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/DisplayModeActionGroup.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorFoldingActionGroup.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t WindowManager::WatchRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/window_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceStateInfo::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vector DisplayManager::GetDisplayIds()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sameKeys()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/PropertiesTableImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FilteredPTableModelImpl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAll()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FlagPropertyEditorModel.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/EnumValueListCellRenderer.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uninstallListeners()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 361,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disconnectProxy()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlighting()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/xml/WatchFaceInfoDomTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunctionCall()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/TemplateParameterStringFoldingBuilderTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackXmlSchemaUsed()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/analytics/DeclarativeWatchFaceUsageTracker.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableReferenceContributor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableReferenceContributor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean conditional_op()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CaptureNodeModelRendererVisualTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuFrequencyTooltipViewTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchComponentConsumeMouseWheelIfModifierKeysArePressed()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuListScrollPaneTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchCardLayout()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureDetailsViewTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdateOnRangeChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuKernelTooltipViewTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun axisComponentsAreInitialized()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 166,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomToSelectionButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 250,
  "endLine" : 267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BufferQueueTooltipViewTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRendererComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventTrackRendererTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToolbarForNativeAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 595,
  "endLine" : 614,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamingNodeForNativeCallStackSet()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 781,
  "endLine" : 795,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowTooltipComponentAfterRegisterToolTip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintViewTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deselectedState()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tooltipChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JLabel createSelectionTimeLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toggleSessionsPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 181,
  "endLine" : 197,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changed()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/JComboBoxView.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel createCpuDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 147,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AxisComponent createAxis()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 241,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/RssMemoryTrackRenderer.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskTabTitle()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/constants/strings/StringUtils.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecordingListHeader()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/pastrecordings/recordinglist/RecordingTable.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DeviceSelectionContent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/processlist/deviceselection/common/DeviceSelectionContent.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskGridAndBars()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/TaskGridAndBars.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeColumn()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/AttributeColumn.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/ButtonSizeAnalyzer.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/TextFieldSizeAnalyzer.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/LongTextAnalyzer.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIssues()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/analyzers/OverlapAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testZoomOutWhenDataNotFullyCoverView()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSeriesUsingCache()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangedSeriesTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSeriesIgnoreCacheWhenInvalidated()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangedSeriesTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFullClockString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/TimeFormatterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiUnitDurationString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/TimeFormatterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void insertOrderedElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 444,
  "endLine" : 458,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindLintRuleJars_withOverride()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintIdeClientTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lint" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalPackage getLocalPlatformPackage()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintIdeClientTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lint" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestApply()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetApiAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 710,
  "endLine" : 726,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 975,
  "endLine" : 991,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void implement()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 226,
  "endLine" : 245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ConvertToDpQuickFix.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lint" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDesugaring()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 395,
  "endLine" : 412,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObsoleteSdkIntInspection.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-lint" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintByteOrderMarkInspection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lint" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlanceScreenViewProviderTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIcon()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fileTypes/AndroidIconProviderTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurveysAreDisabled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/AndroidStudioJetBrainsSurveysTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializedDefaultsInRealProjectInStudio()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/AndroidCodeStyleSettingsTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotifier()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 740,
  "endLine" : 753,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun miscUrls()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexDataBindingLayout_nullValue()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexViewTag()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexViewBindingTypeOverride_ignoredInDataBindingLayouts()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexDoesNotThrowExceptionIfEncounteringUnrelatedXml()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateStrategyCrossChannelUpdatesFromSameMajorVersionNotLegal()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWizardMode_returnsInstallHandoff_whenInstallerDataIsCurrentVersionAndSdkNotUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sdkComponentsStep_showsComponentsToInstall()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installHandoffMode_skipsStraightToInstallingComponentsStepWhenSdkConfiguredInInstaller()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 599,
  "endLine" : 615,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingWizardTriggersCleanup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AehdWizardTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkModuleKeyRelation()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/module/ModuleKeyManagerTest.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMockDevice()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStudioManaged()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSdkSetup()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/SdkSyncUtilTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typing()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegateTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typing()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedBackspaceHandlerDelegateTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBundleStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInGradleBuildFile_gmavenRegistryNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInLibsVersionsTomlVersionKey()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 304,
  "endLine" : 319,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionForBundle()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/TomlVersionRefCompletionContributorTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoresUnknownVersions()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByModule()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByModule()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleOutputFromPostBuildModelForApk()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleOutputFromInstantAppPostBuildModel()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDifferentTypes()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireForSignature_separeteLimitPerException()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionRateLimiterTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializePerformanceReportValidThreadDump()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 298,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareReportToBaseline()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaFrameGCRootPriority()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerClassSection()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReportSummary()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReleasedEditor()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiPackageIncludeResolver()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepMultipackageIncludeResolverTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void twoIdenticalIncludes()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCocosExternalRoot()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCocosEditorSupportRoot()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCocosExternal()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTreatExternalAsPlainFolder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTreatEditorSupportAsPlainFolder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTreatCocosRootAsPlainFolder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTreatCocosRootCocosAsPlainFolder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCocosEditorPackageResolves()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCocosPackageResolves()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCocosExternalPackageResolves()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimplePackageIncludeResolver()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepSimplePackageIncludeResolverTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimplePackageIncludeResolver()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepIncludeResolverTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiPackageIncludeResolver()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepIncludeResolverTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/SourceCodeFilterTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsInSourceFolderForLibrary()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/SourceFoldersTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/liveedit/app/src/main/java/com/example/liveedittest/MainActivity.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetApplicationNoLabelOrIcon()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopLevelDependents()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestRefreshListenerTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapper()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int add_10_ints()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/basicCmakeApp/app/src/main/jni/native-lib.c",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 19,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int multiply_10_ints()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/basicCmakeApp/app/src/main/jni/native-lib.c",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWith1Dot5/app/src/main/java/com/example/smudunuri/projectwith15on330/MainActivity.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibDependency/app/src/main/java/com/example/projectwithappandlib/MainActivity.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4003,
  "endLine" : 4017,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileWithNoPsi()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4411,
  "endLine" : 4430,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fontChanged()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4655,
  "endLine" : 4669,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPruneResourceCachesInProject()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisposal()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StudioResourceRepositoryManagerTest.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertChildrenNotDisposed()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StudioResourceRepositoryManagerTest.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void moveAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/Actions.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontDirectoryDownloadService()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDirectoryDownloadService.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/PageAlignNotifier.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1112,
  "endLine" : 1125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestCaseResult()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1324,
  "endLine" : 1337,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBenchmark()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1438,
  "endLine" : 1451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChannelStatus versionNameToChannelStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAndUploadStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findEmbeddedGradleDistributionFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String findEmbeddedInstaller()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/UnanalyzedHeapReport.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readDiagnosticReports()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DiagnosticReport.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReportManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReports.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/FreezeUiAction.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeAndGenerateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportGenerator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LockStatusReportContributor.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryReportCollector()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryUsageReportConfiguration getIntegrationTestConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioExceptionReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun md5()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path tryCreateDirectoryForFreeze()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShortPrettyNameForClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nominateClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/ClassNomination.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStackFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void promptAndRebootAsync()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 534,
  "endLine" : 549,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvdDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 614,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationMatcher()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBestFileMatches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDockModeToBundles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 547,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNightModeToBundles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 549,
  "endLine" : 565,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getRuntimeMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceValue getResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshotFactory.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String qualifyClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 497,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripPrefixFromMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/BrUtil.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dumpTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTracer.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List updateLruList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 319,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reloadSampleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 549,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationFileBasedTargets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBestGotoDeclarationTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLightRClassesContainingModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 940,
  "endLine" : 959,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultResourceFileName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1484,
  "endLine" : 1499,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItemPsiFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2034,
  "endLine" : 2047,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidClassWithOnlyInnerClassesBase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidClassWithOnlyInnerClassesBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RtlSupportDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateAttributeValueIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 592,
  "endLine" : 605,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBindingIndexEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/databinding/DataBindingLangUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkPathIsAvailableForDownload()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 323,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void statusChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/AehdInstallListener.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findAndSetPlatformSources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addJavaDocAndSources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 428,
  "endLine" : 443,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupBuildListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportMissingSdkDependency()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/RepackageTransform.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderErrorModel createErrorModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/RenderErrorModelFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addApk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApkProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getAllDeepLinks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicFeatureRow createRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 295,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 685,
  "endLine" : 698,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidWearRunConfigurationProducer.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlags()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultStartActivityFlagsProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLaunch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/ActivityLaunchOptionState.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasDefaultLauncherActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String computeDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialog.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotExecutionTargetProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun presentationChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxAction.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRecomposeErrorStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditStatus.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/SyntheticClassVisitor.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleDeviceLifecycleEvents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getFileIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 716,
  "endLine" : 729,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/StaleManifestNotificationProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getNonFrameworkThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/ResourceLoadingTask.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Border getCellBorder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardModel.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequiredSysimgPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNode.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFeatureModulesDependingOnFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DynamicAppUtils.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFeatureModuleDependenciesForFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DynamicAppUtils.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reformatRearrangeAndSave()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/ReformatUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activeLookupChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/CompletionStats.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusBar getVisibleStatusBar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/StudioAdapter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradientModel createGradientModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 451,
  "endLine" : 465,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateDefaultResDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporter.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceSetsResDirs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporter.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 646,
  "endLine" : 659,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/ImageFuturesManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWidget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourceListCellRenderer.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addResourceAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 460,
  "endLine" : 476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 511,
  "endLine" : 524,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transferArgumentToParameter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1445,
  "endLine" : 1459,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationAppliesToParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1493,
  "endLine" : 1506,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsSettings.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ResetUserIdAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassMapFreshness getClassMapFreshness()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getClassMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 336,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasExplicitParent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processExistingSubTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/SubtagsProcessingUtil.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPossibleRootsMaybeWithoutSchema()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 920,
  "endLine" : 935,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Computable newResourceTypeVerifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/FileDescriptionUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlExtension.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeAttributeReferences()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 330,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getIntegerPrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processApkPackageAttrs()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/InstrumentationTargetPackageConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CreateMissingClassQuickFix.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AttrNameConverter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingVariableTypeConverter.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean useGetStringMethodForStringRes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 360,
  "endLine" : 375,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LayoutUsageData getLayoutUsageDataFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renameElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFallbackFindUsagesProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inline()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ViewStyleUsageData.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportSourceRootsDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ImportSourceRootsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkNotConfiguredNotificationProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Color getCurrentColor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 384,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement setXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 583,
  "endLine" : 596,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Constraints merge()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceType getResourceTypeFromAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 438,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T loadDomElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String isReservedKeyword()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScreenDimensionQualifier apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1001,
  "endLine" : 1015,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass findClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addInflateStatement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidConnectDebuggerAction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateDialogNoUncachedRepoReloads()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/SdkQuickfixUtilsTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrepareWithFallback()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteWithFallback()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHttpNoCacheHeaders()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTemporaryFilesWithSymlink()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentDeclarationWaysLocalProperties()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPropertiesLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifestInAndOutOfDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlIndentAutoDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertSameIndents()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlIndentAutoDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQueriesCategoryNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesFeatureCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 381,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylesItemCompletionAndroid()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 704,
  "endLine" : 717,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDestinationType()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateRemoveDestinationNoAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 467,
  "endLine" : 480,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestNamespaceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1058,
  "endLine" : 1075,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List highlightAndFindQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1165,
  "endLine" : 1179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrValueStyle()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlTypedHandlerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final List highlightAndFindQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 323,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T createElement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/converters/DimensionConverterTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextElement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidUsagesTargetProviderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test21()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunOnDisposalOfAnyOf()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/DisposableUtilsTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsValidJavaPackageName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doIsAvailableForTypedResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateTypedResourceFileActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateIcon_XmlScalingMeetsSizeConstraints()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetFlagImage()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePathEmptyStringMapper()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/QualifierMatcherTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchIntegration()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPngDrawableSummary()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noTypeProvidedEverythingDisabled()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/SlotsPanelTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComplicationTypesFromManifest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/ComplicationTypeUtilTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityNotDeclared()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceWithSnapshots()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceAdd()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditDevicesTestInfo.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinAPIRetrievalWithBuildSystemSupport()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditAppTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidFiles()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PrebuildChecksTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyStaticInit()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 415,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDevice createListUsersMockDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/MultiUserUtilsTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUsagesPrivateMethodJava()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/FindUsagesJavaKotlinTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerRemovedOnTransition()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingSavedWhenError()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTextFieldTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteValue()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchResource()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/CompactResourcePickerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ThrottlingAsyncSupplier.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-common" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSampledNative()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTraceWithTraceboxEnabledForDeviceM()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTraceWithTraceboxDisabledForDeviceP()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTraceWithTraceboxEnabledForDeviceO()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTraceWithTraceboxDisabledForDeviceO()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTraceWithTraceboxEnabledForDeviceLessThanM()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTraceWithTraceboxEnabledForDeviceQ()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTraceWithTraceboxDisabledForDeviceQ()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTracePAndAbove()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 244,
  "endLine" : 258,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationUnspecified()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 261,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBoxChooserDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 376,
  "endLine" : 390,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String startStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildAndLaunchAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerBuildAndLaunch.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijProfilerServices()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean openOkCancelDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canFinish()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTemplateWithMinSdkHigherThanModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseActivityTypeStepTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTemplateRequiringAndroidX()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseActivityTypeStepTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTemplateRequiringKotlinForNewModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseActivityTypeStepTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-npw" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTemplateRequiringKotlinForExistingModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseActivityTypeStepTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-npw" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTemplateWithMinSdkHigherThanModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseFragmentTypeStepTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTemplateRequiringAndroidX()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseFragmentTypeStepTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialLanguage()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/NewProjectModelTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClipart()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvChannelIconGeneratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedIconAfterStyleChange()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedIconAfterCategoryChange()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyStylesDialog()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runConfiguration()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitFillsAllTheDataForLibraryModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ModuleModelTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-npw" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBuildVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ModuleTemplateDataBuilder.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android-npw" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUnselected()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreviewShapeDisplayOrder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/LauncherIconsPreviewPanel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindWidthAndHeight()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 330,
  "endLine" : 344,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getIconFolder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 581,
  "endLine" : 594,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document parseXml()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void outputAttributes()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 538,
  "endLine" : 552,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAssetBrowser()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ImageAssetBrowser.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTitle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedModuleTemplate createDefaultTemplateAt()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/GradleAndroidModuleTemplate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean literal()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 394,
  "endLine" : 407,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizing()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSave_Phone()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructFromAvdFolder()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLlmPrompt_enforcesContextSharing()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 390,
  "endLine" : 403,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMixedChildren()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTitles()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/ToolComponentsPanelTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/RunSdkConfigAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCause()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 599,
  "endLine" : 613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 302,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ParentTreeNode.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_message_details()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChangesAction_executesApplyChanges()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/applychanges/ApplyChangesActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::execution" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runProcessOnOneDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runProcessOnMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 225,
  "endLine" : 246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commit()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlTestOptionsFixture_extraDeviceFilesField()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlTestOptionsResults_directoriesToPullField()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyAndroidRuntimeConfiguration()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDevicePropertyValueSuggestionList()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/ManagedVirtualLookupElementProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startListening()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enabledStateChanged()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/SyncEventsMetrics.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotationInferenceFromField()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotationInferenceFromInitializerField()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiAnnotation getAnnotation()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ResolveTypedIntegerCommand.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::debuggers" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result renderIntDefAnnotation()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDeployTask()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disableBreakPoints()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortToggle()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 292,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuccessfulDownloadEventsProcessed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadEventsProcessorTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotFoundDownloadEventsProcessed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadEventsProcessorTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskWithWarningPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksNodePresentationTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskUnderPluginWithWarningPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksNodePresentationTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJetifierWarningAutoSelectedOnCheckJetifierBuilds()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelListenersReleasedOnUiDisposal()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationCachePluginNotCompatiblePage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/ConfigurationCacheWarningsDetailPagesFactoryTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 285,
  "endLine" : 298,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskCategoryDetailsPageHasLinkHandlerRegistered()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/WarningsPageViewTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerResultsActionTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/GradleBuildInvokerRequestRequestDataMessageConverter.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectStatistics()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/statistics/StatisticsCollector.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateReportText()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/data/TaskIssueReportGenerator.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshModel()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidationListenerFiredOnValueChange()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindingStringToDoubleAdapterWithLocale()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnIteratorRemove()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 352,
  "endLine" : 367,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnListIteratorRemove()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 370,
  "endLine" : 385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEqualExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanEqualExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanEqualExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEqualExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanEqualExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanEqualExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskTreeModelTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDetailedNetworkUsage()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariable_multipleTimes()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryWithVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1414,
  "endLine" : 1428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableCanBeSortedByInitiatingThreadColumn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpdate()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorView.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/BodyRuleDialog.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisplayResultSetIsCalledForEvaluatorView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 345,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCloseTabInvokedFromTableViewClosesTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 405,
  "endLine" : 423,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseIsUpdatedInEvaluatorTabAfterSchemaChanges()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 547,
  "endLine" : 568,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenTableAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1152,
  "endLine" : 1170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClosedDatabasesAreRemovedOnceReopened()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1451,
  "endLine" : 1469,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 876,
  "endLine" : 889,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableViewIsNotShownForDataManipulationStatements()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 456,
  "endLine" : 475,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableViewIsShownIfResultSetIsNotEmpty()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 478,
  "endLine" : 497,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableViewIsShownIfResultSetIsEmpty()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 500,
  "endLine" : 519,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 594,
  "endLine" : 613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteQuerySelectAllReturnsResultSet()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_rowid_IsAssignedCorrectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 203,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowidIsAssignedCorrectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 223,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/utils/SqliteTestUtil.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnsFitParentIfSpaceIsAvailable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPsiCacheIsDroppedWhenNewDatabaseIsSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowMessagePanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 373,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquireDatabaseLock()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorClient.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseDatabaseLock()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorClient.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconAction.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelRunningStatementInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 313,
  "endLine" : 329,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rowCountChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 331,
  "endLine" : 345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showExportToFileDialogInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 389,
  "endLine" : 403,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startAppInspectionSession()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 290,
  "endLine" : 306,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableNodeActionInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 796,
  "endLine" : 810,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getRowCount()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSet.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 627,
  "endLine" : 640,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showEnterOfflineModePanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun renderTemplate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/ProjectRenderer.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::android-templates" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseNoIssuesReport()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/LintReportParserTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-templates" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentView_inStatement()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveInvalidDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/ResolveDependencyTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-templates" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::createModels()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 262,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::createModels()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 262,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String attrsToString()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/parse/SaxUtils.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-templates" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailedReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionCatalogDependencyReferenceContributorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewDeviceArgumentsForBundleConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOlderKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleProjectSystemUtilSoftwareVersionsTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidMavenMetadata()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyProxySettingsFromIde()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradlePropertiesTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidProjectWithTestFixtures()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/runsGradle/AndroidGradleOrderEnumeratorHandlerGradleTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationMultipleRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 436,
  "endLine" : 450,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenDeletingBringsProgramToCommentInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenDeleteAfterSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 336,
  "endLine" : 349,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommentingOutTriggersModification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 410,
  "endLine" : 424,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoQuickFixesWhenNoAffectedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/MissingComposeCompilerGradlePluginReporterTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeRepositories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddGoogleMavenRepositoryHyperlinkIntegrationTest.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable produceParameters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyncIdeAndProjectAndroidHomesWithIdeSdkAndLocalPropertiesExistsAndNoProjectSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyncIdeAndProjectAndroidHomesWithIdeSdkAndNoLocalPropertiesExistsAndNoProjectSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetMissingPlatform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingPlatformIssueCheckerTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForCompilingAndroidProject_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForCompilingJavaModuleAndTests_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 363,
  "endLine" : 377,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForCompilingJavaModuleAndTests_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 379,
  "endLine" : 393,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRegisteredExistingDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSourceProviderIsContainedByFolder_noSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 323,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssueIsBlockingReported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndexTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecreateModelOnNewSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/ProjectBuildModelHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGradleWrapper()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/GradleImplicitPropertyUsageProviderTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/MigrateResValuesFromGradlePropertiesTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/MigrateBuildConfigFromGradlePropertiesTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsEnabledWithGeneratedSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/MigrateBuildConfigFromGradlePropertiesTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypoInPrintApplicationStatement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypoInPrintCallExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypoInPrintCallExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/kotlin/android/spellchecker/AndroidGradleKtsSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void migrateAgpUpgradeAssistantSettingForNewIdeVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificInitializer.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeforeSuite()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/AndroidTestSuiteViewAdaptor.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNewPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessorClass()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/GradleDslVersionCatalogHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assembleTreeLocally()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidPluginInfo findInBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGeneratedSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function getProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBuildFileType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 425,
  "endLine" : 438,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLastKnownAndroidGradlePluginVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 620,
  "endLine" : 634,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLastSuccessfulAndroidGradlePluginVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 640,
  "endLine" : 654,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File findEmbeddedGradleDistributionFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 771,
  "endLine" : 785,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ToolWindowAlikePanel createTreePanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/ToolWindowAlikePanel.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/MigrateJdkConfigToGradleJavaHomeListener.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateKotlinSupport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectJdkWithPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/ProjectJdkUtils.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectJdkWithPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportGradleJdkConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkAnalyticsTracker.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQuickFixes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/AndroidXUsedReporter.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean filterHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SuppressUnsupportedSdkVersionHyperlink.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlink.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddComposeCompilerGradlePluginHyperlink.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallBuildToolsHyperlink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnknownHostIssueChecker.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnsupportedGradleVersionIssueChecker.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createProjectModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidSourceRootSyncContributor.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 308,
  "endLine" : 321,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupForArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/DependencyUtil.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preImportCheck()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 708,
  "endLine" : 726,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String createClassPathString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Kind convertCategory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEvent.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueQuickFix.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun internalIsBuildRunning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canClose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 479,
  "endLine" : 492,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 167,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 630,
  "endLine" : 643,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File tryToGetOutputPostBuildBundleFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildsToPathsMapperImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File tryToGetOutputPostBuildInstantApp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildsToPathsMapperImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryExtractMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/UnexpectedElementHandler.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryExtractMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/AliasInvalidHandler.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryExtractMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/WrongBundleReferenceHandler.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputErrorsListener.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/ShowBuildFilesInModuleAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeComponentCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleDependencyCompatibilityAnalyzer.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addExplicitDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleDependencyCompatibilityAnalyzer.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 438,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericBuiltArtifacts getGenericBuiltArtifacts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 358,
  "endLine" : 374,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackageId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 443,
  "endLine" : 456,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getApkFromBuildOutputFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 480,
  "endLine" : 493,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getAbiPreferenceOrder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/SplitOutputMatcher.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/AndroidBaselineProfileProgramRunner.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMetadataForFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/ManifestPanelGradleToken.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleProperties getProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleUserProperties.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String setXmxInVmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Factory rerunFactory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 341,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateClassReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/NamespacesRefactoringsUtil.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/AndroidGradleBaseRefactoringAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardGradleSigning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/SigningWizardUsageTrackerUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_singleFileMatch()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_filerByPackageName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_filterByFileLength()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllInDirectoryTestIsCreatedKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleParameterizedTestIsCreatedKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerOpensV2FileLinkInPerfettoWeb()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickInteractionReporting()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/logging/AndroidTestSuiteLoggerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportTestResultsActionIsDisabledWhenTestSuiteIsCancelled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 843,
  "endLine" : 859,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportTestResultsActionIsDisabledWhenCanExportTestResultsParamIsFalse()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 862,
  "endLine" : 878,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsViewShouldClearPreviousMessage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun historyShouldBeSortedByTimestamp()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportTestGroupTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOptionsShouldFallbackToEmptyString()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestProducersUtilsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunEnded()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveFile()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapter.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setImage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/sdk/MessageBuildingSdkLog.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-common" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandChildrenFailure()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 320,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFileFailure()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 449,
  "endLine" : 471,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uploadFileViaTempLocation()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uploadFilesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 831,
  "endLine" : 844,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathForEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getIconForImpl()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 382,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecipeMetadata()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/RecipeUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::assistant" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateButtonState()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLabel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 608,
  "endLine" : 622,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiLineBlockComment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 237,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAstNode()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralExtension.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean atomic_literal()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jarContents()",
  "longName" : "",
  "relativeFileName" : "layoutlib/testSrc/com/android/layoutlib/LayoutlibPrebuiltTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/folding/getString.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkConditional()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/log.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongTag()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/log.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreFileAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::backup" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRestore()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupUsageTracker.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::backup" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeaks()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandCorrespondingEdge()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ClassStaticsExpander.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::bleak" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ElidingExpander.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::bleak" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandCorrespondingEdge()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/DefaultObjectExpander.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::bleak" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleDependenciesAreResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsModuleAndroidDependencyTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnitTestArtifactModuleDependenciesAreResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsModuleAndroidDependencyTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCompileSdkReleaseBlockKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCompileSdkWithExtensionPropertyKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 208,
  "endLine" : 222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProductFlavorMatchingFallbackValuesCore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/PropertyKnownValuesKtTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSyncedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleCollectionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deliversNotifications()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/ChangeDispatcherTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate_secondHandlerAccepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListenerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_notSet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun languageLevels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/PropertyKnownValues.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaModule.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestionViewerUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionViewerUi.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSelectedItems()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIdeAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 315,
  "endLine" : 328,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AddModuleWizard createImportWizard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddComponentWithoutSnappingToSeparator()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholderTest.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapFailed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholderTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapSucceed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholderTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LinearLayoutHandlerTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScrollNothing()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandlerTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicHandlers()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewHandlerManagerTest.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCancelWhenDragging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingComponentWillRemoveAnchorAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScrollNothing()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ScrollViewHandlerTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpMyClasses()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewHandlerTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapSucceed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/common/ViewGroupPlaceholderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapFailed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/common/ViewGroupPlaceholderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnap()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridPlaceholderTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetXmlForM1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/TextInputLayoutHandlerTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetXmlForM2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/TextInputLayoutHandlerTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandlerTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetXmlOfInnerClass()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandlerTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySetViewAttributeFix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun issueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegratorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScreenMode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeJava()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFavorite()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesGeneratedEventBeforeValueChangedEventAfterSelectionChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersAreConcurrentModificationSafe()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppCompatThemes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/DerivedStyleFinderTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromNameLookup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/FontEnumSupportTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTextStyleProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItemTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotAvailableForPreferenceTags()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/IdInspectorBuilderTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisible()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/AllAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFavoritesParser()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFavorite()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForPropertiesUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorPropertyWithColorConstant()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatetimeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/InputTypeEditorTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableFileAlwaysUseSameDevice()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/type/FileTypeUtilsTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHideWhenShowingAnimationToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/statelist/SelectorMenuActionTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFitScaleAlwaysIncreaseWithHeightIncrease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 209,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVisualizationForm()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyAdaptiveShapeReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyUiModeReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyNightModeReflected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationModelsProviderTestUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCreationTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSceneDisposal()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCreationTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComplexBaselineConnectionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragBiasTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragBiasTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComplexSelectionTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScanlineMapping()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/layout/ScanlineUtilsTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveLoadSettingsSameFileSameSurfaces()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveIllegalModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInstance()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/diagnostics/NlDiagnosticsTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSync()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqual()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateFileNodeWithBackedFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueRootTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModelDescriptions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 230,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssuePanelVisibilityWhenSwitchingToDesignFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDuplicateIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 847,
  "endLine" : 862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssueSeverity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 866,
  "endLine" : 881,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionWithExistingLandscapeVariation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/OrientationMenuActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ActionGroup createRefactoringMenu()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createLayoutOnlyActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 565,
  "endLine" : 578,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 444,
  "endLine" : 458,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/draw/DrawLinearSeparator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/ToggleOrientationAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroupHandler findLayoutHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawGuidelineCycle.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getGuidelineMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 640,
  "endLine" : 654,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWidthConstrained()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1399,
  "endLine" : 1412,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDrawPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintTrack()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 585,
  "endLine" : 598,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalBias()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 605,
  "endLine" : 618,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int convertFromNL()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 768,
  "endLine" : 781,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 665,
  "endLine" : 679,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MarginPopup createIfNeeded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1360,
  "endLine" : 1373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentProvider getComponentProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1498,
  "endLine" : 1511,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BaseLineToggleViewAction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawCircle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 762,
  "endLine" : 778,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1231,
  "endLine" : 1245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChildRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean showImageChooser()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/targets/GridResizeTarget.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenHandler.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getDimensionValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void exportDone()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 551,
  "endLine" : 564,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/CommonAttributesInspectorBuilder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun browseToValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 518,
  "endLine" : 531,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plotSpring()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void transform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canInsert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 364,
  "endLine" : 382,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackNavigationComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManager.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun freeze()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintIssues.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileClosed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 425,
  "endLine" : 438,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 678,
  "endLine" : 691,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationActions.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPalette.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Multimap createOrderToItemMultimap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUsingActionBarGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUsingOverflowGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawActionBarGroupDropRecipientLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawOverflowGroupDropRecipientLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 334,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlComponent getTopInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCycles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList spreadInError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 449,
  "endLine" : 462,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstrainedWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getCenterError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutDirectConvert.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 695,
  "endLine" : 708,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleAutoConnectAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DrawCheckbox createFromString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/CheckBoxDecorator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/RadioButtonDecorator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/NlSceneDecoratorFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DrawButton createFromString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ButtonDecorator.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlModel getModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteraction.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showProgressIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SurfaceProgressPanel.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultScrollPane()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceScrollPane.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMeasuredSceneViewRectangle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPanel.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::designer" ],
  "startLine" : 460,
  "endLine" : 474,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCut()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyReleased()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 622,
  "endLine" : 638,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 413,
  "endLine" : 427,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSceneViewAt()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 866,
  "endLine" : 879,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 306,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logStudioEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTracker.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstanceInner()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/DesignerUsageTrackerManager.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 627,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondarySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyAttributeToView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/SharedIssuePanelProvider.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean inside()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void find()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean inRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleDataBindingMapperError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/DataBindingErrorUtils.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandAllRows()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersTree.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 763,
  "endLine" : 778,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeUtils.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 447,
  "endLine" : 462,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 333,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor addChild()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleRule()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAtInterface()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 522,
  "endLine" : 537,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchesBraces()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/MatchingCharacterTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-lang" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsageType()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8UsageTypeProviderTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultColumnName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolve_noTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolve_validTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolve_invalidTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConflictingResolve_join()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 187,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 599,
  "endLine" : 616,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliases_join()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 927,
  "endLine" : 944,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValuesSubqueryAliases()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1229,
  "endLine" : 1246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveOnlyFirstSourceColumnsInOrderClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1458,
  "endLine" : 1476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveOnlyFirstSourceColumnsInSubquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1478,
  "endLine" : 1496,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecursiveWithClauseNoInfiniteLoop()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1521,
  "endLine" : 1539,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionAfterColon_none()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaseInsensitive_unquoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaseInsensitive_quoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_caseInsensitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 443,
  "endLine" : 460,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_tableNameOverride()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 462,
  "endLine" : 479,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_tableNameOverride_escaping()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 481,
  "endLine" : 498,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_tableNameOverride_spaces()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 500,
  "endLine" : 517,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_keyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 519,
  "endLine" : 536,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithClause_completion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 656,
  "endLine" : 673,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/lexer/AidlTokenType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesPsiParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 171,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean constant_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 283,
  "endLine" : 296,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_declaration_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 896,
  "endLine" : 909,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_declaration_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 926,
  "endLine" : 939,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean array_type()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_specification_header()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 350,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean delete_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1307,
  "endLine" : 1320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean select_subquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3424,
  "endLine" : 3437,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean window_definition()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4143,
  "endLine" : 4156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTripleQuotes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeEditingExperienceTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignMapSuggestion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 336,
  "endLine" : 349,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionInFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsFunctionArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 750,
  "endLine" : 763,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsFunctionArgumentsWithAppend()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 766,
  "endLine" : 779,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 420,
  "endLine" : 433,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNonClosedLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeQuoteHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/NonInteractivePairingTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCanSkipOverSteps()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handleElementRemoved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 302,
  "endLine" : 317,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean decodeStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 495,
  "endLine" : 512,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String quotePartsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1064,
  "endLine" : 1077,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement createNameElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1089,
  "endLine" : 1103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement adjustForCloseableBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1168,
  "endLine" : 1185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createEnvironment()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_plugin_id()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_module_descriptors_jar()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/finders/BindingScopeEnlargerTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::databinding" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingRenameTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::databinding" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/findusages/DataBindingFindUsagesTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::databinding" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingNavigationTests.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::databinding" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddVariable()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::databinding" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpeedMultiplier()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/analytics/AnimationToolingUsageTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatInput_ValidInputUpdatesValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTransitionFromLibrary()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/SupportedWearTileAnimationManagerTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewRepresentationTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/util/device/WearTileDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCacheDir()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 715,
  "endLine" : 730,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Issue findIssueInCurrentInspectionProfile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 353,
  "endLine" : 368,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SetAttributeQuickFix.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::lint" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortenJavaReferencesInRange()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 233,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGeneratedSourceFolders()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendDirectories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/IdeSourceProvider.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void threadStatCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 242,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ListUsbDevicesActionStateManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AllTabPanelTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/BottomPanelTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFpsTracking()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTrackerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PageSizeSelectorAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "processInput()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackGroup setMover()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initKeyBindings()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatComboBoxUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void paintCheckerboard()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonButtonUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButtonUI.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonDropDownButtonUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void paintArrowIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuPaintHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean webpSupported()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/webp/WebpSupportTestAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 787,
  "endLine" : 800,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1286,
  "endLine" : 1299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void autoHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 396,
  "endLine" : 411,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreColumn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableHeader.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 572,
  "endLine" : 587,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 127,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shiftModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 292,
  "endLine" : 307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChart.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeTooltipComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void paintCheckeredBackground()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/GraphicsUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KotlinFacet getOrCreateKotlinFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/qsync/BlazeKotlinQuerySyncPlugin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BazelKotlinxCoroutinesLibFinder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean validateProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ScalarSection parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSectionParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView addProjectViewDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetSection.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RangeHighlighter findLinkRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargetsToBuildForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/AspectSyncSourceToTargetMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet filterPossibleTransitiveDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeStateString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedBuildProgressTracker.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void suggestIncreasingServerMemory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/SuggestBuildShardingNotification.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpandedTargetsResult expandToSingleTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/WildcardTargetExpander.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AspectSyncProjectData getOldProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeScope buildToolWindowScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void partialSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 329,
  "endLine" : 342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProjectViewFileForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectViewAutoSyncProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSyncParams getAutoSyncParamsForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectViewAutoSyncProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreMissingFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryEditor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List runWithTiming()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncScope.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean useRemoteExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldIgnoreTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 473,
  "endLine" : 486,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteOutputArtifact findAlternatePathFormat()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTrackerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectUpdater.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceLanguageSettings getWorkspaceLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectQuerierImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getWorkspaceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int showYesNoDialog()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazercMigrator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture runBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfoRunnerImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap parseBlazeInfoResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfoRunnerImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ProcessHandler invokeAsProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeInfo getBlazeInfoResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractBuildInvoker.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildInvoker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystem.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeTrailingWhitespace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseNonTupleExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parsePrimaryWithSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameter findParameterByName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParameterList.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral findChildReferenceToTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void insertLoadStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean possiblyValidStringLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildElementValidation.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNiceSkylarkFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseListItems()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insertIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewEnterHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectType getProjectType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Severity convertHighlightSeverity()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/HighlightInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doSetupConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContextRunConfigurationProducer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeFlagsModification addFlagIfNotPresent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateExistingRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBuildTargetRunConfigurationFactory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspacePath findBlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazePackageHeuristic.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap buildArtifactLayout()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TestSizeFromRoughTargetNameHeuristic.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replaceFormatter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatterInstaller.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile resolveVirtualFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/VfsUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 302,
  "endLine" : 316,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmptyJarTracker fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String derivePackagePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getChildrenPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTargetInWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/workingset/JavaWorkingSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DetachAllSourceJarsAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AddLibraryTargetDirectoryToProjectViewAction.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeJarLibrary findLibraryFromIntellijLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LibraryActionHelper.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Library findLibraryForAction()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LibraryActionHelper.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyLocally()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 327,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachedLintJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 511,
  "endLine" : 524,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diff modifiedClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JarManifest build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHotSwap()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/HotSwapUtils.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestContext fromSelectedMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaTestContextProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getSelectedTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaTestContextProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetInfo findTestTargetForClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doSetupConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processDetached()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String map()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/SysrootFlagsProcessor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void undoCMakeModifications()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CMakeWorkspaceOverride.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryParse()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableMap buildCompilerSettingsMap()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildAndRefresh()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildServices.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/targetmaps/TargetToBinaryMapImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void filterAllowlistedEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceWarnings.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection selectOutputsToCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/AndroidOutputsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidResourceModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeNdkDependencySyncPlugin.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAndroidSdkPlatform()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/SdkUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getOrCreateLocalFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/Unpacker.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CacheEntry forArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheEntry.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Path get()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 256,
  "endLine" : 269,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logCacheInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 502,
  "endLine" : 517,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getOrCreateSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeSampleDataDirectoryProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/PackageNameUtils.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildCompleted()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestRecorderBlazeCommandRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfiguration.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logDeploymentTime()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/LaunchMetrics.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String canDebug()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidRunConfigurationRunner.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::aswb" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullApkBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeployData deployDataForTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AitDeployInfoExtractor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getApkInfoToInstall()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MobileInstallBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijTestSetupRule.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gzip_output()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/AtomicFileWriterTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile createExpressionCodeFragment()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebuggerEditorsProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFileImpl clone()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExpressionCodeFragment.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sessionInitialized()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doEvaluate()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 405,
  "endLine" : 418,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPath()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/run/SkylarkDebugBuildFlagsProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQueryExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void formatTo()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/TruncatingFormattable.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullProjectUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/FullProjectUpdate.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeAndroidResourceDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 414,
  "endLine" : 427,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  filterRedundantTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 643,
  "endLine" : 658,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsState convertVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotDeserializer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQueryExpression_includes_and_excludes()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySpecTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun single_line_generated_file()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateAndroidSourcePackages_rootWithEmptyPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 474,
  "endLine" : 489,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateAndroidSourcePackages_pathPrefixOfAnotherPath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtoSourceFolders_returnsParentDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 666,
  "endLine" : 681,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classToPsiType_ktClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classToPsiType_psiClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_standardTypeKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_standardTypeJava()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_getPossibleAnnotationText_parentPackageImport()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassWithoutPackage()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassWithGeneric()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaClassWithoutPackage()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 246,
  "endLine" : 262,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaClassWithGeneric()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 294,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogShouldShowWhenInvokingAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiActionTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-adb" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibSCacheJdwpSessionPipelineFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentPanel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkConsistency()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldShowSerialNumbers()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetForTests()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 313,
  "endLine" : 329,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/ExtendReservationAction.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-adb" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runCatchingDeviceActionException()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/DeviceActions.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-adb" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeResolvedCoordinate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 358,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeModuleFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1121,
  "endLine" : 1135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateDynamicFeatureDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantSelection.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGradleModuleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/BasicModules.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startChangingVisibility()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/LingeringTooltip.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage getSampleImage()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetSecurityManager()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecute()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDelete()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProperties()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 377,
  "endLine" : 394,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExit()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 397,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPathTraversal()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 1099,
  "endLine" : 1112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSystemPropertiesAccess()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 1115,
  "endLine" : 1131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJdkToClassVersion()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCounters()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ModuleClassLoadedDiagnosticsImplTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rendering" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeImage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImageDisposer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::rendering" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 583,
  "endLine" : 600,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeExecute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List createAttributesForTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/AttributeSnapshot.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::rendering" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isXmlWithRootTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutRenderPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 406,
  "endLine" : 420,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCommonSuperClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/RenderActionAllocationLimiterTransform.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::rendering" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAndParseRClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 480,
  "endLine" : 495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionsDefaultState()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/WearableDeviceActionsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowData()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceNamePanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingStatusChanged()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearPairing.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpClass()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/analytics/AppInsightsPerformanceTrackerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProto()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/Dimension.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsIssueDetailsPanel.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 277,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/CodeContextResolverTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/DeleteNote.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nodeStateChanged()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/TreeDropDownPopup.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFilterStatePreview()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageFilterStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::avd" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editAvdRam()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/EditVirtualDeviceDialogTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::avd" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFlow_local()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ISystemImagesTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::avd" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageLoading_remoteError()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 372,
  "endLine" : 389,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeFromProfile()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/VirtualDeviceTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::avd" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_withOpenFileHyperlinkInfo()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::logcat" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectHyperlinks()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_firstLines()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_lastLines()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_defaultFoldings()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLogcatFile_opensLogcatPanel()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bug_273971194()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_topLevelExpressions_joinConsecutiveTopLevelValue_false()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_parens()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize_presets()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 640,
  "endLine" : 653,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_exception_withoutCustomFormatter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 687,
  "endLine" : 702,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurable.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::logcat" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 506,
  "endLine" : 520,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/Device.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::logcat" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveBuildTypeUseProguardRefactoringProcessorTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateAaptOptionsToAndroidResourcesRefactoringProcessorTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateLintOptionsToLintRefactoringProcessorTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateFailureRetentionToEmulatorSnapshotsRefactoringProcessorTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateAdbOptionsToInstallationRefactoringProcessorTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateJacocoToTestCoverageRefactoringProcessorTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllComponentKindsAreUnique()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependenciesInBuildSrc()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonsenseInBuildSrc()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateToBuildFeaturesRefactoringProcessorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveSourceSetJniRefactoringProcessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoGradleWrapperUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAndroidManifestsPackageUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 425,
  "endLine" : 439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoRenderScriptUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 467,
  "endLine" : 481,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonTransitiveRClassDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 484,
  "endLine" : 498,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonConstantRClassDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 501,
  "endLine" : 515,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAidlUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 518,
  "endLine" : 532,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildConfigDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 535,
  "endLine" : 549,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResValuesDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 552,
  "endLine" : 566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectJdkUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 569,
  "endLine" : 583,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoShadersUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 623,
  "endLine" : 637,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseAndroidXDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 658,
  "endLine" : 672,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testdependencyConstraintDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 675,
  "endLine" : 689,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testR8StrictModeForKeepRulesDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 692,
  "endLine" : 706,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetSdkDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 709,
  "endLine" : 723,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppCompileTimeRClassDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 726,
  "endLine" : 740,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnforceUniquePackageNamesDefaultUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 743,
  "endLine" : 757,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsBlockedWithUnsupportedDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsInAllDoneWithUnrecognizedDependencyForNullUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 283,
  "endLine" : 296,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewDisablingNodeDisablesChild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 390,
  "endLine" : 403,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewUpgradeDeprecatedToStableDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 433,
  "endLine" : 446,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewUpgradeDeprecatedToPreviewDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshAfterRunProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 947,
  "endLine" : 961,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 389,
  "endLine" : 402,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessor.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleDaemonJvmCriteriaRefactoringProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUsagesFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessor.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/DeprecatedLibraryTargetSdkRefactoringProcessor.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performRecommendedPluginUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupProjectSdksModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 665,
  "endLine" : 687,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/EnableComposeStateReadInlayHintsActionTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  addFileAndFindElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeMethod()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 505,
  "endLine" : 518,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeCompletionContributor.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contributeValues()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ComposeValueContributor.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFunctionBreakpointApplicable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeFunctionBreakpointType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPossibleTypes()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreateComposableFunction.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTopModuleDirectoryOrParent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 484,
  "endLine" : 498,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingFamilyViewNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingViewNode.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludesViewNodeV2.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupGroupNode.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile findApkPsiFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computePackages()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApkPackage findOrCreateMatchingSubpackage()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDynamicFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 605,
  "endLine" : 620,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldsNotHiddenIfNoToken()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteChild()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavNlModelTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::nav" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavPropertiesViewTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectName()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavEnumSupportProviderTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::nav" ],
  "startLine" : 133,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawActionHandle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 369,
  "endLine" : 383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyProject()",
  "longName" : "",
  "relativeFileName" : "nav/editor/gradle/src/com/android/tools/idea/naveditor/tokens/Tokens.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::nav" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 316,
  "endLine" : 329,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture setCurrentNavigation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 481,
  "endLine" : 495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndUpdateFromDialog()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavUsageTrackerImpl.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ActivityInspectorBuilder.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addHeader()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavBaseDecorator.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::nav" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addHit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/EmptyDesignerTarget.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/ThumbnailManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::nav" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addHit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavDestinationHitProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ToSelfAction.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ReturnToSourceAction.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeValue()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logProcessStart()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProperServicesSetup()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppStoppedRequestHandled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOngoingHeapDumpOnStop()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 297,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/UnifiedEventsDataPollerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::transport-database" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pollerQueriesForEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/UnifiedEventsDataPollerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::transport-database" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnectionIsOpen()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DataStoreDatabaseTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::transport-database" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertAndGetAllocationSamplingRateEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 313,
  "endLine" : 331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableQueryMethodsForVerification()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/EventService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::transport-database" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAllocations()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/MemoryDataPoller.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::transport-database" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EventsTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::transport-database" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getActivityDataFromResultSet()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EventsTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::transport-database" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleInsertsScattered()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDeleteScattered()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun forceStopProcess()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorTableModel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorPanel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItem()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/ComponentPopupMenu.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findTokenSets()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean annotations_spec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean annotations_specs()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean field_specs()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 328,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean implements_specs()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 404,
  "endLine" : 417,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean method_spec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 479,
  "endLine" : 492,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean method_specs()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 517,
  "endLine" : 530,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun proguardMapping_fromApk()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRootNode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 399,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cancelAll()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditableProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/EditablePropertyTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnabledProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/EnabledPropertyTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textPropertyCanWrapLabel()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/TextPropertyTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textPropertyCanWrapButton()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/TextPropertyTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textPropertyCanWrapTextField()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/TextPropertyTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textPropertyCanWrapLabelWithEditLink()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/TextPropertyTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSliderValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SliderValuePropertyTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForcedDeviceIsEnforced()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableXrInspectionTrueWhenFlagEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 418,
  "endLine" : 434,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableXrInspectionFalseWhenFlagDisabled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 437,
  "endLine" : 453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCapabilitiesUpdateWithoutComposeNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 814,
  "endLine" : 829,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClientTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItemTest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateConfigurationWithApplicationIdSuffix()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorDestroyedWhenHidden()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleBackAndForth()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/SystemViewToggleStatisticsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleWithStatus()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/InspectorBannerTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 386,
  "endLine" : 399,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleDeepInspectActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTitleAndDescription()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleDeepInspectActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorSettingsNotPersisted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1105,
  "endLine" : 1122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ViewQuad()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ViewProtocolDsl.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableQuad()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 410,
  "endLine" : 423,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertStateReadEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/FromProtoConversions.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllWindowIds()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoader.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFilter()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 406,
  "endLine" : 421,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNotification()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/NotificationModel.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toState()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderSettings.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessAction.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessAction.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String plainTextToHtml()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/HtmlUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::mlkit" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/LoggingUtils.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::mlkit" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SearchScope getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlResolveScopeEnlarger.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::mlkit" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void equalityTest()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCopy()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteSingleLiteralInSegmentedTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslChangerTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun _testSingleLibraryMultiLineBasicStringInitialNewline()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionReferenceReverseOrder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 354,
  "endLine" : 367,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameSingleLiteralInTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertLiteralFirstInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertLiteralLastInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 273,
  "endLine" : 286,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertLiteralFirstInArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 289,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertLiteralLastInArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsInApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsInAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithOverrideStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 322,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseVariedSyntaxBuildTypeBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1035,
  "endLine" : 1049,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetProguardFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2678,
  "endLine" : 2694,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyCreateBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1606,
  "endLine" : 1624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyTestOptionsValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyNullTestOptionsValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNdkBuildPathAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 354,
  "endLine" : 372,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNdkBuildVersionAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 375,
  "endLine" : 393,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSigningConfigBlockWithApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSigningConfigBlockWithAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSigningConfigApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSigningConfigAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypesWithAppendStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependencyReferenceToVersionCatalogBundle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1850,
  "endLine" : 1864,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependenciesBlockRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockPsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeletePluginName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 326,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationWithEmptyVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 347,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPluginAsMap2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependenciesInSubProjectRemoveGlobalDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 247,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependenciesInSubProjectRemoveSubprojectDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 266,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveProjectDir()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/ReferenceResolutionTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtPropertiesNotVisibleFromBuildscriptBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseMavenCentralRepositoryWithSingleArtifactUrls()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithVersionSetApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListDependenciesWithReordering()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 433,
  "endLine" : 454,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 497,
  "endLine" : 510,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPropertyInterpolatedValueType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1528,
  "endLine" : 1546,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetBigDecimal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3271,
  "endLine" : 3287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMultiModuleExtProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtFlatAndBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 507,
  "endLine" : 526,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceNullCreatesMethodCallAndMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncompleteParsingNotification()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/BuildNotificationTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveBlockWithUnparsedContent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 392,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyAllModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetModuleDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetModuleWithDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 214,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditAndApplyPluginManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 463,
  "endLine" : 477,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditAndApplyPluginManagementThreeArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 480,
  "endLine" : 494,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryEmpty4dot0()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GoogleMavenRepositoryTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile tryToFindSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T ensurePropertyElementBefore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 599,
  "endLine" : 612,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T ensurePropertyElementAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 629,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContainedElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 874,
  "endLine" : 890,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslElementImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagingOptionsModel packaging()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateSiblingDslFileWithGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 335,
  "endLine" : 350,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaLanguageVersionPropertyModelImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransform.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleDslSimpleExpression resolveElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModelImpl build()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 789,
  "endLine" : 802,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluralsValues()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/apk/ApkResourceRepositoryTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::render-resources" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device getDevice()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 362,
  "endLine" : 376,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeviceStateName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 741,
  "endLine" : 756,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityAttributesSnapshot()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAll()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 256,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyParentsOfReset()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void computeNamespaceMap()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EmbeddedRenderTarget getInstance()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateScheduledSlices()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/SliceGroupBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameterTracked()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/tracking/PreviewPickerTrackerTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDaemonIsRestartedAutomatically()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/fast/FastPreviewManagerGradleTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editedValueInvalid()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/validation/IntValidationTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyTo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewSettingsEditorTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpeedMultiplier()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/AnimationToolingUsageTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiLevel()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewElementConfigurationTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 352,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/device/ComposeDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithUnsignedTypes()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/OtherPreviews.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeNewValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/property/PsiCallParameterPropertyItem.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun select()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/enumsupport/BaseClassEnumValue.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun syncAnimationWithState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/managers/FromToSupportedAnimationManager.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onAnimationSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationSubscriber.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponentHits()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/navigation/PreviewNavigation.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAndHide()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromTagSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/common/model/AccessibilityModelUpdater.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttachAgentEvenIfAlreadyAttached()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1042,
  "endLine" : 1057,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStoppingTwice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1163,
  "endLine" : 1185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 312,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfullyWithLegacyArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 329,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesTaskSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 260,
  "endLine" : 275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun memoryTraceConfigConstructedCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/config/PerfettoTraceConfigBuildersTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadCpuData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeTraceProcessorService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSessionStopsAutoProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 357,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvoidRedundantNavigationToMonitorStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMetricsReportedForComposeTracingCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 734,
  "endLine" : 748,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMetricsReportedOnceForCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 751,
  "endLine" : 767,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceHandlerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeMergeWithFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void oneAliveThreadInRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadCountDataSeriesTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameHintMatches()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/ProcessListSorterTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validPackageNameHasPriority()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/ProcessListSorterTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processWithNameHasPriority()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/ProcessListSorterTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortAlphabetically()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/ProcessListSorterTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortById()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/ProcessListSorterTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTracerHeaderFollowedByFirstLine()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceExporterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ongoingEventsShouldHaveMaxEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AndroidFrameEventTrackModelTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCallbackOnlyOnMatchingTimeRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SliceStreamTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multipleThreadsSameNameGetsCorrectMainThread()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emptyTraceFileThrowsException()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exitingAndReEnteringStageAgainShouldPreserveProfilingTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 342,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureWhileCapturingShouldParseAndContinueInCapturingState()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 551,
  "endLine" : 569,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childSizeOrdering()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadComparatorTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeakCanaryEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/leakcanary/LeakCanaryModelTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::profilers" ],
  "startLine" : 395,
  "endLine" : 408,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/leakcanary/LeakCanarySessionArtifactTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classifierChildNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSetTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadingFailure()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObjectTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::profilers" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetNativeHeapSamplesForSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 320,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startTrackingHelper()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void stopTrackingHelper()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleAllocationTrackingFailedStatuses()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionRangeUpdateOnCaptureSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectingHeapDumpGoesToSeparateStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 850,
  "endLine" : 866,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOngoingCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HprofSessionArtifactTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupBase()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryAspectObserver()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryAspectObserver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskFailedAllocationTrackStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 776,
  "endLine" : 793,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuCapture parseWith()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 454,
  "endLine" : 467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ThreadState getState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exitMethod()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/CaptureNodeConstructor.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::profilers" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerfettoPacketDBSorter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoPacketDBSorter.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTopNodesInSelectionRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuThreadAnalysisSummaryTabModel.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 308,
  "endLine" : 324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeakCanaryLogcatInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSessionArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanarySessionArtifact.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildStartTaskLogMessage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/logging/TaskLoggingUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RangedContinuousSeries createRangedSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsage.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacyAllocationCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getCallStackDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSessionArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationSessionArtifact.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getUpToDateDevices()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 526,
  "endLine" : 539,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair computeImportedFileStartEndTimestampsNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1276,
  "endLine" : 1300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameIndex()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 540,
  "endLine" : 556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass createMigrationClass()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationClassGenerator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getComplexUpdateForFtsTableWithExternalContent()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getColumnNameToColumnValueMapping()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 526,
  "endLine" : 541,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FtsEntityBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsEntityBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 962,
  "endLine" : 976,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun streamNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 624,
  "endLine" : 637,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowViewModeActionUnavailableWhenTypeIsWindowedOrFloat()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 821,
  "endLine" : 836,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyToolbar()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/FloatingToolbarContainerTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCtrlAndAlphabeticalKeysSentWhenHardwareInputEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 975,
  "endLine" : 993,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScreenDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceButtonActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 559,
  "endLine" : 575,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCameraNotificationHasOperatingMessageWhenHardwareInputDisabledWithShift()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 887,
  "endLine" : 909,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDisplayScreenshotsDisabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalizeInputsWhenBenchmarkingEnds()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnpackRgb888()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/emulator/ImageConverterTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installFileDropHandler()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceFileDropHandler.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canZoomToFit()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomablePanel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::streaming" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 389,
  "endLine" : 402,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBootSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 803,
  "endLine" : 816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun captureScreenshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotAction.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::streaming" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unpackRgb888Slow()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/emulator/ImageConverter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initByteStringFields()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/emulator/ImageConverter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t RoundToOneTwoFiveScale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ParseAppLanguageLine()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::Get()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 496,
  "endLine" : 509,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string Base128InputStream::ReadBytes()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MotionEvent::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/motion_event.cc",
  "fileLinesCount" : 75,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DisplayManager::RequestDisplayPower()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::StartHovering()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 603,
  "endLine" : 616,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::StopHovering()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 618,
  "endLine" : 631,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FlagPropertyEditorModel.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCustomEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 244,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorPanelImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellRendererAndBounds()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/ExpandableLabel.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 850,
  "endLine" : 863,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemsUpdated()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paintDropTargetPosition()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableDropTargetHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBindServiceContainsAllMethods()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disconnectProxies()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationsCanStartWithAnInteger()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 189,
  "endLine" : 203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationsIdsCanBeAnInteger()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWeather()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionSyntaxHighlighter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidColorIndexInspection.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/UnknownWFFVersionInspection.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDataSource()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/FeatureRequiresHigherWFFVersionInspection.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean element_recover_0()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTimelineButtonEnableStatesTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CpuHTreeChartReducerVisualTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveStageViewTopPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommonProfilersMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsTooltipSeekComponentWhenMouseIsOverUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unmatchedNodesAlwaysComesAfterOthers()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsContentWhenNodeIsNotNull()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/BottomUpDetailsViewTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderIdleTimeWithNegativeStartFillsIdleTime()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordTraceMenuItemOnlyEnabledInLiveSessions()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstallerTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeChangeUpdatesLabels()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/FullTraceSummaryDetailsViewTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedThreadReflectOnTheModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/UserEventTooltipViewTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/LifecycleTooltipViewTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGettingTaskTabTitle()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/common/constants/strings/StringUtilsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/taskgrid/TaskGridTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/pastrecordings/TaskPastRecordingsTabTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/home/TaskHomeTabTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectionWithReferenceVisibilityTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectionWithCallstackVisibilityTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamingNodeForNativeAllocationMethodSet()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 798,
  "endLine" : 811,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchedState()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupBase()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/AllocationStageViewTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installRecordMenuItem()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstaller.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeAveragePowerInRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTableUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLargeTaskIconKey()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/icons/TaskIconUtils.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakListContent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leaklist/LeakTable.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureObjectChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCaptureState()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryHeapView.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun templates_forMain()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/SourceProviderUtilTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelRemovedFromUpdater()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/EaseOutModelTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/AxisFormatterTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnregister()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveElementTo()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTick()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMouseWheelZoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleJumpToTargetMax()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 248,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRangeFitsViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 272,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doGlobalInspectionTest()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 379,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNoFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AbstractAndroidLintTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-lint" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDevMode()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinRemoveObsoleteSdkCheck3.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDevMode()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinRemoveObsoleteSdkCheck3_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/OpenFirebaseAssistantQuickFix.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lint" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ConvertNamespaceQuickFix.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-lint" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleType()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/model/LintModelFactory.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::android-lint" ],
  "startLine" : 881,
  "endLine" : 894,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackage()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 594,
  "endLine" : 609,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObsoleteSdkIntInspection.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-lint" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNotificationPermissionInspection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-lint" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceReferences()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-lint" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureTasks()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/UtpAndroidGradleTaskManagerExtension.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::utp" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmbeddedFontFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertFontDetail()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseVersionName()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyCustomizationTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVirtualizationDetection()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/diagnostics/VirtualizationDetectorTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnonymizeModuleName()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/log/LogAnonymizerUtilTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexDataBindingLayout_emptyValue()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexViewBindingIgnoreLayout_ignoredInDataBindingLayouts()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLanguageServices()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/res/AppLanguageServiceImplTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildSuccessful()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setUpComposeInProjectFixture()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposeRuntimeTestUtil.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWizardMode_returnsNewInstall_whenAlwaysShowFlagIsSet()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWizardMode_returnsNull_whenSdkInstalledAndUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun existingNonWelcomeFrameWindowListeners_areNotRemovedWhenSettingUpFrame()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 677,
  "endLine" : 692,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserConfirmationMultipleArtifactMessageWithWarning()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependenciesWithoutUserApproval()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/DistributionServiceTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpen()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ToolWindowTrackerServiceTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireSingleShot()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/EventsLimiterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireGetsMoreFrequent()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/EventsLimiterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceToDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildActiveExperimentListContainsStudioExperiments()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildActiveExperimentListContainsMendelExperiments()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUserManaged()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StubStudioAdapter()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnUpdate()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_mergesSuccessiveRequests()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteLibraryFilesFromGradleCache()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/IdeaSyncCachesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMalformedJsonFile_noIndexKeyDeclared()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinTopLevelFunction_fromJvmQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 650,
  "endLine" : 662,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActivity_referenceIsUpdatedInManifest()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidMoveActivityTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActivity_referenceIsUpdatedInManifestWithDifferentPackage()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidMoveActivityTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun modifyGradleFiles()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setAndroidResourcesEnablementInLibAndSync()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 291,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToClassNameFromLibrary()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/proguardR8/ProGuardR8ClassReferencesIntegrationTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectionInRegularFile()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/inspections/IllegalIdentifierInspectionTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplicationIdCompletion()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/dom/AndroidManifestPlaceholderDomTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaLibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInGradleBuildFile_qualifiedClosure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInGradleBuildFile_notQualifiedClosure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInGradleKtsFile_notQualifiedClosure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInLibsVersionsToml_gmavenRegistryNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindWithStablePluginReadingBuildFilesOnly()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/plugin/AndroidPluginInfoTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindWithStablePluginInAppReadingBuildFilesOnly()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/plugin/AndroidPluginInfoTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyCompileSourcesWhenModulesSpecified()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 366,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyCompileAllSourcesInvokesAllActions()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyCanBuildRunConfigurationInAssembleMode()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 448,
  "endLine" : 461,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenLocationOpenFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenApkTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenLocationOpenFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenBundleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindAndroidStudioLocalMavenRepoPaths()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/util/EmbeddedDistributionPathsTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHistogramContent()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latencyListener_recordingStoppedByKeystrokeUnderThreshold()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReportsTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_completeAndGenerateReport_success_emptyReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processChildObjects()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 407,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSendHistogramReportField()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorHasLastTypedActionTimestampField()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/typing/EditorLatestTypingActionTimestampTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableGutterActionInCode()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleNodeEquality()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/other/AndroidViewNodeEqualityTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkToolchainResolve()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkCpuFeaturesResolve()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkNativeAppGlueResolve()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkHelperResolve()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exerciseRealWorldExamples()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSourceFolderNodes()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/PathTreesTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConfigurationClone()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationTest.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetLocales()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildProject()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/BuildProjectBleakTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileNamesInSdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/FirstLaunchTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskViewModel.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StatisticsContentPreview()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsScreen.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StatisticsContentEmptyPreview()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsScreen.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopLevelDependents_hasCircularDependency()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestRefreshListenerTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Node createXMLContent()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataMatch()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/folding/javaStrings.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSectionAttached()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSectionAttached()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSectionAttached()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSectionAttached()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSectionAttached()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doInBackground()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSectionAttached()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/liveEdit/keyMeta/MainActivity.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializationAddDrawableFileAndLoad()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4144,
  "endLine" : 4160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_collection()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 383,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_smart_collection_ok()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 477,
  "endLine" : 492,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_smart_collection_notSafe_ok()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 510,
  "endLine" : 526,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableFileInvalidName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void styleableTestWithAars()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceValue getOnlyValue()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransitiveJavaCompletionLibraryResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1213,
  "endLine" : 1228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveAsIconFromColorReference()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 515,
  "endLine" : 528,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getSampleDataBaseDir()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/ResourceContent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/PageAlignNotifier.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 581,
  "endLine" : 593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartTime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1404,
  "endLine" : 1416,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateAndAdd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/PerformanceThreadDumpReport.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getMyPID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetection.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void incrementAndSaveExceptionCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 779,
  "endLine" : 791,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processDiagnosticReports()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 853,
  "endLine" : 866,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioExceptionEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1232,
  "endLine" : 1244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectAndLogMemoryReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSnapshotStatistics collectMemoryStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStronglyReferencedChildrenToStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pathToRootAdd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getComponentsThatExceededThreshold()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 594,
  "endLine" : 608,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectAndSendExtendedMemoryReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 610,
  "endLine" : 623,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RootPathTreeNode createRootPathTreeNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Component registerComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KotlinCompilerCrash getKotlinCompilerCrashOrNull()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/AndroidStudioErrorReportSubmitter.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmitCrashReportTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/SubmitCrashReportTask.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresConfirmation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 496,
  "endLine" : 508,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendStackTraceForCurrentFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean exists()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remapIds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/HProfMetadata.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRefField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOnAuxiliaryFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFieldDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/RefIndexUtil.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateAuxiliaryFilesVisitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeNonNegativeLEB128Int()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sectionHeader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HeapReportUtils.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record SystemImageSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SystemImageSkin.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record DefaultSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/DefaultSkin.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record PlatformSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/PlatformSkin.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture getDeviceForEmulator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorConnectionListener.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension getScaledDimension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 453,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureDeviceModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergedManifestInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logManifestIndexQueryError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndexQueryUtils.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryByPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripPrefixFromMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SampleDataResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveResult createResolveResult()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getTestAppResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 468,
  "endLine" : 480,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getTestModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 505,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 706,
  "endLine" : 721,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getTestNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 729,
  "endLine" : 744,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StyleResourceValueImpl parseStyleValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceClassRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidLightPackage.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTranslation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childReplaced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGradleFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FileRelevance.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 466,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/completion/ResourceCompletionContributor.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldFilterPrivateResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/completion/ResourceCompletionContributor.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidManifestClassPsiElementFinder.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 555,
  "endLine" : 568,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean convertToPsiIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 716,
  "endLine" : 730,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearLayoutlibCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2032,
  "endLine" : 2044,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureLoaded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2307,
  "endLine" : 2322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1391,
  "endLine" : 1403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclaringAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2082,
  "endLine" : 2094,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchToRepositories()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeDialog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/typedef/JavaTypeDefCompletionContributor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doRefresh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/VfsInstallListener.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getProtoOrNull()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagServiceImpl.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseAndAttachJavaSourcesTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/editor/ChooseAndAttachJavaSourcesTask.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getFlagImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILayoutPullParser create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean convert()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConvertedFile.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlFile getAndroidManifestPsi()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List searchXmlTagsByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveRowsSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 609,
  "endLine" : 623,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveRowsDeselected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 631,
  "endLine" : 645,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DefaultStudioProgramRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/Utils.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fullDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImpl.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printActivities()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultApkActivityLocator.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 497,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 500,
  "endLine" : 513,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIfReady()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceFutures.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRecomposeRetrievalErrorStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditStatus.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clientChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcher.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseComposeGroups()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeGroup.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleChangedMethods()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 547,
  "endLine" : 564,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidDeclarativeWatchFaceProgramRunner.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerGotoAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesNodeHaveRecordOfSeverity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 679,
  "endLine" : 691,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List computeRecommendedThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 355,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mousePressedOrReleased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPreferredColumnWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTranslatable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/FilterLocalesAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 410,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallComponentsPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallSummaryStep.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun isOptionalForSdkLocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidPlatformSdkComponentTreeNode.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveXmx()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution getDistributionForApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/DistributionService.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutConsoleView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/StatisticsViewer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ShowStatisticsViewerAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/FillModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawableAssetModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList createShapeModelsFromSymbol()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InheritedProperties inheritFromShapeGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importDesignAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporter.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDesignAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/DesignAsset.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ColorIconProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/Separator.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/NewResourceFileAction.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/ExpandAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transferReturnToMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1426,
  "endLine" : 1439,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritMethodAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1461,
  "endLine" : 1478,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isClassMapUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void acceptChildrenInOrder()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/StructureUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerSubtags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/SubtagsProcessingUtil.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDefaultTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 742,
  "endLine" : 755,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueResourceElementWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getValueClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomExtender.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerExtensions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomExtender.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutElementDescriptor createLayoutElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OtherConverters.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolvingConverter getAdditionalConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 649,
  "endLine" : 665,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferenceVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidConstraintIdsConverter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAndCheckRelativePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 824,
  "endLine" : 836,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getContainingInheritorOf()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MyStyleData getInlinableStyleDataFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInlineElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canBeExtracted()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesHandler.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange getNonEmptySelectionRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResolveScopeEnlarger.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLintConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 447,
  "endLine" : 461,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigher.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile pickSmallestDpiFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationFilter.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationFilter.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Constraints getAllowedValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean same()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 421,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List urlsToOsPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 563,
  "endLine" : 576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Predicate getIsUserDefinedClassesFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushOverlayPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderOverlays.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFilesCombo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 488,
  "endLine" : 501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddNewDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSetContentViewStatement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectProcessNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 652,
  "endLine" : 665,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDdmsCorrupted()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 757,
  "endLine" : 772,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFolderType getFileResourceFolderType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ResourceManager.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResourceDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateDialogForPathsNoOpMessage()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/SdkQuickfixUtilsTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterDownload_missingSourcesFileDeleted()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/sources/SdkSourceFinderForApiLevelTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTemporaryFilesWithNonexistentPath()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 426,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilteredPrivateResourcesAliasedR()",
  "longName" : "",
  "relativeFileName" : "android/completion/testSrc/com/android/tools/idea/completion/AndroidKotlinCompletionContributorTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectedLocalProperties()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPropertiesLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getIndentInfos()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlIndentAutoDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doJavaFileNavigationTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlReferenceToFileResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlReferenceToFileResource1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion1_androidX()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1485,
  "endLine" : 1500,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingActivityJavaClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/CreateMissingClassFixTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingApplicationJavaClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/CreateMissingClassFixTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingActivityKotlinClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/CreateMissingClassFixTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingApplicationKotlinClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/CreateMissingClassFixTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testQuickValidate()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parentStyleReference()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 617,
  "endLine" : 629,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaCreateFromUsage1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 754,
  "endLine" : 770,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaCreateFromUsageResourcesInDeps()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 778,
  "endLine" : 793,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAppRestrictionsTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomXmlFileCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceStructure()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutStructureOrder1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutStructureOrder2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestInlineIncludeActionError()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidInlineTestConfig doCommonInlineAction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDebugBridgeFromSystemPropertyOverride()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkUtilsTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkDataByPath()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkDataTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityInstantiated2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServiceInstantiated2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidateAndroidPackageName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExistingResourceValidation_resourceDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringResourceNotEncoded()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateNotificationPanelWithSmaliFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProviderTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLibrariesWithoutDebugSymbolsWithLibrariesHavingDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeIssues()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Node createVectorRoot()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkSimpleLayoutResult()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 368,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreadLocalsRemapper_threadLocalAncestor()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreadLocalsRemapper_threadLocalContainer()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkParsedAssets()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/DocumentParserTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssets()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importSingleDesignAsset()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporterTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qualifiersConfigured()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/FileImportRowViewModelTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openWithInitialResource()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeResourceType()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSampleDataSummary()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewSize()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/AssetListViewTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolWindowTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOntoImageView()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColorFromNonDesignAsset()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/MultipleColorIconProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemIsSelectedInResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/ShowFileInResourceManagerActionTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicAppApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationForDynamicAppTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidRunConfigurationEditorForCloudTestMatrixTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showsFeatureOnFeatureDependenciesOnlyWhenFlagEnabled()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerformWithEmptyStringUrl()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/tasks/RunInstantAppTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerformWithSpecifiedUrl()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/tasks/RunInstantAppTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTileInfo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWearRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComplicationInfo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWearRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComplicationInfoJava()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWearRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunchWithMultipleApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DefaultActivityLaunchTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun panel()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DeepLinkConfigurableTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/SpecificActivityLaunchTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLaunch()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/SpecificActivityLaunchTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAliasNotDeclared()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityWithoutLauncherIntent()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ambiguousNamedDevices()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateAllWithFunction()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditDevicesTestInfo.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRetrieveTaskConfigNativeAllocationDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTitle()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidEditorTitleProviderTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rowSorting()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCellProblem_defaultValueColumn()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeAfterPendingUpdatesFinish()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullTransferable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteActionTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSetCorrectlyIfJTextComponent()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteActionTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddKeyActionTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTableDoesntRefilterAfterEditingUntranslatableCell()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLongBenglaString()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importFileAsProject()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/MainImporterTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importFileAsProjectWithUnsupportedFile()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/MainImporterTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeToFrameworkResourceSource()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/CompactResourcePickerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes4()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1307,
  "endLine" : 1345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conditionalPermission()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1927,
  "endLine" : 1941,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putValue()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2220,
  "endLine" : 2236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linuxOrWindowsLayout()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/license/LicensesLocatorTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void macLayout()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/license/LicensesLocatorTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerServiceForChange()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/gservices/ServerFlagBasedDevServicesDeprecationDataProvider.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::android-common" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DownloadService()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DownloadService()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadDataWithProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/RemoteFileCache.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/ThrottledProgressWrapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-common" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAsyncWithProgress()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressRunner.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-common" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showNotification()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 206,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addConsumer()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launch()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 237,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isComposableFunction_elementIsNotFunction()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationSystemTracePreP()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProfilingConfigurationPerfettoNativeAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigArtSampled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 308,
  "endLine" : 321,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readLogcat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/util/FakeLogcatService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllocationTrackingIsFullByDefault()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeInstancesAt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/MemoryClassifierViewFindSuperSetNodeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void importFileIntoAndroidProfiler()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUniqueName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 533,
  "endLine" : 546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean validSelectionExists()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getAllocationTrackingDump()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/StudioLegacyAllocationTracker.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerProgramRunner.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTemplateForNewModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseActivityTypeStepTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-npw" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTemplateForNewModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseFragmentTypeStepTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindUniqueName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/UniqueModuleGradlePathWithParentExpressionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDerivedTheme()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ModuleTemplateDataBuilder.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android-npw" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridConstraints createGridConstraints()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/multiplatform/NewKotlinMultiplatformLibraryModuleModel.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateIconsModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnnotatedImage generatePreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 488,
  "endLine" : 501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateIconBackgroundLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 651,
  "endLine" : 665,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static BufferedImage applyMask()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 383,
  "endLine" : 398,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIconFolder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 597,
  "endLine" : 609,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getXmlDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileType fromFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 395,
  "endLine" : 407,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Future getFromCacheOrCreate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorAssetBrowser()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorAssetBrowser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 374,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/NewAndroidModuleDescriptionProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-npw" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ConfigureModuleStep.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::android-npw" ],
  "startLine" : 240,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 318,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 369,
  "endLine" : 382,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFramingFoldable()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecorderOptions()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/EmulatorConsoleRecordingProviderTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecorderOptionsDefaultTimeLimitSecondaryDisplay()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/EmulatorConsoleRecordingProviderTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun pullRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ShellCommandRecordingProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noStateLoaded()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/DeviceScreenRecordingSettings.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toScreenRecorderOptions()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/DeviceScreenRecordingSettings.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderAction.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maxPreviewVersion()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/MultiVersionTreeNodeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getLocalInstallationSize()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 294,
  "endLine" : 308,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiVersionTreeNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/MultiVersionTreeNode.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/MultiVersionTreeNode.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithException_noResolution()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationsThatDoNotDeployToLocalDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/DeployableToDeviceTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::execution" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotFoundGlobalProcessOnOlderDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 339,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProcessHandlersForDevices()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/UtilsKtTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::execution" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/AndroidExecutionCommonTestSuite.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::execution" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFoundThenStopListeningAndClose()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 241,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCustomTerminationCallback()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerIntegrationTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::execution" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processHandlerShouldBeDetachedAfterAllTargetDeviceIsDetached()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDeviceInfoWhenIDeviceMatchesConnectedDeviceHandle()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/stats/RunStatsUtilsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::execution" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationProgramRunner.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::execution" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/LogcatEmitterProcessListener.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::execution" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecatedDevice()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFullDeviceInformation()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyOrientation()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyLocale()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDevicePropertyValueSuggestionList()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProvider.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDeviceCatalogTaskAction()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogService.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshAfterDownload_sessionEnded_debugSessionNotRefreshed()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapPopupEvaluator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::debuggers" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XFullValueEvaluator getFullValueEvaluator()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapRenderer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::debuggers" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Value getBitmapFromDrawable()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XFullValueEvaluator getFullValueEvaluator()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapDrawableRenderer.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::debuggers" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotificationShownWithTwoParallelLongRunningDownloads()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/LongDownloadsNotifierTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotificationNotShownWithCompletedDownload()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/LongDownloadsNotifierTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUIBecomingVisible()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataUpdateListeners()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteHistoricBuildResultByID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageFileManagerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskCategoryWarningsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/TaskCategoryWarningsAnalyzerResultConverterTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombination()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksDetailsLinkClickedOnPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 341,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateReportClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 420,
  "endLine" : 438,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowNewReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowNewReportAndOpenWithLink()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowNewReportAndOpenWithTabClick()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskWithoutWarningPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksNodePresentationTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskUnderPluginWithoutWarningPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksNodePresentationTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllWarningsFilteredOutExceptTaskCategoryIssues()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 320,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialSelection()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelUpdatedWithoutTaskCategoryInfo()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelUpdatedWithTaskCategoryInfo()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUIResponseOnSuppressAction()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/WindowsDefenderWarningUITest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoGcSettingWarning()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculatedForDecreasingNodes()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculatedForVisibleAreaScrolledDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 196,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBuildFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAttributionManagerImpl.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun statusChanged()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAttributionManagerImpl.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTasksData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskContainer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toUiText()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateStructure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openTab()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidationListenerFiredOnValueChange()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void batchedInvokingWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allDeferredInvocationsRunAtOnce()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnRemove()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnListIteratorAdd()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 405,
  "endLine" : 419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidationDeferredIfUsingBeginEndUpdate()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEmptyStringExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/bool/BooleanExpressionsTest.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::observable" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/ExpressionTest.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromOptionalExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/value/ValueExpressionsTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void simpleListenerWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void set()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractProperty.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::observable" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArtifactResolver()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/gradle/src/com/android/tools/idea/appinspection/ide/resolver/ArtifactResolverFactoryGradleToken.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 166,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSetSelectedProcessDirectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundInspectorClientTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTextDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/testSrc/com/android/tools/idea/appinspection/inspectors/network/ide/UiComponentsProviderTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInvalidRawDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/testSrc/com/android/tools/idea/appinspection/inspectors/network/ide/UiComponentsProviderTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInvalidPrettyDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/testSrc/com/android/tools/idea/appinspection/inspectors/network/ide/UiComponentsProviderTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipartBody_createsTextViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/testSrc/com/android/tools/idea/appinspection/inspectors/network/ide/UiComponentsProviderTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrettyDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/testSrc/com/android/tools/idea/appinspection/inspectors/network/ide/UiComponentsProviderTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/DefaultUiComponentsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusCodeVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTrafficTooltip()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_withNonDefaultMethod()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningClearedWhenRuleNameChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1283,
  "endLine" : 1297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialog.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTitledPanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetup()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenamesPositionalTemplates2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunModifierStatementOnFileDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1094,
  "endLine" : 1112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveDatabasePathIsConverted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/ModelTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFetchSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersNamedParameters1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersNamedParameters2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersNamedParameters3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplacePositionalParameters1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplacePositionalParameters2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnDatabaseOpenedEventOpensDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorClientTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowBatchThrowsIfMinOffsetSmallerThanZero()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 184,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgressBarIsVisibleWhenLoading()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 890,
  "endLine" : 905,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgressBarIsHiddenWhenLoadingIsFinished()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 907,
  "endLine" : 921,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keepConnectionsOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorClient.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSlowLineMarkers()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/annotator/RunSqliteStatementAnnotator.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTypename()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/Model.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSchemaChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBindParameter()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementDescription()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/AndroidSqlFakePsiElementDescriptionProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTableLoading()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 348,
  "endLine" : 363,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTableLoading()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 365,
  "endLine" : 380,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 509,
  "endLine" : 523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyKotlinPluginWithVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 269,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyNonCommonPlugin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 315,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useMaxRevision()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/ResolveDependencyTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-templates" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineVersionCatalogUseForNewModule()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateGradleModuleUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-templates" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openEditors()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 462,
  "endLine" : 475,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindSelectionConflictsWithConflict()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/conflict/ConflictSetTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDaemonJvmCriteriaTemplateIsValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/toolchain/runsGradleTemplates/GradleDaemonJvmCriteriaTemplatesTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogFindGroovyUsageTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasUsagesWithUnderscoreAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogFindGroovyUsageTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasUsagesWithDotAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogFindGroovyUsageTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKtsUsagesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNormalTableName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 241,
  "endLine" : 254,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationWithBrokenToml()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_CheckMessageForThree()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 380,
  "endLine" : 394,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNoErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyApplicationIdAssignment()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyApplicationIdApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinScriptApplicationId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewDeviceArguments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceArgumentsForPreLollipopDevice()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomizeNotificationColorOldUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDismissNotificationPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateWithoutSpecificGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 490,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPsdDependencyDeleteModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReimportProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenTextIsIdentical()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whensSetupStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncEventLoggerTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSync2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/runsGradleSnapshots/AndroidProjectRuleTestProjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlaceholderExceptionThrowingErrorOnReflectionAccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 278,
  "endLine" : 293,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllJvmTargetTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/SetJavaLanguageLevelQuickFixTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/GradleInitScriptsTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForAssemblingAndroidProject_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleIssueErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DeclarativeErrorParserTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPosixFilePatternMatcherForErrorFileAndLineNumberError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 378,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPosixFilePatternMatcherForFileAndLineNumberError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 395,
  "endLine" : 409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowsFilePatternMatcherForErrorFileAndLineNumberError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 412,
  "endLine" : 426,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowsFilePatternMatcherForFileAndLineNumberError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 429,
  "endLine" : 443,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBuildIssueAdditionalQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputParserTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlErrorParsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlErrorWithFileParsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDependentLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleProjectSystemIntegrationTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewsAreAcceptedIfNoStableExists()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingKotlinStdlibDependenciesFromMultipleSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 354,
  "endLine" : 369,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecreateModelOnFilesModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/ProjectBuildModelHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUserPropertiesPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasJvmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/GradlePropertiesUtilTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsNormallyEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/runsGradleVersionCatalogAndDeclarative/NewVersionCatalogActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsDisabledForMultipleRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/runsGradleVersionCatalogAndDeclarative/NewVersionCatalogActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTypoInDependencyApplicationStatement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTypoInDependencyCallExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTypoInDependencyCallExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/kotlin/android/spellchecker/AndroidGradleKtsSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getAndroidTestSourceScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/kmp/KotlinMultiplatformAndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapter.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logAndShowErrorWhenUpdatingLocalProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/sdk/GradleAndroidSdkEventListener.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T findOutputModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/PostBuildModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int compareModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ModuleTypeComparator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateAndAdd()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 840,
  "endLine" : 852,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Properties getSortedProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImportFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 452,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/MigrateGradleJvmFromMacrosSyncListener.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun computeRootHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAndroidManifest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/AndroidManifestUtil.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUpProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStep.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/UpdateCompileSdkProcessor.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/UpdateGradlePluginProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlink.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileHyperlink.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncIssueDetailsDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SyncIssueDetailsDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCaches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/DataNodeCaches.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignProjectJdkWithGradleJvmConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 307,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeProjectChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 398,
  "endLine" : 410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 655,
  "endLine" : 667,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/FilteringCompilationParsers.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildSingleFailureParser.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkListPathPresenter.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidStudioGradleAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeWhenBuildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeWhenBuildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataService.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyApkCollectionIsNotEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 856,
  "endLine" : 868,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/AndroidBaselineProfileProgramRunner.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/GradleManifestEditorProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replaceVariantFromTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 466,
  "endLine" : 481,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildDName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPsiTypeForGeneric()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLowOverheadSession()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/ProfileWithLowOverheadTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultsShouldChangeToCancelledWhenTestProcessIsKilled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 357,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun journeysTabIsSelectedByDefaultWhenUserHasntSelectedATabYet()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 380,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClickOnTableShouldOpenTestSourceCode()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 1012,
  "endLine" : 1032,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countSkippedTestCases()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 1157,
  "endLine" : 1173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTaskSingleDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvokerTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cherry_pick()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-ref-for-studio-main.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openNodeInEditorDoesNothingForSymlinkToDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 341,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeActiveDeviceDuringFileDownload()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 486,
  "endLine" : 508,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyToFull()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleInserts()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun downloadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceDirectFileEntry.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 365,
  "endLine" : 377,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBinBoundaries()",
  "longName" : "",
  "relativeFileName" : "analytics/testSrc/com/android/analytics/HistogramUtilTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::analytics" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MouseWheelEvent cloneEvent()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 661,
  "endLine" : 673,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyTo()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialIconsCopyHandler.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-material" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPutAll()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedStateStoreTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 594,
  "endLine" : 606,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setErrorHtml()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 296,
  "endLine" : 308,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canFinish()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doFinish()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 654,
  "endLine" : 666,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPathStarted()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineComment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComma()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToken()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean block_group()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean newline_block_entries_0_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 516,
  "endLine" : 528,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean private_factory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 604,
  "endLine" : 616,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/KotlinAndroidQuickFixProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_multipleTargets()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 192,
  "endLine" : 206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistory()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHistory_removesNonExistingFiles()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHistory_relativeToProject_removesNonExistingFiles()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBackupDialog()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupForegroundAppAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::backup" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableBackup()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/ManifestPatcher.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::backup" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/GradleProjectSystemStructureTestSuite.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFallbackBuildTypes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 506,
  "endLine" : 520,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDependencyReferenceVersionKts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolvedValueMatching()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImplTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installedEnvironment_minSdks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestionsTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installedEnvironment_targetSdks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestionsTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findIssues_withComparator()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsParsedDependenciesTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlavorConfigurationWorkaround()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1051,
  "endLine" : 1065,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simple()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoMatchingDimensionInTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoMatchingDimensionInSourceAndSingleFlavorInTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 256,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate_firstHandlerAccepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListenerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate_noHandlersAccept()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListenerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionToLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setNumberOfProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanelUi.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sdk getFirstDefaultAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 297,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openModuleSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/actions/AndroidShowStructureSettingsAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapSucceedIfCenterIsInside()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholderTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeSnapToMatchParent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnappableWithOnlyDataTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LayoutHandlerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/frame/FrameLayoutHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/frame/FrameLayoutHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveOutRemovesReference()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandlerTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotHoverEdgeAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClickOnConnectedAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 352,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetLeftMarginMinApi16TargetApi1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromTopLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromTopRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromBottomLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizeFromBottomRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandlerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/BottomAppBarHandlerTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaint()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandlerTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandlerTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildViewToComponentMap()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRootWithViewInfoInRoot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawOverlay()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void paintColor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveFavoriteLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlUsageTracker getUsageTracker()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeDrawable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeDrawableWithExtraIdentifier()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeAnim()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeFont()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeRaw()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenContextPopupOnMousePressed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 333,
  "endLine" : 347,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenContextPopupOnMouseReleased()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 350,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenMaterialDesignDocumentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 418,
  "endLine" : 430,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyText()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 447,
  "endLine" : 459,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PreviewProviderTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesGeneratedEventAfterSelectionChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomViewProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromNameFallback()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/LayoutInspectorBuilderTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPasteFavoriteFromClipboard()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorPropertyWithColorWithoutValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveOverlayValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackgroundCompletion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 556,
  "endLine" : 572,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrowse()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 785,
  "endLine" : 799,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceActivation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 244,
  "endLine" : 258,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolSettingsTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/UtilTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrientationForWearDevices()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNameCannotBeDuplicated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomConfigurationSetCreatePaletteTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DragHandler newGroupDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerLayoutTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMenuCannotBeAddedToMenu()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/MenuHandlerTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSeparatorIsVisibleWhenOneFollowingActionIsVisible()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/actions/ViewActionsSeparatorTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasicScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneMergeTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginBottomRightTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginBottomRightTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragTopLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginBottomRightTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginTopLeftTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginTopLeftTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragBottomRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginTopLeftTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkActionsWithNoOtherVariantFiles()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenuTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModeChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionableContentSizeStaysSame()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/SceneViewHeaderTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveLoadSettingsWhenSameFileAndDifferentSurfaces()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAcceptedGoogleLibraryNamespace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAffectedFileReadAccess()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAffectedFileWrongAccess()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGraphicsTransform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/CoordinatesTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateIssuedFileNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueRootTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithSingleIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/NoFileNodeTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/ToggleIssueDetailActionTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLintAnnotationModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAndRemoveIssueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewActionMenuWrapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 621,
  "endLine" : 633,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setEnabledState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calculateTrackRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProvider.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ChipHandler.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getWeightSum()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/ToggleOrientationAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CardViewHandler.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NestedScrollViewHandler.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 572,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 574,
  "endLine" : 586,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 429,
  "endLine" : 441,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateOnDelete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 836,
  "endLine" : 850,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireUIUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 297,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 445,
  "endLine" : 457,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 326,
  "endLine" : 338,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 491,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropertyActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1560,
  "endLine" : 1575,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentTreeChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentTreeChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseCancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 616,
  "endLine" : 628,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateKey()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/EditTextPreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/SwitchPreferenceHandler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/CheckBoxPreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/CheckBoxPreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/RingtonePreferenceHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RadioGroupHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCoordinatorLayoutWithTabs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlFile generateXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 552,
  "endLine" : 564,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurfacePositionableContentLayoutManager.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent skipDataBindingLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logDropFromPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlUsageTracker.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transferable getTransferable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 242,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 407,
  "endLine" : 419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDependencyUpdates()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future ensureRunningOnBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection fromPsiClasses()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadAdditionalComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processOptions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/NlOptionsConfigurable.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/analytics/UiToolsPreferenceUsageTracker.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilder.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 371,
  "endLine" : 383,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mult()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isResourceTypeOf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/type/AdaptiveIconFileType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 378,
  "endLine" : 390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/SwitchItemHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTopInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 390,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBottomInChain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int anchorPosX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 474,
  "endLine" : 490,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int anchorPosY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 499,
  "endLine" : 512,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int connectTypes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMarginString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList spreadError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int gap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 674,
  "endLine" : 686,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxScrollable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ScrollViewScrollHandler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DrawRadioButton createFromString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/RadioButtonDecorator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 403,
  "endLine" : 415,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendHeightOrWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent findTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayoutConverter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/LayoutEditorHelpAssistantAction.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MorphPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverter.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionsToolbar.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun singleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doubleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 387,
  "endLine" : 404,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean interceptPanInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 788,
  "endLine" : 801,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUi()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/sceneview/LabelPanel.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAttributeByPsi()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTags()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 299,
  "endLine" : 311,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void transferNamespaces()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 905,
  "endLine" : 920,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIssueVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 286,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparator.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 378,
  "endLine" : 390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean popClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 378,
  "endLine" : 390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseCancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1023,
  "endLine" : 1036,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 741,
  "endLine" : 754,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RenderErrorContributorImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/notifications/NotificationPanel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ShapeMenuAction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectCategory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getThemeLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addThemes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 318,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDragEvent build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDragEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollFixture()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ScrollFixture.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDropEvent build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDropEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsedResult()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletionOnEmptyFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepReferenceTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCodeCompletion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepReferenceTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnNameInsideAlterQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaseInsensitive_unquoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaseInsensitive_quoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQualifiedColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 851,
  "endLine" : 867,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliases()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 891,
  "endLine" : 907,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliases_hiding()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 909,
  "endLine" : 925,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecursiveWithClauseNoInfiniteLoopMutual()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1541,
  "endLine" : 1558,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecursiveWithClauseNoInfiniteLoopMutual2()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1560,
  "endLine" : 1577,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotResolveColumnIfAliasOutOfScope()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1622,
  "endLine" : 1638,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotResolveNotExistingColumnFromSubquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1641,
  "endLine" : 1657,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParserRecovery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1682,
  "endLine" : 1698,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrderBy()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1700,
  "endLine" : 1716,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidDelete()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1949,
  "endLine" : 1961,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSanityCheck()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseView()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 425,
  "endLine" : 441,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQualifiedColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 538,
  "endLine" : 554,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAliases_hiding()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 578,
  "endLine" : 594,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithClause_subquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 638,
  "endLine" : 654,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViews_inTheViewItself()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 866,
  "endLine" : 882,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_recalculateValue()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomDependencyCheckerTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlPsiUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepReference.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean interface_declaration_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 821,
  "endLine" : 833,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parcelable_declaration_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1083,
  "endLine" : 1095,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean primitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1167,
  "endLine" : 1179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean typeArguments()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1218,
  "endLine" : 1230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean attach_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 788,
  "endLine" : 800,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean foreign_key_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1787,
  "endLine" : 1799,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean insert_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2415,
  "endLine" : 2427,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rename_column_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3038,
  "endLine" : 3050,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3751,
  "endLine" : 3763,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean window_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4103,
  "endLine" : 4115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean with_clause_table_def_subquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4390,
  "endLine" : 4402,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean case_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4582,
  "endLine" : 4594,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean case_expression_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4604,
  "endLine" : 4616,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4878,
  "endLine" : 4890,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4914,
  "endLine" : 4926,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unsupported_keyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeEditingExperienceTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsideApplicationBlockCompletionNoTyping()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionBlock2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 551,
  "endLine" : 563,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMultipleLogEntries_stateRepresentsTheMostRecentOne()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/NonInteractivePairingTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUnknownStatusLog_stateIsSetToUnknown()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/NonInteractivePairingTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldLaunchDevices()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishedWizardsSkipModelsOfHiddenSteps()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 403,
  "endLine" : 420,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean goBack()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 370,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement createDslLiteralOrReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 579,
  "endLine" : 595,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldInterpolate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_sherlock_artifacts()",
  "longName" : "",
  "relativeFileName" : "studio/update_sherlock_sdk.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gen_platform_module()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def move_project_kotlinc_opts_into_modules()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_module_list()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/ViewBindingTrackerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::databinding" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/NoBindingTrackerTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::databinding" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noResolutionErrorsWhenTargetingJdk11()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingJdk11Test.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::databinding" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/ViewBindingCompletionTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::databinding" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingCompletionKotlinTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntInput_ValidInputUpdatesValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewNotSupportedInUnitTestFilesTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewDeviceSpecInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintIdeRequest()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeRequest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::lint" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean worksInBatchModeOnly()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 594,
  "endLine" : 607,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performPreRunActivities()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintGlobalInspectionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::lint" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintProblemData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintProblemData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::lint" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeIssueRegistry.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::lint" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getXmlDocument()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bufferStrategyPaintMethodStatCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartUpLogging()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTrackerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewSortingGroupedPreviewsAreOrderedLexicographicallyByName()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementSortingTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewModeIsUpdatedWithoutFocusModeOption()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerActionTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEnabledWhenRefreshing()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonViewControlActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTimelineElement()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationManager.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ViewInFocusModeAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ForceCompileAndRefreshActionForNotification.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_import.py",
  "fileLinesCount" : 61,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectFirst()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 422,
  "endLine" : 434,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/state/SplittingTabsStateManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/EventRenderer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIconProvider()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TooltipLayeredPane.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LegendComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateScrollBar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 590,
  "endLine" : 605,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getToolWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSideWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 442,
  "endLine" : 454,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultPropertiesForContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 714,
  "endLine" : 726,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveDragImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 844,
  "endLine" : 857,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 313,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  toggleSortOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage getCachedImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 626,
  "endLine" : 646,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayout.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private E calculateBackgroundData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 449,
  "endLine" : 461,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateYRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChartVerticalScrollBar.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean skipComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rangeChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTimeScrollBar.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/options/OptionsPanel.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintChildren()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestContext createTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSdks()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestFile()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/PyTestUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextConsoleBuilder createConsoleBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElementProvider psiProviderFromArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTypeList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/WorkspaceTypeList.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean initializeSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeEditProjectViewControl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DirectoryEntry parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectorySection.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional taskToTreePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Content createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean coversTargetData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void editProjectViewAndResync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/SuggestBuildShardingNotification.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runProjectUpdatePhase()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean runInitialDirectoryOnlySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 266,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queueIncrementalSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeSyncParams filterTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateSyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File resolveBlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  T get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProjectDataSubdirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/BlazeDataStorage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getLoggedDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/BlazeDataStorage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getLoggedDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/BlazeDataStorage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeIdeInterfaceState fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceState.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addAspectAndOutputGroups()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getLoggedDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 304,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture refresh()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCaches.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectTargetData parseTargetData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ImmutableSet update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorArtifactTrackerImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture copy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DynamicallyDispatchingArtifactFetcher.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOperation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 409,
  "endLine" : 421,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncCore()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Void updateMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getArtifactIfPresent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 356,
  "endLine" : 368,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void purge()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 498,
  "endLine" : 512,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canPerform()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PyIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 301,
  "endLine" : 313,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BuildFlagsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeProjectData getBlazeProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchProjectInitializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performGuardCheck()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean allowExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCodeException.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterBetweenBracketsHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findContainingPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/quickfix/DeprecatedLoadQuickFix.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseFunctionDefStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseBinOpExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseFunctionParameters()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 322,
  "endLine" : 334,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReferenceExpression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldFunctionDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackagePathComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitTaskLater()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/ProgressiveTaskWithProgressIndicator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List resolveCustomBinary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 269,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncActionStatsScope createForFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getBlazeSettingsCopy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 491,
  "endLine" : 504,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doIsConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContextRunConfigurationProducer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Element writeToXml()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTextArea createFlagsField()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/coverage/CoverageUtils.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParsedTargetResults parseTestXml()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long parseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 439,
  "endLine" : 452,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mergeWithSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspaceRootNode createRootNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazeTreeStructureProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File fileFromTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTasksProblemsView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newProblemsContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProblemsView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void navigateToTargetOrFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/OpenCorrespondingBuildFile.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/OpenCorrespondingBuildFile.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibraryFilter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/GuiceImplicitUsageProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isImplicitUsageMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/DaggerUseScopeEnlarger.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DisableLibraryBytecodeNotification.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetKey findOriginatingTargetForLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AddLibraryTargetDirectoryToProjectViewAction.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachedSourceJarManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJarCacheFolderReady()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCacheFolderProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap readFileState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logCacheSize()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/QuerySyncNavigationPolicy.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processException()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doMatchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ClassPackagePathHeuristic.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryRunContext getRunContext()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractTestLocation locationFromConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JUnitVersion junitVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/JUnitTestHeuristic.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List collectRootPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCustomHeaderProvider.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/zip_plugin_files.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection initEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Deferred buildAndRefresh()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildServices.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getAllFileHighlights()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ImmutableSet getBinariesDependingOn()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/targetmaps/TargetToBinaryMapImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/BlazeNdkSupportEnabler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSourceMapping()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeNativeDebuggerStateSourceMapping.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeImportInput forProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportInput.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getJavacJars()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupContentRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/ResourceModuleContentRootCustomizer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFilesCombo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File get()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet createAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/projectstructure/AndroidFacetModuleCustomizer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SortedMap getGeneratedResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullApkBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeAndroidDeployInfo merge()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AitDeployInfoExtractor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String computeDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCategory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAction()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCommandRunConfiguration getCommandConfig()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationHandler.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEnabledState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationStateEditor.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanupSwingDataStructures()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijTestSetupRule.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableScheduledFuture scheduleWithFixedDelay()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String determinePlatformPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerProjectComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/VcsState.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getDirectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getSubpackages_selfAndChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getSubpackages_indirectChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Type parseType()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQueryExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIncludedInProject()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/AffectedPackagesCalculator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AarResPackage extractFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AarPackageNameExtractor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void visitVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 266,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Location()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 373,
  "endLine" : 385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet expandSourceLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 245,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldExpandSourceLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 261,
  "endLine" : 277,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State toArtifactState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/cc/ConfigureCcCompilationTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_package_statement()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateAndroidResourceDirectories_multiple_directories()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 447,
  "endLine" : 460,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActiveLanguages_cc()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 797,
  "endLine" : 811,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty_proto_existing_dir_contents_deleted()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetIncludingContentRoot_externalPath_returnsEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/ProjectDefinitionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetIncludingContentRoot_excludedPath_returnsEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/ProjectDefinitionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLibraryInternalDep()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLibraryTransientDep()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterRedundantTargets_scenario1()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 578,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParser.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JarFilterOptions parseArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "completion/src/com/android/tools/completion/inserthandler/FormatWithCaretInsertHandler.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::completion" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexKeys_typeWithoutPackage()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicIndexEntry_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerIndexTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::dagger" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConcept.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::dagger" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConcept.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::dagger" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultShouldNotOverrideAnything()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/OneTimeOverrideFocusTraversalPolicyTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertiesCollectorUseShortDelayIsTrueWhenReActivated()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun pair()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPlugin.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::android-adb" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PairingCodeTabPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeTabPanel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-adb" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PairingCodeInputPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/AdbServiceWrapperAdbLibImpl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-adb" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getEmulatorDeviceName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/expander/SmartListExpander.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateAndroidLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 599,
  "endLine" : 611,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 714,
  "endLine" : 729,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFetchSyncIssuesAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureSnapshot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/MemorySnapshotHelper.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/DeviceProfile.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagReplace()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/TagSnapshotTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::rendering" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStackOverflowSummarizingOnBrokenClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransform()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/RequestExecutorTransformTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::rendering" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPutAndGet()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassBinaryCacheManagerTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rendering" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSorting()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderProblemTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::rendering" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeSnapshot createAttributeSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/AttributeSnapshot.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::rendering" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 225,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int distanceToLayoutTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 941,
  "endLine" : 958,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TagSnapshot createSnapshotForMerge()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1098,
  "endLine" : 1110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture runAsyncRenderActionWithSession()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1495,
  "endLine" : 1507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableComposeHotReloadMode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/compose/RenderTaskPatcher.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::rendering" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processImageIfNotDisposed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMessages()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBrokenClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 736,
  "endLine" : 752,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAsyncAction()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CodeExecutionTrackerTransform.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rendering" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCacheManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::rendering" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/RequestExecutorTransform.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadAndParseRClassFromBytecode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 462,
  "endLine" : 477,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasUpdateFlowButtons()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewUpdateFlowTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewBundleCreator()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearableDeviceActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/OpenDeviceExplorerAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearPairing.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportLatency()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/VersionControlBasedLineNumberMappingLatencyRecorder.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReportTypes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFailureTypes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/IssueVariantsChanged.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVcsDocument()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/vcs/VcsUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEvent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAiInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/StackTraceConsoleTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRequest()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsGutterRenderer.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightTextPane.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DetailsPanelHeader.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBoxListCellRenderer.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUI()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/StackTraceConsole.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsDisplayRefreshTimestampAction.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPixel8()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AddDeviceWizardTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::avd" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSkinNotInSkins()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ConfigureDevicePanelStateTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::avd" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ApiLevel()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/ApiFilter.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::avd" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun wipeData()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeFromProfile()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/VirtualDevice.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::avd" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesCorrectFilters_containsAllConsoleFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate_opensNonSdkFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate_descriptorWithOffset()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFoldings_allLines()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldingDetector_disabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/EditorFoldingDetectorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::logcat" ],
  "startLine" : 283,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterName_simpleFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_valuesWithParens()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 317,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_message()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_afterKey_withoutWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_afterKey_withWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_levels_withoutColon()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonAndroidProject_doesNotProvideProjectPackageKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 458,
  "endLine" : 472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_topLevelExpressions_joinConsecutiveTopLevelValue_true()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUsageTrackingEvent_operators()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 486,
  "endLine" : 498,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_name()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 513,
  "endLine" : 526,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearMessageView_bySubscriptionToClearLogcatListener_otherDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 490,
  "endLine" : 505,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::logcat" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_packageDisabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 342,
  "endLine" : 355,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_packageEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_appendsText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_setsTextAttributesRanges()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_setsTextAttributesKeyRanges()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_multipleModulesOfSameAppId()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withXml()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CreateScratchFileActionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 877,
  "endLine" : 889,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collectStdout()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatProtoShellCollector.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installListListeners()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRetrace()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/LogcatUsageTracker.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPreviewActionSetsNoLanguageLevelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 422,
  "endLine" : 434,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPreviewActionSetsNoPropertyPresentAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 437,
  "endLine" : 449,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpgradeVersionTextIfAgpClasspathEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 488,
  "endLine" : 500,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoUpgradeVersionTextIfAgpClasspathNotEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 503,
  "endLine" : 515,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysMandatoryCodependent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoObviouslyObsoleteProcessors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 341,
  "endLine" : 353,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessityOrder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 356,
  "endLine" : 370,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysMandatoryCodependent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateTestCoverageEnabledRefactoringProcessorTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewUpgradeToStableDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 418,
  "endLine" : 430,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewUpgradeToPreviewDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 449,
  "endLine" : 461,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewHasEnabledButtons()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 745,
  "endLine" : 757,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunProcessorWithoutWritePermission()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 915,
  "endLine" : 929,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreePanelVisibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1179,
  "endLine" : 1191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/MainActivity.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp80/Basic/8.0.0/app/src/main/java/com/example/myapplication/MainActivity.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findBuildModelUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1072,
  "endLine" : 1084,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecommendPluginUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCollector_flagOff()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCollector()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectFromElement_notKtNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkArgumentCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAndRun()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAndRun()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testData()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/ComposeKotlinTemplateContextTypeTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 333,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettingsUi.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestFileNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNode.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIncludeValue resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepMultipackageIncludeResolver.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRoots()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/PathTrees.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavActionManagerTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::nav" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavDesignSurfaceProvideTheZoomableContext()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceShortcutTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::nav" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUriValidation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArgument()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavPropertiesViewTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::nav" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawNavScreen()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawNavScreenLoading()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawEmptyDesigner()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 403,
  "endLine" : 415,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeGraphicsMock()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 417,
  "endLine" : 432,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawActionHandleDrag()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 285,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDirection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHitProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::nav" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 366,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedFromTreeUserObject()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/KotlinTreeClassChooserDialog.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::nav" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/ActionCellRenderer.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCommands()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawFragment.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseCancel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 207,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/DeepLinkToolbarAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::nav" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePsiType()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/SafeArgsLightClassUtils.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::nav" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreDatabase createDatabase()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppStoppedRequestHandled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSystemDataInRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSystemDataNoEnd()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorIsHandled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::transport-database" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndGetSystemData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/EventsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::transport-database" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTraceInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void triggerHeapDump()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTraceInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAgentStatus()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllocationEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllocationContexts()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJniReferenceEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllocationSamplingRateEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List queryUnifiedEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackModelChanges()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean single_value()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 678,
  "endLine" : 690,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEditor_createsNodes()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBinaryXml()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/AnalyzeApkAction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 658,
  "endLine" : 671,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunLineMarkerContributorNoMethod()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 290,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SingleImageSwingPanel()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/composables/DiffViewUi.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoActivityRestartBannerShownWhenDebugAttributesAreAlreadySet()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1009,
  "endLine" : 1023,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLambdaLookupOfUnknownLocation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/LambdaParameterItemTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clientCanBeDisconnectedWhileMinimized()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/SnapshotActionTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApproximateFileLocation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 398,
  "endLine" : 410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStart()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/SystemViewToggleStatisticsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStart()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/LiveModeStatisticsTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyTypedStartsFiltering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 627,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvisibleAfterEmptyStatus()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/InspectorBannerTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersRemovedOnDispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/InspectorBannerTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoViews()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedVersion()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/skia/SkiaParserTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withEmbeddedLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/TestUtils.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAutoConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/TestUtils.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintFold()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 375,
  "endLine" : 387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintFoldNoFold()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintFoldHorizontal()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnrotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/Toggle3dActionTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 322,
  "endLine" : 339,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun region()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/stateinspection/HyperlinkValidator.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun window()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializer.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun findScenecoreVersion()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/VersionUtils.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun drawOverlay()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchDataFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewPropertiesCache.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 298,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachLambda()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/LambdaResolver.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 333,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerLayoutInspectorToolWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactory.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToSelectedView()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/GotoDeclarationAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGrpcClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanel.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 319,
  "endLine" : 331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSingleDeviceProcessPicker()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/TargetSelectionActionFactory.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitForSampleCode()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lowAgpVersion_shouldDisablePresentation()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::mlkit" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createMetadataVersionTooHighSection()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidMinMaxColumn()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 493,
  "endLine" : 507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1068,
  "endLine" : 1081,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBasicInformationText()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SearchScope getLocalResolveScope()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlResolveScopeEnlarger.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::mlkit" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightweightTraverseResult()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightTraverseResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void threadEqualityTest()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/ThreadIdTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreatePrettyEditorViewer()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlainTextCreatesPlainEditorViewerInsteadOfPrettyEditorViewer()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullGradleName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/kotlin/GradleNameTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullGradleName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/groovy/GradleNameTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateFactoryAttributes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/DslWriterTestUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameMiddleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpressionFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveElementBackedBySoftwareType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveSoftwareTypeElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithBuildTypeBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithNoDimensions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 367,
  "endLine" : 382,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockDeleteAndRecreateDimensions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 406,
  "endLine" : 421,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetDefaultConfigBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 744,
  "endLine" : 759,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndResetBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 762,
  "endLine" : 777,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureSdkVersionUsesApplicationSyntax400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2315,
  "endLine" : 2329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndResetMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 708,
  "endLine" : 723,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyGetByNameBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1627,
  "endLine" : 1643,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameImplicit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1665,
  "endLine" : 1679,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameExplicit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1682,
  "endLine" : 1696,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameToImplicit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1699,
  "endLine" : 1713,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameExplicitToImplicit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1716,
  "endLine" : 1730,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypesWithApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypesWithAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextAgpVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 438,
  "endLine" : 455,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogPluginsDslSetResultModelVersions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 650,
  "endLine" : 663,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteLanguageLevelAtTopLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 233,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 245,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateVersionLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 411,
  "endLine" : 423,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsMapWithLiteralVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveLastDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddVersionAsLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideWithAllProjectsSection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideAllProjectsSection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubProjectsSectionWithLocalProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveRootDir()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/ReferenceResolutionTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseJCenterCustomRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginRemove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 352,
  "endLine" : 366,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownValuesInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 423,
  "endLine" : 437,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownValuesInList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 440,
  "endLine" : 454,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 976,
  "endLine" : 990,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteItemsFromList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3049,
  "endLine" : 3065,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteItemsInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3084,
  "endLine" : 3100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceToReturnObject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3255,
  "endLine" : 3268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMultiLevelExtProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMultiModuleExtPropertyWithHistory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedLiterals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedRename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/ReplaceElementTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceElementDifferentNames()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/ReplaceElementTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceListValueOnNoneList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GradlePropertyListValueTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitNameChange()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPropertyInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModules()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/include/IncludeDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOkWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakePluginDeclarationElement.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sort()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ElementSort.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UseLibraryModel createNew()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/UseLibraryModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseLibraryElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/UseLibrariesModelImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getNotificationForType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer version()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaLanguageVersionPropertyModelImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogVersionsImpl.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel moduleModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryType getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/UrlBasedRepositoryModelImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel addListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 373,
  "endLine" : 387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement transform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransform.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement transform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FileTransform.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T tryOrLog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleBuildModel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParseResult parseFontFamily()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getChildName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefByName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 403,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean removeIf()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean putAll()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateIntArraysFromCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 288,
  "endLine" : 303,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitField()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceIdClassBinaryParser()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doLogUsageCalledWhenIntended()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/tracking/PreviewPickerTrackerTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrackedValuesOfUiModeOptions()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 534,
  "endLine" : 553,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewNotSupportedInUnitTestFiles_unitTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/InspectionsGradleTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseColorUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseRectUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoundsMethods()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposeViewInfoTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 302,
  "endLine" : 315,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewSettingsEditorTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_revertSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeToolingUsageTrackerTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/property/ColorPsiCallParameter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun includeDefaultsAndBuild()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/devices/DeviceClasses.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createRepresentation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProvider.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Notifications.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlowInfo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logResizeStopped()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/ComposeResizeTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomTargetProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewZoomTargetProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterWithAliveSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandlerTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindValueNearKeyWithTolerance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelUtilsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedSessionIsSelectedByImportTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 579,
  "endLine" : 593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataNoTraceGetsSampledData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/MergeCaptureDataSeriesTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CountDownLatch waitForProfilingStateChangeSequence()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportSimpleperfFileWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportArtFileWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportPerfettoFileWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportATraceFileWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 192,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceflingerEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceSurfaceflingerManagerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hiddenPowerRailsDetected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/PowerRailTrackModelTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionRangeDecoupledFromAxisComponentModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisChartModelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void corruptedTraceFileThrowsException()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordingPanelHasTaskConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suggestedProfilingConfigurationIsSimpleperf()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureWhileIdleShouldParseAndStayInIdleState()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 573,
  "endLine" : 589,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExit()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureNodeSpecificMethods()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode createNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProto()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOptionsArtSampledConfigAddsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildKeyEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/selections/recordings/RecordingListModelTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/GcStatsDataSeriesTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObjectTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAllocation()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LegacyAllocationConverterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyze_withMismatchedArrays()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/BitmapDuplicationAnalyzerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeRecordingStopsWhenSessionDies()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 830,
  "endLine" : 847,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeAllocationTrackingWhenEventsAreOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 901,
  "endLine" : 919,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopNativeAllocationCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 963,
  "endLine" : 975,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopJavaKotlinAllocationCapturePreO()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 988,
  "endLine" : 1007,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopJavaKotlinAllocationCaptureOAndAbove()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 1020,
  "endLine" : 1039,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddChildNodeWithExistingParent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateChildOffsetsOrdersChildByStartTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/chart/ClassifierSetHNodeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun durationRespectsFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/chart/ClassifierSetHNodeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnifiedEventDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/UnifiedEventDataSeries.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CpuTaskHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CpuTaskHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandler.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandler.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRunningTimeUsInRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 510,
  "endLine" : 523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 355,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openParseLargeTracesDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertSeriesDataToDeltaSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLine()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoPacketDBSorter.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoPacketDBSorter.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSlice next()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifyFileHasPerfettoTraceHeader()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerfettoProducer()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCapture parse()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisTabModel getTabModelAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopCapturingCallback()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 418,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSampleData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 340,
  "endLine" : 357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureNode addNewNodes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 503,
  "endLine" : 517,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream createDisplayPipelineTrackGroups()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 584,
  "endLine" : 600,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFromPastSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeaksFromRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RangedContinuousSeries createRangedSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterModel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resolveSubClasses()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/BitmapDecoder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getAllocationCodeLocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAllocationTrackingElapsedTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 574,
  "endLine" : 586,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String selectRunnerClass()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTestDatabaseNameField()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyRenameMapping()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunchInToolWindowEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/EmptyStatePanelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightClick()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 361,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReject()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/dialogs/MirroringConfirmationDialogTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::streaming" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightClick()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 336,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrZoom()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 1108,
  "endLine" : 1122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionFoldableClosed()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetFontScale()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTalkBackFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelectToSpeakFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearControls()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/DeviceUiSettingsActionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogClosesWhenDialogLosesFocus()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_pressMouse()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timerSchedulingStarted()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT void JNICALL Java_com_android_emulator_ImageConverter_initNative()",
  "longName" : "",
  "relativeFileName" : "streaming/native/ImageConverter.c",
  "fileLinesCount" : 166,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDeviceClient()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1413,
  "endLine" : 1425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bitRateStable()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 861,
  "endLine" : 873,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 745,
  "endLine" : 757,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 371,
  "endLine" : 385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotInfo.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::streaming" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 800,
  "endLine" : 814,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyRequestMetadata()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 848,
  "endLine" : 860,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorFoldingActionGroup.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Impl::Add()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/concurrent_list.cc",
  "fileLinesCount" : 65,
  "components" : [ "primary::streaming" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessListPackages()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ParseForegroundApplicationLine()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessForegroundApplication()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSecureSettingChangeCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Point AdjustedDisplayCoordinates()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SetDisplayPowerMode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::SendDeviceStateNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 880,
  "endLine" : 894,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string HexString()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string JClass::GetName()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CodecInputBuffer::Deque()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/codec_input_buffer.cc",
  "fileLinesCount" : 51,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CodecHandle::Start()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/codec_handle.cc",
  "fileLinesCount" : 60,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputManager::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/input_manager.cc",
  "fileLinesCount" : 67,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject ServiceManager::GetServiceInternal()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/service_manager.cc",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void KeyCharacterMap::Initialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/key_character_map.cc",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 226,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  computeSearchString()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ViewTreeCellRenderer.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateScrollBar()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeScrollPanel.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paintColumnDividers()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 348,
  "endLine" : 360,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNodeDimensions()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeCommandHandlers()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryForDevices()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/StreamQueryUtilsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-transport" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushDaemonConfig()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushAgentConfig()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void spawnTransportThread()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getServiceDefinition()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanOnlyHaveOneRootExpression()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/configurations/UserConfigurationReference.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 398,
  "endLine" : 410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveStageCpuLiveView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsContentWhenNodeIsNotNull()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/TopDownDetailsViewTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maintainsExpandedStateWhenRangeChanges()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/TopDownDetailsViewTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsContentWhenNodeIsNotNull()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CallChartDetailsViewTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderIdleCpuTime()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderIdleCpuTimeDoesNotHappenOnOtherModels()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsContentWhenNodeIsNotNull()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartDetailsViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageCpuUsageTooltipViewTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisabledMonitorMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/pastrecordings/recordinglist/RecordingListTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhenSessionDiesRecordingOptionsViewIsDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 575,
  "endLine" : 592,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiInSyncWithStartupNativeRecording()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 817,
  "endLine" : 830,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/TaskProfilersViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateThreadSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsView.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeExpanded()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 510,
  "endLine" : 528,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createChartPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/UserCounterStateChartFactory.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/icons/TaskIconUtils.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakCanaryActionBar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/actionbars/LeakCanaryActionBar.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/chart/MemoryVisualizationView.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installTreeContextMenus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 318,
  "endLine" : 332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun templates_forDebug()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/SourceProviderUtilTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncEnds_reloadsApplicationIds()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/ProjectApplicationIdsProviderImplTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncEnds_applicationIdsChange_notifies()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/ProjectApplicationIdsProviderImplTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDependenciesShouldRemoveOnlyIntersectionBetweenObserverAndModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionPrefersCurrentOne()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previousZoomingShouldNotAffectTheCurrentViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleUnitDurationString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/TimeFormatterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun numbersAreFormattedProperly()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/PercentAxisFormatterTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun numbersAreFormattedProperlyWithoutCommas()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatterTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun numbersAreFormattedProperlyWithCommas()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatterTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageSizeCanBeChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatNumberWithUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NumberFormatter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogForSimilarDependencies()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitchKotlin_after.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lint" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvideLintFeedbackPanel()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackPanel.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android-lint" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun askForAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable findRuleJars()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 416,
  "endLine" : 428,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingPermissionInspection.kt",
  "fileLinesCount" : 630,
  "components" : [ "primary::android-lint" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAndroidGradlePluginVersionInspection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android-lint" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendThreeLinesOfTextWithNoEscapeCharacterOnLastLine()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputLineProcessorTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::utp" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXml()",
  "longName" : "",
  "relativeFileName" : "glance-designer/src/com/android/tools/idea/glance/preview/GlancePreviewElementModelAdapter.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeDefaultChannel()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyCustomizationTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateDpi()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/observable/constraints/AvdScreenDataTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceNameRendering2()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/res/AppLanguageServiceImplTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAehd_cleansUpInstalledPackagesIfConfigurationFailed()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleCancel_showDialogMessageWhenExceptionDuringCleanup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDoubleDisposal()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/StudioLayoutlibContextTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWizardMode_returnsNewInstall_whenSdkNotUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWizardMode_returnsMissingSdk_whenPersistentDataShowsSdkUpToDateButNoSdkInstalled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageMetricsTracked_wizardCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AehdWizardTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOffsetRangeIndex()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConsoleHighlighterTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserConfirmationSingleArtifactMessageWithWarning()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMultipleDependencies()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMultipleDependenciesWithSomeUnavailable()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireMultipleShots()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/EventsLimiterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanUpSdkWithAnAlreadyFixedSdk()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanUpSdkWithAnInvalidSdk()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecute()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/DoNotShowJdkHomeWarningAgainHyperlinkTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixAndReportFoundIssues()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategyTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preprocessOnPasteSetsAction()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedCopyPastePreProcessorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedDocumentListenerTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopListening()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedDocumentListener.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveErrors()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestResourcesTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicCompletionInLibsVersionsTomlOutsideLibraries()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDensity()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getClassesNames()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasKtsBuildFilesKtsBasedProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilAndroidGradleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyCanBuildRunConfigurationInBundleMode()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 433,
  "endLine" : 446,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile configureTopLevelProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportSubProjectsWithMissingSubModule()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleLineNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleOutputFromPostBuildModelForSignedApk()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleOutputFromInstantAppPostBuildModelForSignedApk()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleOutputFromPostBuildModelForBundle()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleOutputFromPostBuildModelForSignedBundle()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleLineNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorruptedDatabaseFile()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latencyListener_keystrokesAtThreshold()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReportsTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTraverseMetadata()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateSignature()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnlyLargeDrawable()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisibility()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 418,
  "endLine" : 433,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCachedOverlay()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetricsSentOnQuickChangeReturnBack()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/ProjectViewListenerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exerciseRealWorldExamples()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkPlatformFolderResolves()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkSideBySidePlatformFolderResolves()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkStlportResolves()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkGnuLibstdResolves()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkThirdPartyToolsResolve()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolverTest.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOrderPreserved1()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOrderPreserved2()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recognizeEmulatorTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/EmulatorBeforeStudioTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewAppDrawer()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/TodoDrawer.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityThemes1()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityThemes6()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectItem()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectItem()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectItem()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectItem()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectItem()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signIn()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectItem()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_collection_dumb_cancel()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_collection_dumb_ok()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setItemText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 529,
  "endLine" : 542,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setItemText_cdata()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 545,
  "endLine" : 558,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setItemText_xliff()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 561,
  "endLine" : 574,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1516,
  "endLine" : 1527,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPackageParent()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1555,
  "endLine" : 1569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFolderConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AdbFileProviderInitializer.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result checkFontName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font getMenuFontFromFamily()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 594,
  "endLine" : 606,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontListModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 697,
  "endLine" : 708,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findExtraArtifacts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTopLevelFunctionSpecifiersWithLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 485,
  "endLine" : 496,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUserPreferredColumnWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/state/AndroidTestResultsUserPreferencesManager.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestResultSummaryText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1237,
  "endLine" : 1248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HyperVState calcHyperVState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumSet calcCpuInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findEmbeddedProfilerTransform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeReportProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/FreezeReport.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/FreezeReport.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getMyPID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 393,
  "endLine" : 404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getPersistedExceptionCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1031,
  "endLine" : 1042,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1167,
  "endLine" : 1179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObjectClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreeNode.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getInvalidationReason()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioPsiInvalidationTraceReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sampleUse()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 433,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVirtualizationDetected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/VirtualizationHandler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onThrowable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootJavaFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdater.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WaitForEmulatorTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorConnectionListener.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorProcessHandler.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenOrientation getDefaultDeviceOrientation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 631,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ExportDeviceAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowsRegistered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/navigator/ProjectViewListener.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferenceDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/DeviceUtils.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/StudioConfigurationStateManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 392,
  "endLine" : 404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPrioritizedLocales()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidVersion getApiVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshotFactory.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertFileNameToJavaClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAlias()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultInstantAppUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantApps.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getOrder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFolderRepositoryCachingData getCachingData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getCacheFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getRootDir()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getSdkResDirOrJar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioAssetFileOpener.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceSearchScope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTranslationToFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldFilterPrivateResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/completion/ResourceCompletionContributor.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2000,
  "endLine" : 2013,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/rClassIdAnalysis.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleToTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isViewPackageNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 350,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresDynamicFeatureModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1163,
  "endLine" : 1174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIdDeclarationAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2056,
  "endLine" : 2068,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processInternalRClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidInternalRClassFinder.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeAndResourcesTreeTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 294,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAppResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 449,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void performRefactoringForAndroidManifestApplicationTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 460,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void performRefactoringForAndroidManifestTargetSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findInferredAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/AndroidSdkInferredAnnotationProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndGet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardService.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeInvalidJdksFromTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String doGetJdkFromPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 646,
  "endLine" : 657,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk doGetJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 669,
  "endLine" : 682,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Sdk getExistingJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 685,
  "endLine" : 696,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk findSuitableAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk createEmbeddedJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/Jdks.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagServiceImpl.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportApkAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ImportApkAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkClass.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GutterIconRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIncludingLayout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/IncludingLayout.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioLayoutlibContext.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioRenderService.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLayoutLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioRenderService.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBuildAndRefreshPreviewMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/RenderErrorContributorUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Issue build()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchCompatibility combine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibility.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApkProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/InstantAppDeprecatedPanel.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchDebugOption()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidDebuggerPanel.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 490,
  "endLine" : 502,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set includeDynamicFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 555,
  "endLine" : 570,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set excludeDynamicFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 575,
  "endLine" : 590,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract AndroidConfigurationExecutor getExecutor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 359,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default LaunchCompatibilityChecker combine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibilityChecker.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String computePackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApplicationIdProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidWearConfiguration.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidDeclarativeWatchFaceConfigurationEditor.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdbCommand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocatorUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocatorUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocatorUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcher.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveEditProjectMonitor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeviceNameRendererEx getRendererExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initiateDismissKeyguard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/LaunchUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlFile getMainManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 856,
  "endLine" : 867,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compilationSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void selectAll()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int convertColumnIndexToModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 573,
  "endLine" : 586,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getPreferredWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringsVirtualFile getStringsVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summarizeLocales()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceData.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateTranslation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSelectedKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonCodeUsageSearchInfo findUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeShortcutTriggered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditAnActionListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendToDocument()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deriveValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinuxKvmInfoStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStepForm.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void conditionallyAddEmulatorSettingsStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubtree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidPlatformSdkComponentTreeNode.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun ensureExistsAndIsExecutable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AehdSdkComponentTreeNode.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRecommendedBasedOnProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsRecommendation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNamespaceOrParentPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/LegacyChoiceLogger.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/GcPauseWatcher.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectDistributionApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addArtboardPathForTesting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getSharedColors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 642,
  "endLine" : 653,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getExternalDrawables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 656,
  "endLine" : 669,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getSymbolMasters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFilterExportableButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialog.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMappers()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ImportConfigurationManager.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDependentModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcesProvider.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManager.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/RasterAssetRenderer.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/LayoutRenderer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/FrameworkDrawableRenderer.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1588,
  "endLine" : 1601,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsSettings.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLicenseTextSync()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicenseTextCollector.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/ShowLicensesUsedAction.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidInternalRClass.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCanonicalSdkHome()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createFromTemplate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidFileTemplateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidClassMembersImplicitUsagesProvider.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/GenericNamedPresentationProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection removeUnambiguousNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 487,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMultimap buildTagToDestinationMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 617,
  "endLine" : 628,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAaptAttributeDefined()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlExtension.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNumberOfMatchedSegments()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getManifestPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope expandSearchScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvingConverter build()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CompositeConverter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkForChanges()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/ResourceFolderManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassValidInXMLByName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidClassesForXmlUtil.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 905,
  "endLine" : 916,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forkResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getGetterNameForResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LayoutUsageData getLayoutUsageData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectResDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInlineLayoutDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesDialog.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception perform()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/AddModuleDependencyTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFrameworkAttributeDeprecated()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyFileSpecificPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingModel createModel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlFormattingModelBuilder.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPolicy createXmlPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Element findAndroidFacetConfigurationElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/converter/AndroidConversionUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreeState isFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidLanguageFeatureProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryProcessingResult detectRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/newProject/AndroidProjectStructureDetector.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NetworkCodeQualifier apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 546,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocaleQualifier apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1259,
  "endLine" : 1270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1306,
  "endLine" : 1317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderOverlays.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlFile createFileResource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_java_decorates()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_kotlin_decorates()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkInterfaceMethodsExposed()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdkPathStoreTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/SdkQuickfixUtilsTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteWithErrors()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunBasic()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunCallbacks()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_becomesAvailable()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/sources/SdkSourceFinderForApiLevelTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceLibraries()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnexpectedLocalProperties()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPropertiesLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationHandlerSdkDirLocalProperties()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPropertiesLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationHandlerNdkDirLocalProperties()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPropertiesLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectedPropertiesInNonLocalProperties()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPropertiesLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionPurposeNameAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionSdk23PurposeNameAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyResourceAttributeValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProfileableTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProfileableAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQueriesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStyleableAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickQuickFix2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewClassReference()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1546,
  "endLine" : 1557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickNavigation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1647,
  "endLine" : 1659,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamelessXmlTag_doesntThrowException()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2541,
  "endLine" : 2553,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewIsResourceOfTypeComputableRootTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestOnlyDrawableReferences()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 436,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaNoFramgmentTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void declareStyleableNameNavigation1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawableResourceReference()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaCreateFromUsage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 737,
  "endLine" : 751,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidNamespacedValueResourcesDomTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithEmptyModelsProvider()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidFacetTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinActivityToLayoutAndManifestAndMenu()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test35()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test20()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCommonInlineErrorHintInValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestErrorMessageShown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavigation_CanGoToBaseClassInTheAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindClass_CanFindInternalSdkReferences()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatesInvalidSelection()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeprecationWarningForApi17()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidDeprecationInspectionTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoDeprecationWarningForApi14()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidDeprecationInspectionTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionTestCase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutNonFirstNamespace()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestArrangement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ViewLoaderTest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClass()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ApkPackageTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSymbolFolderPathMappings()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrsFromLib()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/NamespacedRenderTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentFromLib()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/NamespacedRenderTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getMSystemValue()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 938,
  "endLine" : 949,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createJarFile()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/JarManagerTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheClearedOnHiDpiChange()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconCacheTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importLightVirtualFileInProject()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporterTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intermediateFileHasCorrectData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/IntermediateAssetTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun availableQualifiers()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedQualifierIsPresentInPopup()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationPanelTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openWithPreferredResourceType()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterDataBinding()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStateListColorIcon()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/MultipleColorIconProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImage()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/SVGDesignAssetRendererTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderLayout()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/LayoutRendererTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncompatibleAbiFilter()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearDebugSurfaceVersionWhenInvalidResult()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/UtilsTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearDebugSurfaceVersionWhenMissingVersionOp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/UtilsTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getRunContentDescriptorForTests()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidConfigurationExecutorBaseTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIndexStrategy_valid()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun sendLaunchCompatibility()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/DeploymentTargetDevicesServiceTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcherTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonComposeModule()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PrebuildChecksTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyList()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskConfigWhenNotEmpty()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidOverrideAnnotationsHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHaveAndroidX()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidOverrideAnnotationsHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHaveSupportAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidOverrideAnnotationsHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFrameworkThemeRead()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateContrastRatio()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ColorUtilsTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetOriginalApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ResolutionUtilsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotedStrings()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/GridPasteUtilsTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotedStringsWithExceptions()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/GridPasteUtilsTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editingXliff()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingNewTranslation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerAddedOnTransition()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyName()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveNewTranslationSingleSource()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorSavingTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMiscXml()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsNotificationTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarConstructedProperly()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/NewStringKeyDialogTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ok()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/NewStringKeyDialogTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontLeftAloneIfNotJTextComponent()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteActionTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTableDoesntRefilterAfterEditingTranslationCell()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReloadDataRetainsSortOrder()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canTSelectNullElement()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/DrawableGridTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes5()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1348,
  "endLine" : 1375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferFromInheritance()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1701,
  "endLine" : 1712,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRunningFromSources()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/ListenerCollection.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-common" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture executeAsync()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewMustBeTopLevelFunction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewNotSupportedInUnitTestFiles.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyButtonNotAvailableForTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyButtonAvailableForNonTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userConfigGettingSavedInApply()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildStatsTaskProcessingFailedMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/analytics/StudioFeatureTrackerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeDaemonConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerTransportConfigContributor.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilingConfigurationsDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/LegacyCpuProfilingHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeAllocationsMemorySamplingRate()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 396,
  "endLine" : 410,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSingleModuleResponse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/MavenCentralRepository.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTemplateForExistingModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseActivityTypeStepTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTemplateForExistingModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ChooseFragmentTypeStepTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidProjectName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ProjectNameValidatorTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packageNameDeriverSantizesCompanyDomainKey()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/DomainToPackageExpressionTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-npw" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContract()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/wizard/DensityAwareFileComparatorTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createGolden()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createGolden()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFiltering()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetModelProductFlavors_fromIdeModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesMacrobenchmarkCommonTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android-npw" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetModelProductFlavors_fromIdeModel_twoDimensions()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesMacrobenchmarkCommonTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android-npw" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gradleWrapperExecutableNoFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidGradleUtilsTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameToJavaPackage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 458,
  "endLine" : 469,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWarningMessage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewTemplateRenderer.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::android-npw" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/builders/GradleSettingsBuilder.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshModulesList()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isProjectOrModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleValidationState getModuleState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ProportionalImageScaler.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dimension getDpSize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 483,
  "endLine" : 494,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPreviewImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/LauncherIconsPreviewPanel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPreviewImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvChannelPreviewPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage generateIconLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection generateIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/VectorIconGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-npw" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture toImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewIconsPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBindingsAndUiForActiveIconType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1134,
  "endLine" : 1147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCategoriesBoxModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 426,
  "endLine" : 438,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDependentSteps()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectStep.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-npw" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTemplateIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ui/ActivityGallery.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbReferencesStateFlow()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributorGradleTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencesFromViewSetter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean typeArguments()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 559,
  "endLine" : 570,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parenExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 897,
  "endLine" : 908,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecapture()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsPage()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/DeviceScreenshotSettingsPageTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsPage()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/DeviceScreenRecordingSettingsPageTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DeviceScreenshotDecorator.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/EmulatorConsoleRecordingProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/EmulatorConsoleRecordingProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateText()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 370,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAvailableBetaVersions()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 208,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdateFor()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdatablePackage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initIfNecessary()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void resizeColumnsToFit()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 618,
  "endLine" : 629,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ParentTreeNode.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/applychanges/ApplyChangesActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::execution" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processHandlerShouldAutoTerminateWhenAutoTerminateIsEnabled()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFinishesOnSingleDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/stats/RunStatsUtilsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::execution" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyErrorWithAction()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/RunConfigurationNotifier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::execution" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAppStorage()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/Utils.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::execution" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationProgramRunner.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::execution" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExecutorStarting()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 286,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitor.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::execution" ],
  "startLine" : 201,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyModelFieldsInAndroidDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyAndroidModelId()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyAndroidModelVersionId()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyApiLevelAndroidDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleRemoteError()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun login()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleAuthService.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshAfterDownload_debugSessionRefreshed()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotationInferenceFromVariable()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntDefRendering()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AnnotationsRendererTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::debuggers" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiAnnotation getAnnotationForField()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourcePosition()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidPositionManager.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::debuggers" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result renderResourceRefAnnotation()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend  fun findDex()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/DexFinder.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::debuggers" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployApkWithRequiredInstallOptionsOnApi30()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DebuggerSession getDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneDownloadCompletedRightAway()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectConfigurationAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/ProjectConfigurationAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTaskFinishEventStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksGroupingSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksNodeSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 298,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksDetailsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 319,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningsNodeSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 362,
  "endLine" : 379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningsGroupingSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 383,
  "endLine" : 398,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialTaskFilterState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEmptyWithWindowsDefenderWarningOnly()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionAreaCalculationForMergedChartItem()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 301,
  "endLine" : 316,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBuildStart()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAttributionManagerImpl.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/TaskConfigurationAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/AlwaysRunTasksAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTaskData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redirectToTaskCategoryWarningsPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ChartColor resolveTaskColor()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/panels/CriticalPathChartLegend.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectGrouping()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateCoordinates()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listIsListIterable()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listIsListIterableAtIndex()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnSet()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnRemoveAll()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 260,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnRetainAll()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasingReceiverWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void oneWayBindingAffectedByTarget()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseTwoWayDisconnectsTwoWayBindings()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAllDisconnectsTwoWayBindings()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStarted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionExecutionListener.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultAppInspectionApiServices()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/AppInspectionApiServices.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLegends()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionTableItemPopupMenu_http()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_queryWithSpaces_invalidUrlsReturnsTextAfterLastSlash()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_transport()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportConnections()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsView.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunSqliteStatementWhenDatabaseIsOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunSqliteStatementWhenDatabaseIsOpenKotlin()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqlStatementWithNoPositionalParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunFromGutterIconOpensToolWindowFromDialog()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 591,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCloseTabIsCalledForEvaluatorView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 387,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportTableToSql()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpFileDbSelectedShowsMessage()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionQueryFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 353,
  "endLine" : 370,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowIdIsNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/UtilsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDatabaseSchema_callsOnDatabasesChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/DatabaseInspectorModelImplTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClosedDatabasesAreDisposed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectOrderedNotOrder()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/repository/DatabaseRepositoryTest.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 394,
  "endLine" : 410,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasDatabasePossiblyChangedCallsCallback()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorClientTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAdHocSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/utils/SqliteTestUtil.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestSqliteDatabaseWithConfigurableTypes()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/utils/SqliteTestUtil.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetQueryHistoryUpdatesList()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/QueryHistoryViewTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterSetsEditorText()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/QueryHistoryViewTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListItemSelectedOnMouseHover()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/QueryHistoryViewTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_leftPanelView_actionsPanel_exportTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileUiTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_leftPanelView_schemaTreePopUp_exportTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileUiTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDatabaseRemovesTableNode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyStateIsShownInitially()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 275,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetEditableHidesReadOnlyLabelAndEnablesCellEditing()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNotEditableShowsReadOnlyLabelAndDisableCellEditing()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_job_completes()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportInProgressViewTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBindParameter()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackExportDialogOpened()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnection.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowBatch()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/PagedJdbcSqliteResultSet.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLintReportInProject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/LintReportParser.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-templates" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/TemplateTestSuite.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-templates" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRgS_inStatement()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRgS_inExpression()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToast_inStatement()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGone_inStatement()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 385,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisible_inStatement()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 416,
  "endLine" : 432,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddKotlinPluginToPluginSection()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void show()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::updateRenderArea()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 242,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Renderer::updateRenderArea()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 242,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sha1()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/KeystoreUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-templates" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 387,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCppOptions()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 631,
  "endLine" : 643,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariantsWithDependentModules_fromLib()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogFindGroovyUsageTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/VersionCatalogFindKtsUsagesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/refactoring/GradleCatalogTomlVetoConditionTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_WithinSingleTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultCatalogName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizableDevice()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSdkRuntimeDeviceSpecIncludedInCurrentAgp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 450,
  "endLine" : 462,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isAaptGeneratedSourceFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isDirectChild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getProjectBaseDir()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 538,
  "endLine" : 550,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentDefaults()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenProject_kmpWithAndroid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReOpenWithCachesButNoModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringToBuildSystemType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerSyncListenerUnitTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWithoutSkipTasksList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWithSkipTasksList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvocationTargetException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteProjectBuildGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/RemoveJcenterHyperlinkTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteProjectSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/RemoveJcenterHyperlinkTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteModuleBuildGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/RemoveJcenterHyperlinkTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/UnknownHostIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassFieldsToDynamicResourceValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/GradleAndroidModelTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveAndSyncIsCalledOnBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/runsGradleBuild/GradleSaveAndSyncTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleSubjectErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DeclarativeErrorParserTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlUnparsable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 314,
  "endLine" : 328,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingImlIsIgnored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/runsIndexingWithGradle/AndroidGradleProjectViewSnapshotComparisonTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableDependencyWithRequiredVersionMatching()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 372,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithExplicitVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 420,
  "endLine" : 432,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithExplicitPreviewVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 435,
  "endLine" : 447,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithMajorVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithMajorMinorVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 489,
  "endLine" : 501,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReuseExistingModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/ProjectBuildModelHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classIdentifierNamed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourcesProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/GradleImplicitPropertyUsageProviderTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDependencyDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetOrCreateDefaultResDirectoryCreate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/ui/resourcemanager/importer/runsGradle/DefaultResDirectoryTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 368,
  "endLine" : 380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespacesProcessorTest.kt",
  "fileLinesCount" : 505,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/runsGradleSigning/ExportSignedPackageWizardTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/imports/AndroidMavenImportGradleToken.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestSuiteViewAdaptor getAdaptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshStatus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateContents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyPressed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 342,
  "endLine" : 355,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 476,
  "endLine" : 490,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSelectedVariantAndAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerUndoAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 299,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionConsole attachExecutionConsole()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManager.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun analyze()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/KtsCatalogHighlighter.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/notification/UseJdkAsProjectJdkListener.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleClassJarProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersion getGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleVersions.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GradleVersion getGradleVersionFromJar()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleVersions.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getGeneratedSourceFoldersToUse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrimaryProjectName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleSiblingLookup.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackAutoSyncSettingChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 203,
  "endLine" : 214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackProjectStructure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerManager.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setJavaLevelInBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddComposeCompilerGradlePluginProcessor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIncludedBuilds()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/UpdateGradlePluginProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectProcessedError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MissingComposeCompilerGradlePluginReporter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssues.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLineNumberForElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 951,
  "endLine" : 962,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ProjectStructureDumper.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 539,
  "endLine" : 550,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processObject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateBridgeModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidSourceRootSyncContributor.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/GradleModuleModelDataService.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectJdkUpdateService.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/ModuleModelDataService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createInitScriptFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeAsStringLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProjectSpecificSnoozeActive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 249,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserWrapper.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FilePosition convertToFilePosition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParser.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun handleCompilationFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildFailureParser.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryExtractMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/IssueAtPositionHandler.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryAliasDeclaration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/ReferenceIssueHandler.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DataBindingOutputParser.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DeclarativeErrorParser.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performStartupActivity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidNewProjectInitializationStartupActivity.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExcludeUrlsForProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/InitialImportExcludeDirectoryPolicy.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBox.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateBundleAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleIdeaModuleAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/FindDependenciesWithResourcesGradleToken.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun analyzeDependencyCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File findBestOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 831,
  "endLine" : 843,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/UnsignedApkQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findKotlinDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleUserProperties.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 423,
  "endLine" : 435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPerformerFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/UnusedResourcesGradleToken.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeCreateLibraryTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/models/KotlinModelConverter.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfSameValue()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfDifferentValue()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashOfSameValue()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashOfDifferentValue()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_maxLibraryVersion_twoLibrariesDuplicated_nonLibraryFilesPresent()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 209,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeLocation()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setupProjectWithoutEmulator()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactSearchScopesRoomTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodTestIsCreatedKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassTestIsCreatedKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllInPackageTestIsCreatedKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllInModuleTestIsCreatedKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidInstrumentedTestKotlinMultiplatformFromSubDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidInstrumentedTestKotlinMultiplatformFromDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidInstrumentedTestKotlinMultiplatformFromClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 343,
  "endLine" : 354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidInstrumentedTestAndroidKotlinMultiplatformFromDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 357,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidInstrumentedTestAndroidKotlinMultiplatformFromClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 371,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidInstrumentedTestAndroidKotlinMultiplatformFromMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 385,
  "endLine" : 396,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/AndroidDeviceTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleTaskFinishedOrCancelledBeforeTestSuiteStarts()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 445,
  "endLine" : 457,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteFinishedIsCalledBeforeTestSuiteEvenStarts()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 460,
  "endLine" : 473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showRerunWithUninstallIncompatibleApkOptionDialogAndAccept()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun journeysResultsTabDisplayedWhenJourneyArtifactsExist()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 321,
  "endLine" : 334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsAreAutomaticallyScrolledToTheEnd()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraOptionsAreAddedByExtension()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestProducersUtilsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestResultSummaryText()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportImpressions()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Items_Present()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 511,
  "endLine" : 527,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPathChooser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 685,
  "endLine" : 696,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPathChooser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 746,
  "endLine" : 757,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openFileInEditorFailure()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1380,
  "endLine" : 1400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertTestEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String resolve()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newFileInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newDirectoryInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 746,
  "endLine" : 757,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveToBackground()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRootFolder()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetIconResourcePath()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com/android/tools/idea/assistant/DefaultTutorialBundleTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::assistant" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String findLocalImage()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 267,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshView()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BackButton()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 439,
  "endLine" : 452,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodePane()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 472,
  "endLine" : 493,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 623,
  "endLine" : 641,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyToDirectory()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialIconsCopyHandlerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-material" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadata.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanGoNext()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addIconIfExists()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 551,
  "endLine" : 562,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareForShow()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 476,
  "endLine" : 490,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 595,
  "endLine" : 606,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModelWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyDotNewlineFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockComment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKDocComment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMixedComment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMap()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeFactoryMixin.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean assignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean assignable_property()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 634,
  "endLine" : 645,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean factory_receiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 691,
  "endLine" : 702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean property()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 748,
  "endLine" : 759,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean property_receiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 805,
  "endLine" : 816,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/viewHolder.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 465,
  "endLine" : 481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_invalidFileApplicationId()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupAppActionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::backup" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_multipleTargets()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupAppActionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::backup" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::backup" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistory_relativeToProject_removesNonExistingFiles()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistory_updatesPropertyWhenFileDeleted()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withFileHistory()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionGroupTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::backup" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeployTargetSerial()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/ActionHelperImpl.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::backup" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileHistory()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileHistory.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::backup" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchInvocationEventsFor()",
  "longName" : "",
  "relativeFileName" : "adt-testutils/src/main/java/com/android/testutils/AsyncTestUtilsKt.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-testutils" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jobjectArray JNICALL Java_com_android_tools_idea_bleak_JniBleakHelper_gcRoots()",
  "longName" : "",
  "relativeFileName" : "bleak/resources/com/android/tools/idea/bleak/agents/jniBleakHelper.cpp",
  "fileLinesCount" : 84,
  "components" : [ "primary::bleak" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL Agent_OnLoad()",
  "longName" : "",
  "relativeFileName" : "bleak/resources/com/android/tools/idea/bleak/agents/jniBleakHelper.cpp",
  "fileLinesCount" : 84,
  "components" : [ "primary::bleak" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ClassStaticsExpander.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::bleak" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long sizeOf()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingRootlessProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 993,
  "endLine" : 1005,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkPropertiesCompileSdkBlockKts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 352,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkPropertiesCompileSdkBlockGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToVersionValueDescriptors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/PropertyKnownValuesKtTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToVersionValueDescriptorsWithMinimum()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/PropertyKnownValuesKtTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installedEnvironment_maxSdks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestionsTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelocatedModules_withResolvedModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleCollectionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModelTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFallbackProjectTypeDetection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTypeTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MavenRepositoryModel createLocalMavenRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlusParsedModelMatching()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebugBuildTypeAlwaysMatches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setEmptyValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatesToReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 345,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/quickfix/PsDependencyConfigurationQuickFixPath.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForModification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJarFileTreeDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun populateRepositories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildrenModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/android/modules/AbstractModuleConfigurable.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 269,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRenderer.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/manipulation/ExtractVariableDialog.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ListPropertyEditor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractTabbedMainPanel.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreUiState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PropertiesUiModel.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolWindowPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 400,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAndroidModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/GradleResolver.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryJavaModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/GradleResolver.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSelectedFileValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noSceneViewContextToolbarForAllAnimations()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/PreviewEditorActionManagerProviderTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragBottomRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeTopLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeInsideOutFromTopLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeInsideOutFromTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LayoutHandlerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapSucceed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LayoutHandlerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCenteringComponentWithSibling()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testAnchorSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewHandlerTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetXmlOfInnerClass()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewHandlerTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApply()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/common/ViewGroupPlaceholderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getExpectedIcon()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewTagHandlerTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyRemoveViewAttributeFix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildViewToComponentMapMultipleComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponentThruId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Graphics2D paintColor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllGroupsOnPaletteAreRecognized()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContainersGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderTaskTimeOutReturnsIconForDragImage()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PreviewProviderTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitUntilLastSelectionUpdateCompleted()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 469,
  "endLine" : 480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSrcCompatIncludedWhenUsingAppCompatAndKeepSrcIfPresent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidPreferenceAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateItemsWhenNoChanges()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialHiddenLinesWithIndeterminateOn()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilderTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialHiddenLinesWithIndeterminateOff()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilderTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeFlagsProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueOnMultipleComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPhoneTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/InputTypeEditorTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionInTreeIsPropagatedToModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressMultipleAnalyzers()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/ViewVisualLintSuppressTaskTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowIsRegistered()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactoryTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotInitWithNonLayoutResourceFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotInitWithTextEditor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToItemsOrOverflowItemsItemWidthAndHeightAreNegativeOne()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/ActionBarTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoExceptionWhenPerform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/ToggleSizeViewActionTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneBasicConnectionsTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneBasicConnectionsTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneBasicConnectionsTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneModeWithPreferenceFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManagerTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragMarginFromWidgetTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeLeftTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneResizeTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeRightTop()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneResizeTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeLeftBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneResizeTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeRightBottom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneResizeTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResizeCancel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneResizeTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlComponent create()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/MockNlComponent.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actualSizeChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/SceneViewHeaderTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locationIsUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/SceneViewHeaderTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutlibInteractionWhenPressingNonSpaceKeyAndSceneViewExists()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/LayoutlibInteractionHandlerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectSingleComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLinearLayoutCursorHoverComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstraintLayoutCursorHoverComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 360,
  "endLine" : 372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHashCode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelect()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/ToggleIssueDetailActionTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLintIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/MockIssueFactory.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepTopEdgeAfterZoomIn1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/TopLeftCornerScrollerTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepTopEdgeAfterZoomIn2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/TopLeftCornerScrollerTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepTopEdgeAfterZoomOut1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/TopLeftCornerScrollerTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepTopEdgeAfterZoomOut2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/scroller/TopLeftCornerScrollerTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 466,
  "endLine" : 481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDuplicateActionForDifferentRevision()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/TargetMenuActionTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectViewActionWrapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 475,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToggleViewActionWrapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 551,
  "endLine" : 562,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewActionToolbarMenuWrapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 663,
  "endLine" : 674,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 688,
  "endLine" : 699,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DropDownAction createDesignModeAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DefaultNlToolbarActionGroups.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createWindowContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlAbstractWindowManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateRepresentationsAsync()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 382,
  "endLine" : 393,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawLinearSeparator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/draw/DrawLinearSeparator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getTargetLinearLayouts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/ToggleOrientationAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ListViewHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTemplateName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildListHighlighted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 350,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawVerticalGuideline.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawGuidelineCycle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawGuidelineCycle.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentModification updateOnDelete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 852,
  "endLine" : 863,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConnectedTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 865,
  "endLine" : 876,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setScoutAttributeValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1508,
  "endLine" : 1519,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConstraintLayoutChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 342,
  "endLine" : 354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1429,
  "endLine" : 1441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1732,
  "endLine" : 1743,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentTreeChildCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 222,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConnectMenu()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 977,
  "endLine" : 988,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getEndTargetOrigin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarginWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHorizontalState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 396,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setVerticalState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholder.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSrcAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDrawMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstraintType fromAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/ConstraintType.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BottomNavigationViewHandler.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ListPreferenceHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/MultiSelectListPreferenceHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void updateActivePreference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findProgressBarType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ProgressBarHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAddElementsAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/UIBuilderHandlerToken.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TableLayoutHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyChanges()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 575,
  "endLine" : 586,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getXmlWithTabs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 611,
  "endLine" : 622,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegrator.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent getSingleRootComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateErrorDisplay()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceUserRequestedRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScaleChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 471,
  "endLine" : 485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewBuilder.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDropFromPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumSet attributeFormatFromType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean subtractFrom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void categorySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/FontEnumSupport.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCachedValueOrUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/LazyCachedValue.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 701,
  "endLine" : 712,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1090,
  "endLine" : 1101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waveGen()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fillRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawCross()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManager.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createContentPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 326,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSelectedConfigurationSetChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 636,
  "endLine" : 647,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUserMadeConfigurationSets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationUtil.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVerticallyConstrained()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1160,
  "endLine" : 1171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCandidateResizable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 906,
  "endLine" : 918,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ToggleSizeViewAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ToggleSizeViewAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActions.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DrawUnknownDecorator createFromString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/UnknownViewDecorator.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ProgressBarDecorator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSceneViews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 555,
  "endLine" : 569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerForHiddenAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceShortcut.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceAllModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1277,
  "endLine" : 1290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent findViewByTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 320,
  "endLine" : 333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent findViewByAccessibilityId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 353,
  "endLine" : 366,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incrementId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 780,
  "endLine" : 793,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setSelectionInternal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rollback()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlModel checkComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparator.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 589,
  "endLine" : 603,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Line()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 400,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 421,
  "endLine" : 432,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlDraggingComponentFrame.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFont()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 302,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawLasso()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawLasso.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parentInSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resourcesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneManager.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeTables()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResizeBaseTarget getResizeTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 585,
  "endLine" : 596,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 605,
  "endLine" : 616,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 625,
  "endLine" : 636,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/ToggleDeviceOrientationAction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/DesignerKeymapExtension.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleOpenClassUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 425,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void touchTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 471,
  "endLine" : 482,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCompatibilitySetTargetActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor withAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor findByTag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 363,
  "endLine" : 374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestViewInfo()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 522,
  "endLine" : 533,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void pressMouse()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnAction findActionForKey()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/customview/testSrc/com/android/tools/idea/customview/preview/CustomViewPreviewRepresentationProviderTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileList()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 253,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileNameAfterAt()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileNamesAtSameLine()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 439,
  "endLine" : 450,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackReferenceWildcard()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 452,
  "endLine" : 463,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRsDataTypes()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJustSelect()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1384,
  "endLine" : 1395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJustDelete()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1936,
  "endLine" : 1947,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleQueries()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNeedsQuoting()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSanity()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuestionMarkSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAtSignSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColonSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomResolveColumnInModuleDependentsTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseView()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 595,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/Manipulators.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTableDefinition()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotation_element_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotation_element_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enum_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 453,
  "endLine" : 464,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean import_$()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 761,
  "endLine" : 772,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_declaration_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 882,
  "endLine" : 893,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_declaration_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 912,
  "endLine" : 923,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean package_$()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 987,
  "endLine" : 998,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean variable_declaration_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1463,
  "endLine" : 1474,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_specification_body()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean keep_option_modifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1042,
  "endLine" : 1053,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean method()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1057,
  "endLine" : 1068,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1325,
  "endLine" : 1336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rule_with_class_specification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1510,
  "endLine" : 1521,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_index_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1462,
  "endLine" : 1473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_table_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1512,
  "endLine" : 1523,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_trigger_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1562,
  "endLine" : 1573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_view_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1612,
  "endLine" : 1623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_3_0_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1887,
  "endLine" : 1898,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean insert_columns()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2376,
  "endLine" : 2387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean literal_value()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2676,
  "endLine" : 2687,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean pragma_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2854,
  "endLine" : 2865,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean select_core_values()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3335,
  "endLine" : 3346,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean select_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3373,
  "endLine" : 3384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3811,
  "endLine" : 3822,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_name_1_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3947,
  "endLine" : 3958,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3992,
  "endLine" : 4003,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean with_clause_greedy()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4217,
  "endLine" : 4228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_recover_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4271,
  "endLine" : 4282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean cast_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4833,
  "endLine" : 4844,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equivalence_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5013,
  "endLine" : 5024,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_ref_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5173,
  "endLine" : 5184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockIntentOnEnter()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeEditingExperienceTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnum()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicRootCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsideBlockCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsideApplicationBlockCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAfterPropertyCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 379,
  "endLine" : 391,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepShouldEnableGoForwardIfCompanionAppFound()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 190,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowErrorIfAgpConnectionFails()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 259,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearDevicePairingWizard.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startPairing()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/NonInteractivePairing.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceListStep.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCantGoBackIfNoPreviousSteps()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stepCanCreateSubSteps()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 367,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hidingAStepHidesItsSubStepsRecursively()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 384,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOnLastVisibleStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 514,
  "endLine" : 526,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement createMethodCallArgumentList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 876,
  "endLine" : 888,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gen_lib()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _stamp_app_info()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transfer_user_files()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def concat_xml_elements()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateLightViewBindingField()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingNavigationTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::databinding" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/GeneratedCodeMatchTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::databinding" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitField()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/GeneratedCodeMatchTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::databinding" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertMethod()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/analytics/AnimationToolingUsageTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatInput_EmptyInputDoesNotChangeValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntInput_EmptyInputDoesNotChangeValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 186,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearTileFloatState_changeStateActions()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearTileIntState_changeStateActions()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseUnit_ValidString()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateMethodCall()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAnimationInspector()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTilePreviewRepresentation.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module findModuleForLintProject()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document parseXml()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/server/StatsSerializer.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::swingp" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/BufferStrategyPaintManagerClassTransform.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::swingp" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossReference()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/DeviceCrossReference.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modeIsUpdated()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/modes/PreviewModeManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 261,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationCard.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun essentialsModeFlow()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/essentials/EssentialsModeFlow.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSceneViewLabel()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonPreviewActionManager.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/GroupSwitchAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/PreviewViewFilter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean cutout_t()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_files()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_build.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "buildTree()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreferredCellWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/Tables.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/actions/MoveTabAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/EventIconRenderer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHoveredTabIndex()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItem.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AxisComponent createAxis()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendIconInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 406,
  "endLine" : 418,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 815,
  "endLine" : 826,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getColumnX()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 971,
  "endLine" : 983,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowDefinition()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropertyAndUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 275,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDetachedToolWindows()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 381,
  "endLine" : 394,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreeComponentsSplitter initSplitter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToolsToModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 621,
  "endLine" : 632,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyButtonPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 875,
  "endLine" : 886,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionsRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/TextInstruction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage addMargin()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 231,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage iconToImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 829,
  "endLine" : 840,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceData getDeviceData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage stretchImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 346,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameData getPortraitData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 390,
  "endLine" : 404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameData getLandscapeData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 407,
  "endLine" : 421,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkinLayoutDefinition getNode()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintScreen()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHoveringOverClickRegion()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 398,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineConfig copyOf()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleOrDispatchEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/OverlayComponent.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void render()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeTimeScrollBar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTimeScrollBar.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomResetAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectStructureForQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/qsync/BlazeKotlinQuerySyncPlugin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getScriptParams()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getPythonArgsFor()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 371,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File findExecutable()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PyFunction findMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AutomaticallyDeriveTargetsSection.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder replace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskNodeDescriptor createDescriptor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentManager getContentManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getDurationString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/GeneratedTarget.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetKey next()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceLanguageSettings createWorkspaceLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/LanguageSupport.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalInt getShardSizeLimit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ArgMaxShardSizeLimit.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShardedTargetList batchTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BuildBatchingService.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearQueueAndIgnoreChangesForDuration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/PendingChangesHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleFileChange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeSyncBuildResult runBuildPhase()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspacePath getPackagePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionRootPathResolver fromProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ImmutableList getBaseOutputGroups()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getAdditionalOutputGroups()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOutputGroupForLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PartialSyncData merge()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PartialSyncData fromSelectedFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeInvalidRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCacheDiffer.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/ProjectTargetData.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetInfo getTargetInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripWildcardSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fileInEditorHasNoTargetsToBuild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitForArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorArtifactTrackerImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture fetchBy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DynamicallyDispatchingArtifactFetcher.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readSnapshotFromDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 562,
  "endLine" : 573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableAnalysis()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 597,
  "endLine" : 608,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableAnalysisForReverseDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 626,
  "endLine" : 637,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unmarkAsActive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 342,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCaches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ResetQuerySyncAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEnableAnalysisFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelper.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PyIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JavaIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BuildFlagsProviderImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParsedBepOutput getBuildOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultParser.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BazelVersion parseVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTargetOrReferenceIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDictEntryList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 449,
  "endLine" : 460,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageType getUsageType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildUsageTypeProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LabelRuleLookupElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/LabelRuleLookupElement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiDirectory getPsiDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile asFileSearch()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/ResolveUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List checkAndSplitPatterns()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/HighlightingAnnotator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean possiblyValidListLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildElementValidation.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/AttributeDefinition.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/AttributeDefinition.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiNamedElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FuncallReference.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ExternalWorkspaceReferenceFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceFragment.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionParser getSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewSection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InsertHandler insertDivider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsConfigurable.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeScope build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void activateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/NotificationScope.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncResult getSyncResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type convertHighlightInfoType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/HighlightInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/BuildPhaseSyncStats.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result getSyncResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutorType fromExecutorId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ExecutorType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationContext getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/AllInBuildFileTestContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doIsConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeFilterExistingRunConfigurationProducer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Info getInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BuildFileRunLineMarkerContributor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract boolean doSetupConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationTableModel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeInvalidRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/StandardFileResolver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestFilterForExternalProcesses()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection findTargetsForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/SourceToTargetFinder.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean bazelIsAtLeastVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 458,
  "endLine" : 469,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List setTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeRerunFailedTestsAction.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String testLocationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateArtifactDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatTextWithContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HyperlinkInfo getHyperlinkInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/IssueOutputLineProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSkipIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/PackagePrefixCalculator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createToolWindow()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Label getTargetBuildingFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/CopyBlazeTargetPathAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/internal/AswbDumpVfs.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/internal/AswbDumpVfs.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibraryToJdeps()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean jdkPathMatches()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/LibraryGlobFilter.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T pickMostFrequentlyOccurring()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 418,
  "endLine" : 430,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JdepsState fromNewProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getLoggedDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCacheFolderProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassFileJavaSourceFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/ClassFileJavaSourceFinder.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getBashCommandsToRunScript()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/HotSwapCommandBuilder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addClassesInDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetInfo findUniqueRelevantTestTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String testFilterForClassAndMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String concatenateMethodNames()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFileSystemItem resolveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteConnection getRemoteConnection()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggableRunProfileState.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OCLanguageKind getLanguageFromExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeLanguageKindCalculatorHelper.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List process()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCompilerFlagsProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeResolveConfigurationData()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfigurationData.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeResolveConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeResolveConfiguration createForTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IwyuPragmas()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitComment()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyToolchainDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRootComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper setTextWithSubjects()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ImmutableSet getSourceBinaryTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/targetmaps/TargetToBinaryMapImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncProjectListener createListener()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/BlazeNdkSupportEnabler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeImportInput()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportInput.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeImportInput forProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportInput.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/AddGeneratedResourceDirectoryNavigatable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String inferJavaResourcePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Consumer asConsumer()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidLibrarySource.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupSampleDataContentRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/ResourceModuleContentRootCustomizer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAvailableSdkTargetHashes()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/AndroidSdkFromProjectView.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unpackAarsToDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/Unpacker.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File createTimeStampFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap readFileState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNameError()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findClosestDirToContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceUtils.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAll()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheEntry.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeCacheData()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 453,
  "endLine" : 465,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture writeCacheData()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalAndroidLibrary fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 524,
  "endLine" : 535,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getKnownApplicationIds()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk findSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/BlazeSdkProviderImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParsedManifest getParsedManifestSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkDeployInfoProtoHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String manifestPackageForApk()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List get()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsAction()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsCategory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApplicationProjectContext.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getExpandedBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer getWorkProfileId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/UserIdHelper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addArchiveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runCheck()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/VerifyRequiredPluginsEnabled.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/AbstractIntegrationTestCase.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void unregisterLanguageExtensionPoint()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceFileChange invert()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/WorkspaceFileChange.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getSubpackages_directChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Value findChildWithLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugCompletionSuggestions.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList resolveAll()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/FlagResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshOperation startPartialRefresh()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectRefresher.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional digestForArtifactPath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/DigestMapImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DigestMap ofFunction()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/DigestMap.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Root convertContentRootBase()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pathToLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_deps_built()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencyAarsTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classToPsiType_unknownType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin_aliasMap_noImports()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerConsoleFilter.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::dagger" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConcept.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::dagger" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConcept.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::dagger" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConcept.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::dagger" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConcept.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dagger" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewShouldShowErrorIfMdnsCheckIsNotSupported()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReinit()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbServiceTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScanAnotherQrCodeDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBuild()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DevicePropertyUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNameProperties.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbLogger.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-adb" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/StudioBleakOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preferredProductFlavorOverDebugBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdeModuleLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 311,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdeModuleLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateJavaLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 574,
  "endLine" : 585,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestedTargetVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 912,
  "endLine" : 923,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeArtifactFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1056,
  "endLine" : 1067,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildVariantNameResolver()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantNameResolution.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaLibraryFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/IdeModelFactoryV2.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun standaloneSingleWindowApplication()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/StandaloneMainDispatcher.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/ComposeWizardTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullImage()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllowedLoadLibrary()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 295,
  "endLine" : 308,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLogDir()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 987,
  "endLine" : 1001,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMessageLogging()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DocumentBuilder createNewDocumentBuilder()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 379,
  "endLine" : 390,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutFilePullParser.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::rendering" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderXmlTag getRootTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1123,
  "endLine" : 1134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getViewCookie()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/MenuRenderPullParser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::rendering" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFontRequestWorker()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderSessionCleaner.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::rendering" ],
  "startLine" : 243,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewInfo getSafeBounds()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPropertyWriteAllowed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 495,
  "endLine" : 513,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationMode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/loaders/ClassLoaderLoader.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::rendering" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/PreviewAnimationClockMethodTransform.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::rendering" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseBundleRetry()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doesNotHaveUpdateFlowButtons()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewUpdateFlowTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/actions/DeviceStreamingOnboardingAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun searchErrorIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeErrorsService.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorPopup.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorAction.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureDeprecationService()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-policy/ide/testSrc/com/android/tools/idea/play/PlayPolicyCodeInspectionActionTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/EnableAction.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/DisableAction.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun channelBuilderForAddress()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/GrpcUtils.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/vcs/InsightsAttachDiffLinkFilterTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightDisclaimerPanelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightToolbarPanelTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsTabPanel.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/TreeDropDownPopup.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/TreeDropDownAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFilterStateMinorVersion()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageFilterStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::avd" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun validateIcon()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalEmulatorProvisionerFactoryTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::avd" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startsProcessNameMonitor()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOccurrence()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ageFilter_matches()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 350,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelExpressions()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEditor_putsUserData()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textBecomesEmpty_buttonPanelVisibility()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 432,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textBecomesNotEmpty_buttonPanelVisibility()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 449,
  "endLine" : 462,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateText_updatesFavorite()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 476,
  "endLine" : 488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_setsTextAttributesRanges_ignoresRangesOutsideCyclicBuffer()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendToDocument_setsTextAttributesKeyRanges_ignoresRangesOutsideCyclicBuffer()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/DocumentAppenderTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::logcat" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_multipleVariants()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_noMappingsDir()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_noMappingsFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findEmbeddedData_xml()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CreateScratchFileActionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::logcat" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/DeobfuscatedFilter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::logcat" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 1040,
  "endLine" : 1051,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurable.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::logcat" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributor.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::logcat" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPanelConfig.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::logcat" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeveRange()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/FormattingOptions.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::logcat" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/AppNameFormat.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInText()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/CreateScratchFileAction.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::logcat" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleVersionRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentUsageTypeProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultOKActionSetsNoLanguageLevelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultOKActionSetsNoPropertyPresentAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelActionLeavesNoLanguageLevelActionAlone()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelActionLeavesNoPropertyPresentActionAlone()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 408,
  "endLine" : 419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitPropertyFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitPropertyTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStandardRegionNecessityThrows()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeComponentNecessityTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStandardRegionNecessityReturnsOrIllegalArgument()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeComponentNecessityTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelUIStateOnFailedValidation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 328,
  "endLine" : 343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewHasExpandedTree()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewClasspathProcessorDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 493,
  "endLine" : 504,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowOKButtonsAreDisabledWithNoFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 760,
  "endLine" : 771,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 900,
  "endLine" : 912,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunProcessorSyncFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 932,
  "endLine" : 944,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckboxTooltipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1035,
  "endLine" : 1046,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newVersionCommit()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 395,
  "endLine" : 406,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeAction.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/sync/errors/AgpVersionNotSupportedIssueChecker.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCollector_notKtFile()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeMaterialIconLookupElement_getIcon()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1366,
  "endLine" : 1377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNamedArgumentCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 228,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeSuppressorTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialization()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/ComposeDebuggerTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 533,
  "endLine" : 544,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/ComposeStateReadAnnotator.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributor.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentGroupsFor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeUsageGroupingRuleProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultPane()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 379,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CocosIncludeResolver()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/SimpleIncludeViewNode.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeDescription()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingViewNode.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupGroupNode.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getPackages()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewModuleNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnum()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionDestinationId()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavComponentHelperTest.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::nav" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 374,
  "endLine" : 385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tryToCreateSchema()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 389,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/MetricsLoggingAttributeDelegate.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nav" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/NavListCellRenderer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavSceneDecoratorFactory.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createTask()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/ThumbnailManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::nav" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurvePoints()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ClientCall interceptCall()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestClientInterceptor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::transport-database" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSystemDataInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityDataInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListHeapDumpInfosOutOfRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnGoingLiveAllocationTrackingNotStopped()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 350,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnoreDuplicatedAllocationContext()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyMemoryDataResultCounts()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryStatsTableTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::transport-database" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindFromTimestampToTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetNetworkConnectionDataByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getThreads()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EventsTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::transport-database" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileResponse getFile()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleInsertAtStart()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleInsertAtEnd()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleInsertAtTheMiddle()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleDeleteAtStart()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleDeleteAtEnd()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleDeleteAtTheMiddle()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_spec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parameter_declaration()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 591,
  "endLine" : 602,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean value_array()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 942,
  "endLine" : 953,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateFile()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkVirtualFileTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectSo_createsSoEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processXmlNode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTypeTableModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canGenerateRule()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleAction.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeWillExpand()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 642,
  "endLine" : 653,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getByteCodeForClass()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachErrorStateListenersAreCalled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitorTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ComposeLayoutInspectorClientTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ComposeLayoutInspectorClientTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 222,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ComposeLayoutInspectorClientTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun dimensionPropertyOf()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItemTest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun dimensionFloatPropertyOf()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItemTest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun textSizePropertyOf()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItemTest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersAreClearedOnDispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesModelTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clientOnlyLaunchedIfWindowIsNotMinimized()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ComposeResolverTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ModuleComposeResolverTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStackTraceText()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStart()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/RotationStatisticsTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersAreClearedOnDispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1121,
  "endLine" : 1136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowRecompositions()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeViewNodeInOtherFileWithSameName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearLayoutIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/IconProviderTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 649,
  "endLine" : 660,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersAreRemoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanelTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSelectViewActionAndGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/Fakes.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsOverflowRight()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsOverflowLeft()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsOverflowBottom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsOverflowTop()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithImagesBetweenChildrenRootSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 661,
  "endLine" : 673,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdjustLayerSpacing()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1125,
  "endLine" : 1144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1157,
  "endLine" : 1178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorRule.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorRule.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simulateNoHardwareAccelerationErrorFromStartCapturing()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1096,
  "endLine" : 1108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopPollingSelectedDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 486,
  "endLine" : 499,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showActivityRestartedInBanner()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/DebugViewAttributes.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandWhenPossible()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ParameterItem.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewPropertiesData.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadAllWindows()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClient.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromIntValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/GravityIntMapping.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/ResolutionStackEditorProvider.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesView.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createColorButton()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/ColorActionIconButton.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspector.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSnapshotLoader()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/SnapshotLoader.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookup.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReference()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/data/Resource.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFolding()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionFoldingDetector.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showOnlySubtree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 515,
  "endLine" : 526,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/protobuf/LimitedInputStream.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 397,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBrokenFiles()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 859,
  "endLine" : 871,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiPackage findPackage()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlClassFinder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::mlkit" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String relativePathToMlModelsFolder()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod buildGetterMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelGroupClass.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::mlkit" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DialogWrapper createDialog()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ImportMlModelAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::mlkit" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareWithExpectedPsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/DslWriterTestUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleLibraryBasicString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleLibraryMultiLineBasicString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMiddleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndroidElementWithNoSoftwareType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndroidElementWithNoBuildFileParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndroidElementWithSoftwareTypeParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndroidElementSoftwareType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditAndroidElementSoftwareTypeWithAppliedParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToAndResetListElementsWithArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 680,
  "endLine" : 695,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyCompileSdkWithMinor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1905,
  "endLine" : 1918,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyStringSdkElements400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2029,
  "endLine" : 2041,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureSdkVersionUsesApplicationSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2332,
  "endLine" : 2345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResConfigsInListMethodCall400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2604,
  "endLine" : 2619,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveResConfigInListMethodCall400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2639,
  "endLine" : 2654,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndResetMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 674,
  "endLine" : 688,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndResetMapElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 691,
  "endLine" : 705,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllBuildTypes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1648,
  "endLine" : 1662,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsOne()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsTwo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceFileEditAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceFileAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySourceFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidAppAndLibraryBlocksWithStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SoftwareTypesModelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameSourceSet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 409,
  "endLine" : 427,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsOne()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsTwo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameToImplicit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 594,
  "endLine" : 607,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteCompileSdkAfterElementForOldAgp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameProductFlavor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyNoRootBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogWithNonStandardName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 832,
  "endLine" : 844,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogWithNonStandardNamePropertySetter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 847,
  "endLine" : 859,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundlesWithoutLibraries()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1709,
  "endLine" : 1722,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveRepositoriesSingleBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveRepositoriesMultipleBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveRepositoriesWithAllprojectsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndResetPluginFromApplyBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndResetPluginFromApplyBlockWithDuplicatedPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndResetPluginFromApplyStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndResetPluginFromApplyStatementsWithRepeatedPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndResetPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndResetAlreadyExistingPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginDslWithApplyBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 424,
  "endLine" : 436,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginDslWithApplyBlockNoVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 439,
  "endLine" : 451,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteToPluggableNestedBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetSourceCompatibilityAtTopLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetTargetCompatibility()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolchain()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeToolchain()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchain()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchainFromString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchainFromArgumentAsReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchainFromValueAsReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCatalogTest()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 501,
  "endLine" : 513,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPluginAsMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveRepositoriesSingleBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveRepositoriesMultipleBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseMavenCentralRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseCustomMavenRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFlatDirRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFlatDirRepositoryWithSingleDirArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFlatDirRepositoryWithDirListArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseMultipleRepositories()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryByUrlPresent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithVersionSetVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithApplySetVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockNoDslSetApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockNoDslSetVersionAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginDslWithPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateInternalReferences()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 407,
  "endLine" : 420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 457,
  "endLine" : 471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 993,
  "endLine" : 1006,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyNoCycle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1512,
  "endLine" : 1525,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetMapValueOnNoneMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2658,
  "endLine" : 2671,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplicationCycle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2798,
  "endLine" : 2815,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteReferenceToMap400()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3311,
  "endLine" : 3323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceToMapElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3356,
  "endLine" : 3369,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveVariablesInStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleExtBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 488,
  "endLine" : 504,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindCreatesNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformNonNullOnMultipleElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyAllModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceAndApplyModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetParentModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProjectDir()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProjectDirFromExisting()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditAndApplyDependencyResolutionManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 383,
  "endLine" : 396,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyPluginManagementThreeArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 448,
  "endLine" : 460,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleSettingsFile.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypeDslElement.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escape()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslSimpleExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T ensureNamedPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 615,
  "endLine" : 626,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 798,
  "endLine" : 809,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 811,
  "endLine" : 822,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewElementAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDependenciesOnReplaceElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 505,
  "endLine" : 520,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement resolveExternalSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1028,
  "endLine" : 1040,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleReferenceInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTypeModel addBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductFlavorModel addProductFlavor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 405,
  "endLine" : 418,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel addMissingDimensionStrategy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel testInstrumentationRunnerArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List plugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getModuleRootDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 341,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getProjectSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel ext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceModulePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addRepositoryByMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFlatDirRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 882,
  "endLine" : 894,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpTransforms()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradlePropertyModelBuilder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun existingAndroidElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDeclarativeBuildModelImpl.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void verifyPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 870,
  "endLine" : 881,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingRepositoryReturnsEmptyFrameworkResourceRepository()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/FrameworkResourceRepositoryManagerTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::render-resources" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyleValues()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/apk/ApkResourceRepositoryTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::render-resources" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithoutSeparator()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithSeparator()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultilevel()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily createCompoundFamily()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 347,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Font loadMenuFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Font loadDetailFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getActivity()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBulkEditing()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1189,
  "endLine" : 1201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlPullParser createXmlPullParser()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FileResourceReader.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::render-resources" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/apk/ApkResourceRepository.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::render-resources" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invalidateResourceDirs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void computeLeafs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompatibilityRenderTarget getCompatibilityTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchState()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/SchedulingSliceFragment.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/extras/StreamAdapter.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/FunctionRegistry.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertReferenceText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslNameConverter.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterInPopup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidator()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/BooleanValidationTest.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNormalValidator()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/editingsupport/DeviceSpecDimValidationTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineMarkerAvailabilityOnVariedDeviceConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanTransitionStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pairTransitionStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanAnimateXStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 284,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadExternal()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/AnimationToolingUsageTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposePreviewTestTheme()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/composepreview/app/src/main/java/com/example/composepreviewtest/ui/theme/Theme.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProvider.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/PickerButtonAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 347,
  "endLine" : 361,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/ToggleResizePanelVisibilityAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/EnableUiCheckAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set findComponentsMatchingRegex()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void takeScreenshot()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ScreenshotCapturer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::as-driver" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void awaitProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 407,
  "endLine" : 419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int offsetForWindow()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 735,
  "endLine" : 748,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssertOnMultipleGroupData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/UnifiedEventDataSeriesTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttachAgentCalledPostO()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1007,
  "endLine" : 1020,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedAppNameFromSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1479,
  "endLine" : 1491,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskInvokedOnEnterWithDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNonNullTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskInvokedOnEnterWithDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 251,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 324,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskInvokedOnEnterWithAliveSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskInvokedOnEnterWithDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNonNullTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterWithDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandlerTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAndroidFrameLayers()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/PerfettoParserTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginSessionCannotRunTwice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedSessionAutoSelectedWithTaskBasedUXDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 635,
  "endLine" : 648,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedSessionNotAutoSelectedWithTaskBasedUXEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 651,
  "endLine" : 664,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedSessionDoesNotTriggerSessionNewlyEndedAspectWithTaskBasedUXEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 667,
  "endLine" : 681,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToLiveStageWhenTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToLiveStageWhenTaskBasedUxEnabledAlreadyLiveStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nonEmptyRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadStateDataSeriesTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingSuccessTriggersAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUpdatesRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureHandlerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingFailureShowsNotificationAndTracksExceptionType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureHandlerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTreeStructure()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceHandlerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAspectFiredAfterTreeModelChange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeModelTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectionOutsideChildrenRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::profilers" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportCpuFileWithTaskBasedDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewRangeOnTimelineIsSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceCpuCaptureBuilderTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::profilers" ],
  "startLine" : 411,
  "endLine" : 424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vsyncCounterValues()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceSurfaceflingerManagerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCallbackOnlyOnMatchingPattern()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SliceStreamTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindSliceReturnsOrNull()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SliceStreamTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllOccurrencesStatsWithNameMapping()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisModelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validThreadNameOtherThanMain()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parsingTraceWithWrongProfilerTypeShouldFail()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void traceIdPassedInConstructor()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apiInitiatedCaptureUsageTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 438,
  "endLine" : 454,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rightOptionSelectedForApiInitTracing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 457,
  "endLine" : 471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rightOptionSelectedForStartUpTracing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providingMultipleSymDirsResultsInMultipleFlags()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeDepthsShouldBeCoherent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 161,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidFileShouldFailDueToMagicNumberMismatch()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 239,
  "endLine" : 252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptySeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LazyDataSeriesTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOptionsArtInstrumentedConfigAddsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRotationEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTouchEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildRotationEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEndState()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupModelsAreSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/TaskHomeTabModelTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterWithEmptyDuplicateSetReturnsEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/instancefilters/BitmapDuplicationInstanceFilterTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterWithEmptyInstancesReturnsEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/instancefilters/BitmapDuplicationInstanceFilterTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSessionArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HeapProfdSessionArtifactTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture loadCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/FakeCaptureObjectLoader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequestHeapDump()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetMemoryAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetObjectsAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCpuCaptureSessionArtifactWithConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSessionItem()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskFailedHeapDumpStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotification()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Notification.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSessionInternal()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 461,
  "endLine" : 476,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fixUpCallStacks()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/CaptureNodeConstructor.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::profilers" ],
  "startLine" : 152,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisModel mergeWith()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuStageLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 764,
  "endLine" : 775,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuCaptureStage create()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanarySessionArtifact.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canStartTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskSelectionVerificationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Classifier createSubClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function1 stackFrameAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeFunctionClassifier.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isGroupingSupported()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupingSupported()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNativeAllocationTrackingStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 651,
  "endLine" : 663,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllInitialColumnsAreDeleted()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddView()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 599,
  "endLine" : 611,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameTableAndAddColumn()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 717,
  "endLine" : 731,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypeAdapter create()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List buildCreateQueries()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateMigrationWizardSelectDestinationStep()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onPackageChange()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crash()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDisplayMode()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 646,
  "endLine" : 657,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragToInstallApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/DeviceFileDropHandlerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::streaming" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedPhysicalWatch()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 794,
  "endLine" : 807,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollapsibleVertical()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/FloatingToolbarContainerTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::streaming" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundWatch()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidFrameRecovery()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 862,
  "endLine" : 874,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetStateOnWear()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAppLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTalkBackOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelectToSpeakOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelectToSpeakOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAction()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionFoldableOpen()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeLanguageFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActiveAction()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop_tearsDownAdapterCallsCallbacksAndCancelsTimer()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalizeInputsWhenBenchmarkingCanceled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyEvents_letters_lowercase()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyEvents_digits()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun testSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsTester.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::streaming" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ColorUtils.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun removeDisplayPanels()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToolbar()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableDecodingForDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingSocketChannel.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::streaming" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 264,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 875,
  "endLine" : 886,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeTreeDispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 380,
  "endLine" : 393,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideRegistrationDirectory()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 403,
  "endLine" : 415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1043,
  "endLine" : 1054,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 448,
  "endLine" : 459,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun messageLogged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 835,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendToDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 941,
  "endLine" : 952,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1159,
  "endLine" : 1171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/UiSettingsController.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingXrPassthroughAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetVideoEncoderDetails()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::StopCodecUnlocked()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 497,
  "endLine" : 508,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessDebugLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::Flush()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string StringVPrintf()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/string_printf.cc",
  "fileLinesCount" : 47,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int16_t Base128InputStream::ReadInt16()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t Base128InputStream::ReadInt32()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t Base128InputStream::ReadInt64()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioRecordReader::Run()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_record_reader.cc",
  "fileLinesCount" : 126,
  "components" : [ "primary::streaming" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vector DeviceStateInfo::GetSupportedStates()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceStateManager::RequestState()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::AddEnvironmentListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::WriteTouchEndEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 657,
  "endLine" : 668,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameComponent.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValueFromProperty()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterKeyPressed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorLayoutManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintCell()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderUI.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTraceboxFlagWithDeviceBetweenLAndQInclusive()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addEvents()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 521,
  "endLine" : 533,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 256,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDevices()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 325,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/EndSession.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-transport" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeGrpcServer createFakeGrpcServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void removeProfiledProcess()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processesQueryReturnsHighestExposureLevel()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/StreamQueryUtilsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-transport" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disconnect()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportTransportDaemonStarted()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 556,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentheses()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSchema()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceXmlSchemaProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 412,
  "endLine" : 423,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoLiveButtonWhenToggleStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureCpuStageGoesBackToCpuStageThenBackToMonitorStage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopRecordingButtonClickEndSession()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordButtonShouldntHaveTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipIsUsageTooltipWhenMouseIsOverUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdateOnThreadChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltipViewTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsNoDataForRangeMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/TopDownDetailsViewTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsNoDataForRangeMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CallChartDetailsViewTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsNoDataForRangeMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/BottomUpDetailsViewTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderInvalidNodeShouldThrowException()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFittingTextForNativeMethod()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun batteryCurrentDrainNegativeMinAndMaxRangeValuesGivesCorrectRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTrackRendererTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsUpdatedOnRangeChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadStateTableTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableShouldBeSortedByValueNotToString()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadStateTableTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdatesOnRangeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/VsyncTooltipViewTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipIsUsageWhenMouseIsOverMinimap()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/interim/RecordingScreenTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstanceTreeNodeExpansion()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedInstanceAfterHeapChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 382,
  "endLine" : 399,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int countClassSets()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1351,
  "endLine" : 1362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltipComponentAsFirstElement()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintViewTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJPanelComponentAsSecondElementOfMainComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintViewTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/RecordingOptionsView.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ExportArtifactUtils.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onActiveSelectionChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 455,
  "endLine" : 467,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeCollapsed()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 531,
  "endLine" : 543,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallChartDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlameChartDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 274,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCumulativeEnergyInRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTableUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupBindings()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unit editConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageView.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildUI()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventProfilerStageView.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BulletListItem()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/BulletList.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fieldChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 331,
  "endLine" : 345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repeatedlyExpandFirstReference()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 683,
  "endLine" : 694,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CapturePanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun templates_forTest()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/SourceProviderUtilTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/trackgroup/TrackModelTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTrackModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/trackgroup/TrackGroupModelTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DurationDataModel createConstraint()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoomInMoreThanViewRangeShouldStillResultInValidViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Multiplier getMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreaming()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogMin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 344,
  "endLine" : 359,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun downloadFully()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PlayPolicyInsightsJarCacheTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android-lint" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewTypeStub()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1527,
  "endLine" : 1539,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiIdentifier findClassIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelLoader2_after.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelLoader2.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelLoader.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelLoader_after.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateIgnoredMethods()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 547,
  "endLine" : 558,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportFirebaseNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/OpenFirebaseAssistantQuickFix.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lint" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/GenerateMotionSceneFix.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-lint" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleType()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/model/LintModelFactory.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::android-lint" ],
  "startLine" : 866,
  "endLine" : 877,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTarget()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/SdkManagerPlatformLookup.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lint" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getManifestFiles()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 498,
  "endLine" : 510,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildSdk()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 665,
  "endLine" : 678,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBaselineFile()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logSession()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformLookup getPlatformLookup()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidSdkHandler getLocalSdk()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackFix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lint" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintConvertToWebpInspection.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendTwoLinesOfText()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputLineProcessorTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::utp" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasRenderErrors()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompoundFamilyFileWithCircularReferences()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownloadableFamilyFileWithParameters()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPercent()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/observable/constraints/ConstraintsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildInfo createBuild()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyTest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAehd_installsAndConfigures()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAehd_configuresOnlyWhenInstallationIntentionSetToConfigureOnly()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAehd_configuresOnlyWhenInstallationIntentionSetToUninstall()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceApplicationService()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/testing/IdeComponentsTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerComposeCompilerPlugin()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposeRuntimeTestUtil.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInternetConnection_doesNotCrash_whenUnknownErrorThrown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sdkComponentsStep_shownWhenNewInstallAndCustomInstallTypeChosen()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConsoleHighlighterTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedByDefault()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApk()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/FileExtensionsTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForSmartAndSyncedWhenSmartAndNotSynced()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildActiveExperimentListContainsBoth()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_propagatesException()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeManifestWithUsesSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceRegexGroup()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AndroidGradleTestsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceRegexGroupInitialMatchDoesNotStopSubsequentMatches()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AndroidGradleTestsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun googleMavenArtifactIdConsistencyWithOfflineFile()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 633,
  "endLine" : 647,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL Agent_OnAttach()",
  "longName" : "",
  "relativeFileName" : "android/native/diagnostics/heap/jniObjectTagger.cpp",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegateTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedCopyPastePreProcessorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preprocessOnCopyReturnsNull()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedCopyPastePreProcessorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedBackspaceHandlerDelegateTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordCodeEdited()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedMetricsService.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionContainsGradleJdk()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/actions/SubmitBugReportActionTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/refactoring/GradleAwareSourceRootRenameValidatorTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exampleApi20DeviceWithoutLanguageFetchingIsCorrect()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jsonFileFromPostLDoesContainLanguages()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jsonFileFromPreviewDeviceContainsCodeName()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAbis()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindWithStablePlugin()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/plugin/AndroidPluginInfoTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindWithStablePluginInAppFromModelsOnly()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/plugin/AndroidPluginInfoTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleBuildStateTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModificationTracker()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleBuildStateTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanupWithNativeDebugSessionAndUserTerminatesSession()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanupWithNativeDebugSessionAndUserDoesNotTerminateSession()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssemble()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportSubProjectWithCustomLocation()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitiveDependencies()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCircularDependencies()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleLineNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleLineNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParser()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPopFromEmptyStackThrows()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 517,
  "endLine" : 527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedHashMapTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMacroTags()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorThemeAttribute()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkHighlightInfoImage()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkHighlightInfoColor()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 428,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkHighlightInfoColors()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddOverlayActionFailed()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleOffOverlay()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlayActionsVisibility()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateOverlay()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetricsSentOnChange()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/ProjectViewListenerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyAbstractTreeNode()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/BuildScriptTreeStructureProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibraryVariationMatch()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IndexedRegularExpressionIncludeResolverTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOrderPreserved4()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOrderPreserved5()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/PathTreesTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateWithMissingPathMappings()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNodeTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Benchmark createBenchmark()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recognizeNewEmulatorTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/EmulatorAfterStudioTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildProjectTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/BuildProjectTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StatisticsTopAppBar()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/TopAppBars.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AddEditTaskTopAppBar()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/TopAppBars.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityThemes2()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivityThemes3()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/PathStringPoolTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceGenerator setVersionOfPackage()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceGenerator setGoogleAccountLogged()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/migrateToNonTransitiveRClasses/lib/src/main/java/com/example/lib/LibJavaClass.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 16,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/migrateToNonTransitiveRClasses/lib/src/main/java/com/example/lib/LibKotlinClass.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 16,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMySdk asInterface()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICancellationSignal asInterface()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IIntTransactionCallback asInterface()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAfterExternalChangeToLayout()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3788,
  "endLine" : 3801,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reparseLayoutFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4773,
  "endLine" : 4787,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_smart_cancel()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 460,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibraryResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/MainContentRootSampleDataDirectoryProviderTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 922,
  "endLine" : 932,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findResourceFieldsWithMultipleResourceNames()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 543,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 843,
  "endLine" : 853,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuild.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 768,
  "endLine" : 778,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontDownloadService()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/DateTimeGenerator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportFix.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/UpdateOfflineGMavenIndex.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassSimpleNamesWithLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 470,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/PageAlignDeployListener.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDuration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1418,
  "endLine" : 1428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GlobalSearchScope initScope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConsoleProperties.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentIdeBrand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/IdeBrandProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/GenericReport.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/TruncatingStringBuilder.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List dumpRecording()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingBuffer.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sendDiagnosticReportsOfTypeWithLimit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 878,
  "endLine" : 891,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldAggregate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1097,
  "endLine" : 1107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RefWeight refWeightFromByte()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseNode.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addObjectSizeToSharedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOwnedObjectSizeToCategoryComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeapTraverseNode getObjectIdToTraverseNodeMapElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeapTraverseNode createHeapTraverseNodeFromParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 527,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HeapTraverseNode createRootNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 540,
  "endLine" : 551,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentCategory registerCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String transformPrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getProductSpecificParams()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReporter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/JfrUtils.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstanceFieldObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBestStrategyForClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jvmCrashDetected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void promptAndReboot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmulatorReady()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorConnectionListener.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double calculateDpi()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdScreenData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvdDeviceData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getAvds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataForManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveViewPsiType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/LayoutBindingTypeUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module findBaseFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantApps.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UrlData getUrlData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppSdks.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pruneOldProjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 408,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCachedFontFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioAssetFileOpener.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioResourceRepositoryManager getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forFilename()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourceNameValidator.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProtoRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarResourceRepositoryCache.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 542,
  "endLine" : 553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkResourceFilename()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 647,
  "endLine" : 657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkResourceFilename()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 659,
  "endLine" : 669,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1193,
  "endLine" : 1203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceDirectoriesForFacets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2021,
  "endLine" : 2031,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInternalRClassFinder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidInternalRClassFinder.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledOnDataContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeAction.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/typedef/TypeDef.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownloadIntermediatesLocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path downloadFully()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackagesToInstall()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardController.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesIdeAndroidSdkExist()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 498,
  "endLine" : 508,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeJdksOn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 875,
  "endLine" : 887,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showValidateDetails()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 919,
  "endLine" : 929,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSdkVersion getRunningVersionOrDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 947,
  "endLine" : 957,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void statusChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/VfsInstallListener.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/StudioSdkInstallListenerFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourcePosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/sources/SdkSourcePositionFinderImpl.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordAuthentication getPasswordAuthentication()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidAuthenticator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk tryToCreate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String chooseNameForNewLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 474,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String validateAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeIssues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetConfiguration.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DebuggableSharedObjectFile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFlag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile createEphemeralPsiFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/StringReplaceTransform.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioRenderSecurityManager.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LaunchOption getLaunchOption()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 466,
  "endLine" : 478,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComboBox newTargetComboBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExecutor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidComplicationConfiguration.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/ActivityLaunchOptionState.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/Popup.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTargetSelectedWithComboBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DevicesSelectedService.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectDeviceAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  record()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PerformanceTracker.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRerunnableErrorStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditStatus.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLocalVariables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTryCatchBlocks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseComposeGroups()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeGroup.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePsiSnapshots()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doOnManualLETrigger()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 529,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logLiveEditEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 781,
  "endLine" : 791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchByteCodeFromBuildIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/SingleDepthInlineAnalysisUtils.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAbis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidVersion getMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibilityCheckerImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onMouseWheelEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getNodeIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 694,
  "endLine" : 704,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlightingCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1210,
  "endLine" : 1220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfiguredThemeEditorStyle constructThemeFromResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List resolveFrameworkThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List resolveNonFrameworkThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getFrameworkThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compilationFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveFileFromEDT()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setRowSorter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 729,
  "endLine" : 740,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean includeColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileContainsStringResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/AddKeyAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentRemoveQuery()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 330,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNotification()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidOverrideAnnotationsHandler.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallationTypeWizardStep.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/MissingSdkAlertStep.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/TwoRadiosToBooleanBinding.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Project getCurrentProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRecommended()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsRecommendation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noStateLoaded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/DeviceMirroringSettings.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatElementListString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/FormatUtil.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDependentInstantFeatureModules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DynamicAppUtils.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildActiveExperimentList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completionPhaseChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/CompletionStats.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureSurveyInvoked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/FeatureSurveys.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/CreateDiagnosticReportDialog.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteOverlayData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayPersistentStateService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/TextFieldWithColorPicker.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchGradient()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradient.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importMoreAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModel.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFileViewModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModel.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolFactory.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPaste()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcePasteProvider.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/MvvmUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 627,
  "endLine" : 638,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/LayoutRenderer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/LinkLabelSearchView.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SingleAssetCard.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/I18nStringCellRenderer.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1480,
  "endLine" : 1491,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/HideAndroidBannerAction.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidActionGroupRemover.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidProblemFileHighlightingFilter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImplicitFieldUsage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidClassMembersImplicitUsagesProvider.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/AndroidManifestUtils.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PsiClass dereference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Severity fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/SeverityConverter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveInner()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 461,
  "endLine" : 471,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTypePrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 759,
  "endLine" : 770,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ApiVersionConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingVariableTypeConverter.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetScopedService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass extractClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AbstractRegisterComponentAction.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidLightOrGeneratedClassIntentionActionFilter.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidInlineLayoutProcessor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStyledAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectPossibleStyleApplications()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getStyleNameAttrValueForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLightVirtualFileFromAccessibleModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResolveScopeEnlarger.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResolveScopeEnlarger.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAndroidTarget findBestTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNamespaces()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Consumer createSetAttributeTask()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 508,
  "endLine" : 522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlFile getOriginalContainingXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlFormattingModelBuilder.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GutterIconRenderer getDrawableGutterIconRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GutterIconRenderer getColorGutterIconRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeprecationElementVisitor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasDefaultDeprecatedConstructor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFileResourceQuickFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsOrExtends()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnconditionalReturn()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean equalIgnoringDelimiters()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateQualifierEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 558,
  "endLine" : 569,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 974,
  "endLine" : 984,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VersionQualifier apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1039,
  "endLine" : 1052,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map buildAttr2ClassMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidApplicationPackageRenameProcessor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateXmlResourceDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsCustomApplicationClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiDirectory getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeStringsAreCorrect()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_java_strikesOutDeprecated()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_kotlin_strikesOutDeprecated()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUseEmbeddedJdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJdkEnvVariableNotValid()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaHomeJdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetJdk8()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindSuitableAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilteredPrivateResourcesInTests()",
  "longName" : "",
  "relativeFileName" : "android/completion/testSrc/com/android/tools/idea/completion/AndroidKotlinCompletionContributorTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFullRebuilds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/TagToClassMapperImplTest.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibraryPackageRename()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidMultiModuleRenameTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaReferenceToFileResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaReferenceToId1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlReferenceToValueResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaReferenceToValueResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProfileableHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlayHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddUsesFeatureTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 873,
  "endLine" : 886,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickIntentionAbs()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFixEmptyKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2035,
  "endLine" : 2045,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFixKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2047,
  "endLine" : 2058,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFixKotlinNoContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2060,
  "endLine" : 2071,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFix2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2082,
  "endLine" : 2093,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateContent()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateIrrelevantChange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionPurposeCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionSdk23PurposeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionPurposeCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPurposeCompletionUnderUnknownTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPurposeCompletionWithEmptyXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mockSdkWithXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void macroTagHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaNavigation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List buildFileList()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 438,
  "endLine" : 448,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestExternalDoc()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDispose()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidFacetScopedServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidStringsXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surroundingWithIfAndDoWhile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidCodeGenerationTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test17()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test19()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test23()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 342,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnusedResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UnusedResourcesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkDataTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStringFromLib_importedRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateRClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleClassLoaderCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPreferencesScreenAndroidxPreferenceLibraryHandling()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateTypedResourceFileActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClearDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplacePathMappingsWith()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLibrariesWithoutDebugSymbolsWithLibrariesMissingDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLightTheme()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/MenuPreviewRendererTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateIcon_BitmapBigEnough()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateIcon_BitmapSmallAlready()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateIcon_HiPDIProperlyScaled()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonIso3166DefaultLocale()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingFlag()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFailedClassLoadingResetsInsideClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedValueIgnoredOnFileChange()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconCacheTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackCalled()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModelTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolWindowTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithoutAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolWindowTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storeImage()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/ImageCacheTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColorIconFromResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/MultipleColorIconProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationPreview()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/NavigationSlowPreviewProviderTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabled()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/RefreshDesignAssetActionTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerformWithNoZipFile()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/tasks/RunInstantAppTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidDevice createMockDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fullDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 721,
  "endLine" : 731,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyChangesDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 733,
  "endLine" : 743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyCodeChangesDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 745,
  "endLine" : 755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearDebugSurfaceVersion()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/UtilsTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIndexStrategy_onEdt()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DeepLinkConfigurableTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptySectionInMiddle()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/ActionGroupSectionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bailOnBuildSrc()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PrebuildChecksTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditTestOutputRunner.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/NonGradleApkProviderTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskConfigAfterEmptyAssign()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_downloadLinkDownloadsSources()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLowerTriangle()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/GridPasteUtilsTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpperTriangle()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/GridPasteUtilsTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCellProblem_keyColumn()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItems_dynamicResources()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueSavedWhenFocusLost()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTextFieldTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkStringsXml()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsNotificationTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkColorXml()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsNotificationTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeKeyWithStringResourceWriter()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_ok_addFails()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddKeyActionTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_ok_addSucceeds()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddKeyActionTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_hasRequiredData()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/PanelActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerKotlinTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test4()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1323,
  "endLine" : 1333,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createChildFile()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidImportProjectActionTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getResourceName()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOuterClassName()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 560,
  "endLine" : 570,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentDeprecationData()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/gservices/ServerFlagBasedDevServicesDeprecationDataProvider.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::android-common" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean downloadWithLock()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean downloadWithProgress()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgressBalloon()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFallbackNotificationDestination()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void executeFuturesInSequenceWorker()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamedFunction()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/BasePreviewAnnotationInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigArtInstrumented()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savingUserConfigInProjectForNonTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 259,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LeakCanaryLogcatCommandHandlerTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMemoryRunConfigSetsAttachTypeAndCommand()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCpuRunConfigSetsAttachTypeAndCommand()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CaptureDetailsTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  invoke()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/Utils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/LegacyCpuProfilingHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldHandle()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/LegacyCpuTraceCommandHandler.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/GcCommandHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pushStartupAgentConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearStartupTaskConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 363,
  "endLine" : 374,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerProgramRunner.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultSourceSetAtCurrentDir()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/GradleModuleTemplateTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-npw" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsValidModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ModuleValidatorTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineScaleFactor_varyingHeights()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ProportionalImageScalerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineScaleFactor_minHeightGreaterThanAllowed()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ProportionalImageScalerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-npw" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineScaleFactor_minHeightEqualsAllowed()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ProportionalImageScalerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getResDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoneAndSolidBackgrounds()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/IconLoader.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultSelectedTemplateIndex()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ChooseGalleryItemStep.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android-npw" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDirectly()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/EnumComboProvider.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-npw" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromModuleModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 318,
  "endLine" : 328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSelectedModulesMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindPrimaryModuleEntryComponents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModuleToImport findPrimaryModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Shape applyDog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPreviewImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvBannerPreviewPanel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreviewShapeDisplayOrder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvBannerPreviewPanel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 543,
  "endLine" : 553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreviewShapeDisplayOrder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvChannelPreviewPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPreviewImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 671,
  "endLine" : 681,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAdaptiveIconXml()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage scaledPreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorIconOptions createOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/VectorIconGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-npw" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generatePreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 355,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double parseDoubleAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getBasenameToPathMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadStateInternal()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDependentSteps()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ConfigureModuleStep.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::android-npw" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileSdk()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/sharedMacros.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::android-npw" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/baselineProfilesModule/src/baselineProfileGeneratorKt.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-npw" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getParamsToLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/NewAndroidFragmentAction.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbReferencesLiveData()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributorGradleTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbReferencesObservableFields()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributorGradleTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbReferencesBindingMethods()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributorGradleTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbReferencesBindingAdapters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributorGradleTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbAttributeWithoutPrefixReferencesBindingAdapters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributorGradleTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dbAttributeReferencesBindingAdapterMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributorGradleTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGetterOrField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/model/PsiModelClass.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/PsiResourceReference.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bracketArgument()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean classOrInterfaceType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean lambdaExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 340,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean resourceParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 458,
  "endLine" : 468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean negationExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 747,
  "endLine" : 757,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean signChangeExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 759,
  "endLine" : 769,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean castExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 771,
  "endLine" : 781,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidationOnApply()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationPanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generalizeSaveLocation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/save/SaveConfigurationResolver.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLlmPrompt_enforcesAiExclude()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getMultiVersionChildren()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItemMessageForImage()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SdkUpdaterConfigurableTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DownloadStatusColumnInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFoundThenProcessFinishes()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFoundThenKillProcessByMonitor()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 181,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateApiLevelSuggestion_filterWithMinSdk()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlTestOptionsLookupElementProviderTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyManagedVirtualDevicePropertyName_foldedBlockWithLongDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyManagedVirtualDevicePropertyName_foldedBlockWithSimplifiedDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlDevicePropertyName_unfoldedBlockWithSimplifiedDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlDevicePropertyName_foldedBlockWithLongDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyConfigurationLookupElementProviderResult()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/TestUtils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManagedVirtualDeviceCatalogConverter()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogStateTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObtainAndroidDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshFromChildren()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/HierarchicalCheckboxes.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleDriveClient.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAmOptionsIfSettingsNotEnabled()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutinesDebuggerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::debuggers" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAmOptionsIsCorrect()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutinesDebuggerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::debuggers" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshAfterDownload_containingPositionManagerIsCleared()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myXDebugSessionListener_sessionStopped()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 322,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurables()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidJdiHelperClassLoader.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::debuggers" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun filterAlreadyExecutedTargets()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/DexBytecodeInspectorImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::debuggers" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newInstaller()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/DexFinder.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::debuggers" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBitmapConfigName()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List resolveUntilNotEmpty()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventFields()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelSubscribedAfterBuildFinished()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildFileSizeIsCalculated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageFileManagerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkOrderAndResultsIds()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/statistics/StatisticsCollectorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskCategoriesAreSetWhenFlagIsEnabled()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/TaskContainerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/CriticalPathAnalyzerTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCriticalPathAnalyzerOnNoOpBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/CriticalPathAnalyzerTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataSetComboBoxSelectionUpdatedToTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataSetComboBoxSelectionUpdatedToWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataSetComboBoxSelectionUpdatedToDownloads()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataSetComboBoxSelectionUpdatedToOverview()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenTasksUngroupedLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenTasksGroupedByPluginLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenConfigurationCacheWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 402,
  "endLine" : 416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskWarningTypeRootPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsNodePresentationTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEmpty()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningTreeNodeCreatedByTheModelWhenShouldBeShown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/WindowsDefenderWarningUITest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningTreeNodeNotCreatedByTheModelWhenShouldNotBeShown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/WindowsDefenderWarningUITest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUICreationWhenCanRunScript()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/WindowsDefenderWarningUITest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMemoryUtilizationInfo()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClicksHandledOnRows()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculatedForTwoLevelTree()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 217,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDownloadRequests()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRequests()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processUpdates()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadInfoDataModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runLoggingPerformanceStats()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analytics/BuildAttributionAnalyticsManager.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistoricBuildResultByID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageFileManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHistoricBuildResultByID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManagerImpl.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun turnOnConfigurationCacheInProperties()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/StudioProvidedInfo.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileToOpen()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabOpened()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskDetailsPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/panels/BuildAttributionPanels.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun issuesForCategory()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/data/builder/TaskCategoryIssueUiDataContainer.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ClearBuildResultsAction.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindingStringToIntAdapterWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindingStringToDoubleWithBadParameters()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListenerPreventsFurtherCallbacks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ObservableValueTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listIsIterable()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnAddAtIndex()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllWithoutChangeDoesntFireInvalidation()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retainAllWithoutChangeDoesntFireInvalidation()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 308,
  "endLine" : 321,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnAddAllAtIndex()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 336,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllReplacesTheCurrentList()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 461,
  "endLine" : 474,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllWithEmptyCollectionCanClearTheCurrentList()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 477,
  "endLine" : 490,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/bool/BooleanExpressionsTest.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEqualToExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/bool/BooleanExpressionsTest.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::observable" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEqualWithValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanEqualValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanEqualValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/double_/DoubleExpressionsTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::observable" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormatStringExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/string/StringExpressionsTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::observable" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEqualWithValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessThanEqualValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanEqualValueExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/integer/IntExpressionsTest.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::observable" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void receiveAndFireWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasingListenerWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void twoWayBindingsAffectEachOther()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void releaseTwoWay()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoProcesses()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/TestAppInspectorTabProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArtifactResolver()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/resolver/ArtifactResolverFactory.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modelPrioritizesPreferredProcess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastPreferredProcessIsSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelWorkById()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorClient.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackRuleUpdated()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchRange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/EventExtensionsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModel.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedRule()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModel.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionTableItemPopupMenu_grpc()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 297,
  "endLine" : 309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_grpcData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyUrlActionTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeVariableAndApply()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRuleNameFromDetailsView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewerForRequestPayloadIsPresentWhenRequestPayloadIsNotNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestPayloadHasBothParsedViewAndRawDataView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyLatestEvent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/TestNetworkInspectorUsageTracker.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorTabTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshButtonDisabledWhenFileDatabaseIsOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1688,
  "endLine" : 1703,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabNames_reusesIndices()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2006,
  "endLine" : 2017,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateStatementWithoutParametersDoesNotShowParamsBindingDialog()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetContextFromFile()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/SqliteSchemaContextTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowIdIsOid()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/UtilsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseClosedCallsCallback()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorClientTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 224,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowBatchThrowsIfMaxOffsetSmallerEqualZero()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_leftPanelView_actionsPanel_exportDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileUiTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_leftPanelView_schemaTreePopUp_exportDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileUiTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndRemoveDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshButtonIsDisabledByDefault()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopAppInspectionSession()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromLiveDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/Model.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRowIdName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/Utils.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackStatementExecuted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackStatementExecutionCanceled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivityWithKotlin_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-templates" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDebugKeystore()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/KeystoreUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-templates" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String requireAttr()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/parse/SaxUtils.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-templates" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExtVar()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 523,
  "endLine" : 533,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun writeFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 882,
  "endLine" : 900,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPureJavaProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManagerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_CheckMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 365,
  "endLine" : 377,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkTableDuplicationNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 418,
  "endLine" : 431,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkTableDuplicationNames_withQuotationMarks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkTableDuplicationNames_Unicode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 492,
  "endLine" : 505,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasDuplicationSpecialCase()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 519,
  "endLine" : 530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasDuplicationSpecialCase2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 533,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasDuplicationSpecialCase3()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 547,
  "endLine" : 558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDoubleUnderscore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 561,
  "endLine" : 572,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyNamespaceAssignment()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyTestNamespaceAssignment()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyNamespaceApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyTestNamespaceApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinScriptNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinScriptTestNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProviderTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSdkRuntimeDeviceSpecNotIncludedInAgp7_3()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomizeNotificationColorNewUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCompositeBuildFolders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/BuildFileProcessorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSyncEventsPublished_successfulSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationNotAtRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 422,
  "endLine" : 433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runWithDeclarativeSupport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenEditingCommentInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingNewlineCommentToCommentInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenDeletingCommentCharacters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingNewlineToCommentInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncEventLoggerTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyAfterClosing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncLoggedEventsTestDef.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/runsGradleSnapshots/AndroidProjectRuleTestProjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixNdkVersionProcessorTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixBuildToolsProcessorIntegrationTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExceptionWithCauseStack()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllowListFiltersNotAllowedNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllowListFiltersAllStackFrames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupportTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveProjectMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/messages/GradleSyncMessagesTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteNullBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlinkTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/SdkBuildToolsTooLowIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodNotFoundInBuildFileRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/KtsBuildFileCompilationBrokenTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyNotFoundInBuildFileRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/KtsBuildFileCompilationBrokenTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodNotFoundInBuildFileAndroidSection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/KtsBuildFileCompilationBrokenTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/CachedDependencyNotFoundIssueCheckerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingAndroidPluginIssueCheckerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/UnsupportedGradleVersionIssueCheckerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/UnexpectedIssueCheckerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/SdkBuildToolsTooLowIssueCheckerTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/ErrorOpeningZipFileIssueCheckerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/GradleBrokenPipeIssueCheckerTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/UnknownMultiplatformTestSourceSetCheckerTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlreadyInstalledRemoteMalformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlreadyInstalledRemoteReplaceInCMakeDir()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInstallFromRemote()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/CorruptGradleDependencyIssueCheckerTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueHandled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/ConnectionPermissionDeniedIssueCheckerTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithDeclarativeSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateArrayStatus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/declarative/DeclarativeSchemaModelTestDef.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRepoInjectionDisabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/GradleInitScriptsTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasTopLevelGradleBuildFileUsingNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeGradleFacetFromModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForRebuildingAndroidProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlAliasIssueMultiCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToSetterProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleLibraryReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsIndexingWithGradleVersionCatalogAndDeclarative/DeclarativeVersionCatalogReferenceContributorTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsIndexingWithGradleVersionCatalogAndDeclarative/DeclarativeVersionCatalogReferenceContributorTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecondCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsIndexingWithGradleVersionCatalogAndDeclarative/DeclarativeVersionCatalogReferenceContributorTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComplexName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsIndexingWithGradleVersionCatalogAndDeclarative/DeclarativeVersionCatalogReferenceContributorTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnum()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsIndexingWithGradleVersionCatalogAndDeclarative/DeclarativeVersionCatalogReferenceContributorTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJpsWithQualifiedNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/SourceProvidersSnapshotComparisonTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRegisteredDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDynamicFeatureModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableDependency_fallbackToPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableDependency_returnsLatestStable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLastBuildResult_sameAsBuildResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List computeBestOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbiPreference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbiPreferenceForUniveralApk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiFilterWithMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiFilterWithUniversalMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertNothingUsedInFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/GradleImplicitPropertyUsageProviderTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetErrorDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/AbstractSyncMessagesTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetOrCreateDefaultResDirectoryExists()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/ui/resourcemanager/importer/runsGradle/DefaultResDirectoryTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/runsGradleSigning/ExportSignedPackageWizardTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleNoFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/runsGradleSigning/ExportSignedPackageWizardTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/runsGradleSigning/ExportSignedPackageWizardTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canShowPsdOrWarnUser()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 602,
  "endLine" : 612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpMakeActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificActionCustomizer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllTestsTaskToRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestMethodGradleConfigurationProducer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doIsConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestClassGradleConfigurationProducer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/TestSuiteViewAdaptor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAfterSuite()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/AndroidTestSuiteViewAdaptor.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConfigurationName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCompileDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeGradleProxySettingsBridge()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleAndroidModel findAndroidModelInModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPathIfApplicable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHeaderComment()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintChildren()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUpProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectCleanup.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/OutOfDateThirdPartyPluginIssueReporter.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixBuildToolsProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixBuildToolsProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SdkInManifestIssuesReporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/BuildToolsTooLowReporter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MissingSdkPackageSyncIssuesReporter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractConfigurationName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 442,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function1 updateCallback()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getBuildFileForPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlink.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fixAndReportFoundIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/InternetConnectionIssueChecker.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/ErrorOpeningZipFileIssueChecker.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingBuildToolsIssueChecker.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueChecker.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/ClassLoadingIssueChecker.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/GradleBrokenPipeIssueChecker.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnsupportedGradleVersionIssueChecker.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVariantProjectData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/VariantSwitcher.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/DoNotUseLegacyJavaFacetRemover.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/AndroidModelSourceProviderUtils.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRepoPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String escapeGroovyStringLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 284,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 440,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParser.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractTaskNameFromId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserUtils.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/errors/XmlErrorIssueChecker.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performStartupActivity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioProjectActivity.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyNoRunConfigFound()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/BuildRunConfigNotifier.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyNoModulesFoundToBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/BuildRunConfigNotifier.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateApkAction.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/LibraryPropertiesAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystemBuildManager.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidModuleIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/AndroidIconProviderProjectGradleToken.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProjectModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/PhasedSyncInitializer.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergedManifestContributors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameFromGradlePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 632,
  "endLine" : 644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logHasCriticalIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logOutdated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleApkProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRecommendedXmxFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/MemorySettingsGradleToken.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getKotlinXmxFromVMArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationData createNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpNullityAnnotationDefaults()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map findModulesFromUsage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun excludes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/ExportProjectZipExcludesGradleContributor.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSignStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_maxPackageNameLength()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean init()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProfileAppWithComplete()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/ProfileWithCompleteDataTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsProjectRule.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromMethodMultiPreview()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromMethodTopLevel()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromPackage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromSubPackage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodNameAndClassNameAndPackageNameIsExtractedCorrectly()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 375,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodNameAndClassNameAndPackageNameIsExtractedCorrectlyForNestedClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialTable()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidDeviceInfoTableViewTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsViewShouldShouldNotRefreshWhenMessageUnchanged()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importUtpResultPreCreateContentManager()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportUtpResultAction()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateView()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestCaseResult()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/suggest-reviewers.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_reviewers_for_commit()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/suggest-reviewers.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodesChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customFileOpenerIsCalled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1403,
  "endLine" : 1422,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AdbFileListingEntry createTestEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun copyFileRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun touchFileAsDefaultUser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  int findIndexOfNextEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/TreeUtil.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TutorialButton()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialButton.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::assistant" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initStepContentsContainer()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T parse()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadata.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFontFiles()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdater.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-material" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIconFileNameWithoutExtension()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/utils/MaterialIconsUtils.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-material" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListOperations()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedStateStoreTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLabels()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 507,
  "endLine" : 517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 578,
  "endLine" : 588,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 628,
  "endLine" : 638,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canAdvance()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigateToNamedStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 552,
  "endLine" : 562,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPrevious()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 611,
  "endLine" : 621,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean hasPrevious()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 435,
  "endLine" : 445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelWizardDialog()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidUnicode()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeEscapeLexerTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidUnicode()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeEscapeLexerTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockCommentBeginning()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayout()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOneParameterFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean entry()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 369,
  "endLine" : 379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean factory_property_receiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 467,
  "endLine" : 477,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/K1AndroidViewConstructorFix.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foobar()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/wrongAnnotation.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/inspection/TypeParameterFindViewByIdInspectionBase.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_success()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_noApplicationId()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_noTargets()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_noRunningTargets()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_deviceNotSupported()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::backup" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildren()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionGroupTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::backup" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jobjectArray JNICALL Java_com_android_tools_idea_bleak_JniBleakHelper_allLoadedClasses0()",
  "longName" : "",
  "relativeFileName" : "bleak/resources/com/android/tools/idea/bleak/agents/jniBleakHelper.cpp",
  "fileLinesCount" : 84,
  "components" : [ "primary::bleak" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagateFrom()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetReferencesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 496,
  "endLine" : 506,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanDependOnModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 722,
  "endLine" : 734,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsTests.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkPropertiesCompileSdkOldDslGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 403,
  "endLine" : 413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkPropertiesCompileSdkOldDslKts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatAny_ambiguous()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_gradleModuleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoFlavorDimensionWithOneDimension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 332,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maybeRemoveConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reindex()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIssueFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleAnalyzer.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeDeclaredDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsModuleAnalyzer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyRunAndReparse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fireTableDataChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editingStopped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 427,
  "endLine" : 437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildrenModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1082,
  "endLine" : 1092,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsViewerUi.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun loadValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/CollectionPropertyEditor.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DefaultActionGroup createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ModulesComboBoxAction.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JScrollPane setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/UiUtil.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getNodeForLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleWhenSelectingMultipleChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/ToggleOrientationActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragWithoutSelecting()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandlerTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTooltipWithDeleteHint()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 388,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapFailed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapSucceed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTriggerUpdateAfterModelChanges()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTriggerUpdateAfterLayoutlibUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapSucceed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativePlaceholderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapFailed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativePlaceholderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawDropRecipientLines()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawDropRecipientLines()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandlerTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreferenceGroupDragHandler newPreferenceCategoryDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandlerTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pauseAndResume()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaletteDropCustomViewLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicTracking()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyAttributeFormat()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/LayoutParamsManagerTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateChildInvalidTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 523,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveFavorite()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadClick()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidxDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreatePreviewOfTextView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PreviewProviderTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesGeneratedEventWhenDesignSurfaceIsHookedUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootHasAllLayoutAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSrcCompatIncludedWhenUsingAppCompat()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllIdAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/IdEnumSupportTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromAttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotAvailableWhenMissingRequiredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilderTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersAreConcurrentModificationSafe()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotApplicableWhenRequiredPropertyIsMissing()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilderTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateDimension()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateFontSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateWithoutPrefix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidationErrors()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsReference()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNewToolsValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 519,
  "endLine" : 529,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdates()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/EmptyTablePanelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fitScaleDoesFitForSingleContent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressSingeAnalyzerToMultipleModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/ViewVisualLintSuppressTaskTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyCreateDefaultModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationActionManagerTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNameCannotBeBlank()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomConfigurationSetCreatePaletteTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandlerTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateUsingActionBarGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragTooSmall()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragTooSmallWidget()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragCancel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragVerticalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragGuidelineTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResponseIfContextIsNotEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutlibInteractionWhenMousePressed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/LayoutlibInteractionHandlerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewErrorsPanelTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsPanningAfterMouseReleased()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 443,
  "endLine" : 456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 544,
  "endLine" : 554,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnDrag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/InteractionHandlerTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertAttributeName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListenersModifyListenerList()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 794,
  "endLine" : 805,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithoutIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuedFileNodeTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 264,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/OrientationMenuActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBottomAppBarStyle()",
  "longName" : "",
  "relativeFileName" : "designer/gradle/src/com/android/tools/idea/uibuilder/handlers/UIBuilderHandlerGradleToken.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 580,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCurrentFrameMsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 488,
  "endLine" : 498,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/ResourceFileTrafficLightRenderer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/ResourceFileTrafficLightRenderer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getWeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AppBarLayoutHandler.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color modeGetConstraintsColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPulsatingAlpha()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/Animation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public boolean isInRTL()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 409,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1207,
  "endLine" : 1217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getHead()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Guideline.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlComponent findVerticalChainHead()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 806,
  "endLine" : 816,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMissingHorizontalConstrained()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 884,
  "endLine" : 895,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMissingVerticalConstrained()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 897,
  "endLine" : 908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 530,
  "endLine" : 542,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1457,
  "endLine" : 1467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 1027,
  "endLine" : 1037,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BaseLineToggleViewAction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutBarrierHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandler.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/CommonDragHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BottomAppBarHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/EditTextHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ChildInfo getInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ChipGroupHandler.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/EditTextPreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDropRecipientLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/actions/ScaleTypeViewAction.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryFindingRootWithViewInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParser.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/OverlayLayer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnDrag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlInteractionHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logPropertyChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reject()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canAddTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 545,
  "endLine" : 557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassesForViewTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ClassResolutionUtils.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParentGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair generateEmptyText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 330,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyListener createFilterKeyListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 402,
  "endLine" : 412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 682,
  "endLine" : 692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getReference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 720,
  "endLine" : 730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFavoriteItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/NlOptionsConfigurable.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFlag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItem.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun lintValidation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 568,
  "endLine" : 580,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyDocumentationTarget.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlPoints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveRow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRotZ()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRotY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRotX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGraph()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGraph()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawStrokeFilledRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 528,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerModelsProviderConfigurationListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/ModelsProviderConfigurationListener.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGroupedConfigurationSets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/ConfigurationSet.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterRenderCompleted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getInsertIndex()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 362,
  "endLine" : 372,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/MenuHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void chainMoveDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 579,
  "endLine" : 590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void chainMoveUp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int medianX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 507,
  "endLine" : 517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int medianY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 519,
  "endLine" : 529,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void evalResult()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 337,
  "endLine" : 347,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int rootDistance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1142,
  "endLine" : 1152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1185,
  "endLine" : 1195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutWidget getTargetWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 474,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 950,
  "endLine" : 961,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int max()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Utils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/DragHandler.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTryingToConnectState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderer.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::designer" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerKeyEventAsync()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DrawableBackgroundMenuAction.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeAbsolutePositionAndSizes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeReferenceFromClassName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ComponentHelpAction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initNeleModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 370,
  "endLine" : 380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionsToolbar.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::designer" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createErrorPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SeamlessTextEditorWithPreview.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuTrigger()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragOver()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 654,
  "endLine" : 664,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 681,
  "endLine" : 692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPanning()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 770,
  "endLine" : 780,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restorePreviousScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 795,
  "endLine" : 805,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewByPsi()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getNextSibling()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 373,
  "endLine" : 383,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 839,
  "endLine" : 849,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DnDTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordComponentMapping()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueData findIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChangedTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTabName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 452,
  "endLine" : 463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueUtil.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addIssueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 570,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Line()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void addListElementConstructor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 673,
  "endLine" : 684,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentFrame.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findNextSibling()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Placeholder.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 446,
  "endLine" : 456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Target findTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1140,
  "endLine" : 1150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture measureWrapSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1176,
  "endLine" : 1187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean inRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPositionTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RestoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean navigateToXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/GotoComponentAction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ShapeMenuAction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 255,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyEvent build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/KeyEventBuilder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void releaseMouse()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationInKeepRuleHeader()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 427,
  "endLine" : 437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstructorsDescriptionsAt()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8ClassMemberTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVectorTypes()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonsense()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1339,
  "endLine" : 1349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidString()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WordRoomDatabase  getDatabase()",
  "longName" : "",
  "relativeFileName" : "android-lang/testData/lang/androidSql/RoomSampleProject/src/main/java/com/example/roomsampleproject/WordRoomDatabase.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AbstractAidlDeclarationImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LeafPsiElement getLeaf()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlNamedElementImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/Manipulators.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseFunctionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserUtil.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lang" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/refactoring/Manipulators.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTables()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomSchema.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android-lang" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean annotation_element()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean annotation_parameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean body()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean brace_expr()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean class_or_interface_type()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_6()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 710,
  "endLine" : 720,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean interface_declaration_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 801,
  "endLine" : 811,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean method_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 869,
  "endLine" : 879,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1002,
  "endLine" : 1012,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parcelable_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1070,
  "endLine" : 1080,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parcelable_declaration_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1109,
  "endLine" : 1119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean paren_expr()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1146,
  "endLine" : 1156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean classNames()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_5_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 413,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean field()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_specification_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 612,
  "endLine" : 622,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 691,
  "endLine" : 701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fully_qualified_name_constructor()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 837,
  "endLine" : 847,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_rule()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 987,
  "endLine" : 997,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean add_column_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean alter_table_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean begin_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_8_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1245,
  "endLine" : 1255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_5_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1366,
  "endLine" : 1376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean detach_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1420,
  "endLine" : 1430,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean drop_column_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1441,
  "endLine" : 1451,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean filter_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1771,
  "endLine" : 1781,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1809,
  "endLine" : 1819,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_clause_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2000,
  "endLine" : 2010,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean frame_left()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2017,
  "endLine" : 2027,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean frame_right()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2056,
  "endLine" : 2066,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_spec_1_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2147,
  "endLine" : 2157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean from_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2161,
  "endLine" : 2171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean from_table()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2205,
  "endLine" : 2215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean group_by_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2291,
  "endLine" : 2301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_constraint_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2525,
  "endLine" : 2535,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean limit_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2629,
  "endLine" : 2639,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean order_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2725,
  "endLine" : 2735,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean release_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3017,
  "endLine" : 3027,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rollback_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3170,
  "endLine" : 3180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_8_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4046,
  "endLine" : 4056,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean window_clause_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4129,
  "endLine" : 4139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_table_def_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4354,
  "endLine" : 4364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean raise_function_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4536,
  "endLine" : 4546,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean case_expression_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4619,
  "endLine" : 4629,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean exists_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4650,
  "endLine" : 4660,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4944,
  "endLine" : 4954,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5199,
  "endLine" : 5209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFoldingBuilderTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkingUnknownNamedDomainObjects()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkingWithKnownNamedDomainObjects()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listPropertyWrongValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNegativeTest()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMavenRepo()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 396,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockWithAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmbeddedBlockWithContent()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapCreation()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForLayoutPropertyCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionLayoutFileAsArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSuggestionAfterIllegalAppendPropertyValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 255,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionProjectDirectoryAsArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionOfFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionBlockWithUpdatedIndent()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 538,
  "endLine" : 548,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertClosingQuote()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeQuoteHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTarget()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeGoToApiDeclarationHandler.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUiModeForDevice()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/PreviewConfiguration.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  previewAnnotationToPreviewElement()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElementConstruction.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepShouldShowOnlyPhoneList()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun removePairedDevices()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 319,
  "endLine" : 330,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCantGoForwardAfterFinishing()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCantGoBackAfterFinishing()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCantCancelAfterFinishing()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldShowStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 500,
  "endLine" : 512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertReferenceToExternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String quotePartIfNecessary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1050,
  "endLine" : 1061,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean closableBlockNeedsNewline()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1191,
  "endLine" : 1201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_ab_artifacts()",
  "longName" : "",
  "relativeFileName" : "studio/update_sherlock_sdk.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path createPatch()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/Patcher.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _overwrite_since_until_builds()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _xpath_for_include()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename_libraries_using_prefix()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/GeneratedCodeMatchTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::databinding" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyResolution()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationCount()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/project/ProjectLayoutResourcesModificationTracker.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::databinding" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handlesElement()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImplSuffix()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayout.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::databinding" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetType()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetName()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/WearTileAnimationPreview.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectAnimations()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/AnimationUtils.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/ColorUnit.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun loadTransitionFromLibrary()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/SupportedWearTileAnimationManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialResult getPartialResults()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 822,
  "endLine" : 836,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 388,
  "endLine" : 398,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addKotlinImports()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun packageFilterToggled()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitiveClosure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/impl/IdeDependenciesImpl.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorrectBehavior()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/JComponentTreeManagerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::swingp" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void affineTransformCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/RepaintManagerClassTransformer.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::swingp" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/WindowClassTransformer.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::swingp" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/BufferStrategyPaintManagerClassTransform.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::swingp" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleAction()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbAction.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusModeShouldBeSetWhenManagerIsActivated()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusModeStaysAfterExitingPreviewEssentialsMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchElementsToModels_stress()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementAffinityTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRefreshCompleted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestPreviewRefreshRequest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingProvided()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTriggerFilterWhenTextChanged()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/PreviewFilterTextActionTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumValue()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/UnsupportedLabel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFocus()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFix.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/AnimationInspectorAction.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "buildName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 349,
  "endLine" : 360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilterMatchCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findNextListStart()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 604,
  "endLine" : 614,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findBestMatchFromLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 616,
  "endLine" : 626,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCursor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDebugDraw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/KeyboardEventRenderer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLocation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 399,
  "endLine" : 409,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JMenuItem insert()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 340,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPreferredPopupHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 422,
  "endLine" : 432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTooltipCursor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TableCell getCellKeyForPoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 517,
  "endLine" : 528,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeTree()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeModel.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentListener createWidthUpdater()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List asList()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SidePanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SidePanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileEditor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyWorkBenchToolWindowListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 634,
  "endLine" : 644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCursor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage crop()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 711,
  "endLine" : 723,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  readState()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTablePersistentStateComponent.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getBundledDescriptorsFolder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component next()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addToResultPath()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DefaultLineChartReducer.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChart.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateValues()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChartVerticalScrollBar.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshRanges()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MouseEvent convertMouseEventPoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/SwingUtil.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryRunContext getRunContext()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinBinaryContextProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileAndName toPsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/syncstatus/KotlinSyncStatusContributor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sdk suggestSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 334,
  "endLine" : 344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean createSdkIfNeeded()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PySdkSuggester.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String suggestPythonHomePath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sdk/FallbackPythonSdkSuggester.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTestFilterForParameters()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/PyTestUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PyDebugProcess createDebugProcess()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRunfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean commitStepData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNextStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPreviousStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent getIconComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 642,
  "endLine" : 652,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectViewSet reloadProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewEdit.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ShardBlazeBuildsSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Tree createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onTaskSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConsoleView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void println()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getTempDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryOutputBaseProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceType getDefaultWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/LanguageSupport.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardedTargetList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fullProjectSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incrementalProjectSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AutoSyncHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getApplicationSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleEditorImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Multimap sortExcludesByRootDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ContentEntryEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeSyncBuildResult run()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File decode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeArtifact outputArtifactFromExecRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label getBuildLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized Map getExternalWorkspaceRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map enumerateExternalWorkspaces()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 780,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceState.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PartialSyncData fromSelectedBuildTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getCacheKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map findUpdatedOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCacheDiffer.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DependencyBuilder createDependencyBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet readPreviousProjectDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/artifacts/ProjectArtifactStore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getBugreportFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/artifacts/ProjectArtifactStore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Performer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidAarIdeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/Dependency.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryArtifact fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture runBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfoRunnerImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File toCanonicalFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchServiceImpl.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLiteralStartOffset()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildQuoteHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseStringLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean expect()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesSequence()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TokenKind kindFromElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseAlias()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseIfStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseExpressionList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int endTrimIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionStatement findLoadedFunction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getParentOfType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T findFirstChildOfClassRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T findLastChildOfClassRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Access getExpressionAccess()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildReadWriteAccessDetector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildFindUsagesProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void newline()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDemoText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildColorsPage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set glob()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decrementAndCheckDone()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 501,
  "endLine" : 514,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/HighlightingAnnotator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture fetchBlazeRelease()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label createLabelFromRuleName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildFile getReferencedBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewEnterHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonCodeStyleSettings getDefaultCommonSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCodeStyleSettingsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalTask build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTaskProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean pendingSetupFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList parseTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateTargetKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 399,
  "endLine" : 410,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 682,
  "endLine" : 692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 733,
  "endLine" : 743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RunnerAndConfigurationSettings findExisting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/coverage/CoverageBuildFlagsProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Kind getKindForTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getErrorContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList fetchArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Multimap createRootsMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testmap/FilteredTargetMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationNameBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncStatus getSyncStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/LegacySyncStatusContributor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProblemsViewMessageElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/ProblemsViewMessageElement.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createToolbarPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPreviousOccurence()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Box createBox()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnabledRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazePackage getBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BuildFileUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeCompileFileAction.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/projectview/JavaLanguageLevelSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibraryFilter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmptyJarTracker getEmptyJarTracker()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap blazeContentEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Sdk findClosestMatch()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaSyncData.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDeclaredPackageOfJavaFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/ManifestFilePackageReader.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 482,
  "endLine" : 492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isForAutoConverterField()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/ForAutoConverterUseScopeEnlarger.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isForAutoConverterMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/ForAutoConverterUseScopeEnlarger.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeJarLibrary findBlazeLibraryForAction()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LibraryActionHelper.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList collectLintJarsArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LintJarHelper.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet findMatchingSourcePathsByFilename()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/ClassFileJavaSourceFinder.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PatternCondition nameCondition()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/lang/build/references/JavaClassQualifiedNameReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetInfo getTargetInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location getTestMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationContext getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaTestContextProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set selectedTestClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String testFilterForLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String testFilterForClassAndMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ignoreSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectData parseCoverage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageRunner.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getFileForClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/RunUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void indexQualifiedClassNames()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ExternalFilePositionManager.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileAndName toPsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/syncstatus/JavaSyncStatusContributor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getSourceFileForHeaderFile()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsCompiledSources()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolver.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryParse()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryParse()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryParse()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String trimCommentContent()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object loadFromDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SerializationUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void after()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FileExperimentLoader.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void conditionallyReplaceAction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_app_info_json()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/api_version_txt.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Deferred buildArtifactsAsync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildServices.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebuggerEditorsProvider createEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAndroidNativeDebuggerLanguageSupport.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebugProcessStarter getDebugProcessStarterForExistingProcess()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeNativeAndroidDebuggerBase.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ParsedManifestService.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createAarLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 489,
  "endLine" : 500,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String javaResourcePackageFor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidSyncData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncListener.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getClassJar()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installRClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLightRClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiDirectory getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceDirectoryDialog.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactCacheData readJsonFromDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 482,
  "endLine" : 493,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactMetadata.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildStatus mapBuildStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExecutionRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/ExecRootUtil.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeAndroidRunConfigurationHandler getHandlerFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationHandler.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void throwTopConfigurationError()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationValidationUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void augmentLaunchOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApkInfo getApkInfoToInstall()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartActivityCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/ActivityLaunchTask.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/ActivityLaunchTask.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String choiceToString()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijTestSetupRule.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inScope()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/TargetTreeImpl.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getSubpackages_none()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void existing_file_replaced()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/AtomicFileWriterTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesToString()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetPatternTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scopeOverrides()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetPatternTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scopePackageLevelOverrides()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetPatternTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doWrapLongLinesIfNecessary()",
  "longName" : "",
  "relativeFileName" : "aswb/codeinsight/src/com/google/idea/bazel/codeinsight/LineWrappingUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean debuggingEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/SkylarkDebuggingUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkylarkStackFrame currentFrame()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 393,
  "endLine" : 403,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet findInnerJarPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarInnerPathFinder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Factory compound()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactMetadata.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetSources()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getIncludingContentRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitCcRule()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackages_multiRule_multiPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConvertersForTests.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLibraryExternalDep()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterRedundantTargets_scenario2()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 593,
  "endLine" : 603,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterRedundantTargets_scenario3()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 606,
  "endLine" : 616,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AarOptions parseArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/CreateAar.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerDependencyCheckerTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::dagger" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doExecute()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/GoToRelatedDaggerItemsAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::dagger" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElementUsages()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerCustomUsageSearcher.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::dagger" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProvider.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::dagger" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackFindUsagesNodeWasDisplayed()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackGutterWasDisplayed()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 425,
  "endLine" : 435,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/OneTimeOverrideFocusTraversalPolicyTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbServiceTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidAdbFile()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbServiceTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatingPropertyValueIsLowerPriorityThanOverriding()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminateDdmlib()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showQrCodePairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showQrCodePairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPairingCode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/ExternalCommand.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNamePropertiesFetcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-adb" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getPropertyValue()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbSessionHost.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android-adb" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerProject()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbFileLocationTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbFileLocationTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-adb" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugPreferred()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preferredBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mismatchedProductFlavourLength()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchV1Abi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/NativeVariantsSyncActionWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun libraryFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 514,
  "endLine" : 524,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModuleLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 538,
  "endLine" : 548,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateBootclasspathLibrariesLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 587,
  "endLine" : 597,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFilters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 750,
  "endLine" : 760,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeVariantAbiFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1109,
  "endLine" : 1119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProviderContainerFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 370,
  "endLine" : 382,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTasksOutputInformationFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 776,
  "endLine" : 786,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hostTestArtifactsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 987,
  "endLine" : 997,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun variantCoreFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1522,
  "endLine" : 1534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagateVariantSelectionChangeFallback()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantSelection.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SampleComposeComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/sample/SampleComposeComponent.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  TableTextColumn()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/Table.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImageTo()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImageDisposerTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCreation()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/NonPooledImageTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComposeViewReplacement()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/TagSnapshotTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::rendering" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppTempDir()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 941,
  "endLine" : 951,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMessageOverflow()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun call()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/CooperativeInterruptTransformTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::rendering" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateWhenTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassBinaryCacheManagerTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rendering" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateHtml()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderProblemTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::rendering" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TagSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getLayoutNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutRenderPullParser create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILayoutPullParser createInNavigationView()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/MenuLayoutParserFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rendering" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlPullParser getParserFromText()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProperty()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkLink()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 340,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture executeCallbacks()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1061,
  "endLine" : 1075,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture triggerTouchEvent()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1087,
  "endLine" : 1098,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture triggerKeyEvent()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1106,
  "endLine" : 1117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuResource()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1349,
  "endLine" : 1359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAction()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shutdown()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 275,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CodeExecutionTrackerTransform.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rendering" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromByteArray()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommonSuperClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/MethodInterceptTransform.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rendering" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/MethodInterceptTransform.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rendering" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/RenderActionAllocationLimiterTransform.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::rendering" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/RequestExecutorTransform.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ViewMethodWrapperTransform.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rendering" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CooperativeInterruptTransform.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rendering" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CooperativeInterruptTransform.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rendering" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ResourcesCompatTransform.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rendering" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclaredContextFqcn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/AndroidXmlFiles.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::rendering" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentIsValid()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewXMLContentTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WhatsNewBundle parseBundleWorker()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearableDeviceActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerWelcomeScreenAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "platform-performance-testing/src/com/android/tools/platform/performance/testing/PlatformPerformanceBenchmark.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::platform-performance-testing" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logCrashesFetched()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logIssueStatusChanged()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logNotesAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkExtractedVersions()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/datamodel/VersionKtTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/VitalsGrpcServerRule.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun queryErrorCountMetrics()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/TestVitalsGrpcClient.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getReleases()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/grpc/VitalsGrpcClientImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopOpenIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 304,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeparateIndicesPerInsightProvider()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/IssuesPerFileIndexTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/ErrorThrown.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGeminiInsightRequest()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/GeminiAiInsightClient.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initConsoleWithFilters()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/InsightsConsoleTestUtils.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableModel.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightDisclaimerPanel.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/ServiceUnsupportedPanel.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/TreeDropDownPopup.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/InsightAction.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCustomRadioButtonClick()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun existingCustomExpandedStorageDoesntEqualState()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 286,
  "endLine" : 302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFlow_empty()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ISystemImagesTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::avd" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSkin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ConfigureDevicePanelStateTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::avd" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uniquify()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/DeviceNameValidator.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::avd" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalVirtualDeviceSource.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appFilter_matchedMessageText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crashFilter_jvm()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 421,
  "endLine" : 432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_projectAppFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 647,
  "endLine" : 658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parens_topLevelFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 283,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parens_keyFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 297,
  "endLine" : 308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_and()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_or()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_emptyParens()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 428,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_name_quoted()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 529,
  "endLine" : 540,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressEnter_addsToHistory_favorite()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loosesFocus_addsToHistory_favorite()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyText_buttonPanelVisibility()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 400,
  "endLine" : 412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonEmptyText_buttonPanelVisibility()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 416,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearMessageView_bySubscriptionToClearLogcatListener()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 475,
  "endLine" : 487,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaledUi()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/EditorUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withJson()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CreateScratchFileActionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::logcat" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caretOnLineBreak_doesNotThrow()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectHyperlinks()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetector.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::logcat" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurable.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::logcat" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatServiceImpl.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::logcat" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMessagesAndDelete()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/MessagesFile.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::logcat" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/CreateScratchFileAction.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::logcat" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/ToggleViewFormatAction.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::logcat" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatScrollToTheEndToolbarAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/PopupActionGroupAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::logcat" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessities()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitPropertyFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitPropertyTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpGradleVersionRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateAllTestCases()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/AUATestProjectState.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUncompressedNativeLibsDisabledBlocked()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonEmptyAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAidlFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAidlTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitPropertyFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitPropertyTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCannotUpgradeDialogNoBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorCannotUpgradeDialogTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewMandatoryCodependentDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 480,
  "endLine" : 490,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 614,
  "endLine" : 624,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorCannotUpgradeDialog.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigrateTestCoverageEnabledRefactoringProcessor.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ResValuesDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 438,
  "endLine" : 448,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLookupElements()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposePositioningCompletionContributor.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureIconsLoaded()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeMaterialIconService.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVisible()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeModifierCompletionContributor.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 454,
  "endLine" : 465,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeSurroundWithWidgetAction.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableElementRefactoringElementListenerProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportProblem()",
  "longName" : "",
  "relativeFileName" : "android-navigator/testUtils/com/android/tools/idea/navigator/AndroidProjectViewNodeConsistencyTestBase.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getName()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResComparator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIncludeValue resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepSimplePackageIncludeResolver.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiIncludeDirectoryView()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PsiIncludeDirectoryView.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList convertToVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/VirtualFiles.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInSourceFolder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/SourceFolders.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddInclude()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 592,
  "endLine" : 602,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAndUpdateFromDialogCancel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddActionDialogTest.kt",
  "fileLinesCount" : 931,
  "components" : [ "primary::nav" ],
  "startLine" : 873,
  "endLine" : 883,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKotlinTreeClassChooser()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/NavUsageTrackerImplTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltips()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavNlModelTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::nav" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultValueModelInherit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/DefaultValueModelTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::nav" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentWithLayoutAndName()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragAbandon()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHandleTargetTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::nav" ],
  "startLine" : 189,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean requestAddDependency()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectableComponents()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 736,
  "endLine" : 746,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 489,
  "endLine" : 501,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/tree/TreePanel.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEndPoint()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArrowPoint()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/DeepLinkToolbarAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::nav" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddActionDialogAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsImportKtResolver.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::nav" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasses()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/SafeArgsClassFinderBase.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::nav" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/GradlePropertiesModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStorePollerTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::transport-database" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisconnectServices()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableQueryMethodsForVerification()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/EventsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::transport-database" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindFromTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectToChannel()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllocationSamplingRate()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startProfilingApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/ProfilerTable.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::transport-database" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertUnifiedEvent()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clientChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassDefinitionParsing()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliParsingTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::smali" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliAnnotator.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::smali" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean annotation_property()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean constructor_start()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean implements_spec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 390,
  "endLine" : 400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_method_start()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 644,
  "endLine" : 654,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean super_spec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 928,
  "endLine" : 938,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showDisassembly()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidApplicationInfo getAppInfoFromApk()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/IconProperty.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/IconProperty.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceModelsRemoveThemselvesWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerDeviceViewDebugAttributesUntouchedIfAlreadySet()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 593,
  "endLine" : 604,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsDisabledWhenRenderModelIsEmpty()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/SnapshotActionTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportBackgroundTint()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextColorFromMyTextStyleExtra()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawableFromLayoutWithVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionColumnVisibilityWhenNoSourceInformationAvailable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1015,
  "endLine" : 1025,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextValueOfNodeType()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1108,
  "endLine" : 1118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportLines()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithHiddenSystemViewsSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 517,
  "endLine" : 527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintMultiWindowRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 600,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithRootImageOnlyRootSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 688,
  "endLine" : 699,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithRootImageOnlyView1Selected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 702,
  "endLine" : 713,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateUpdates()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlay()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/Toggle3dActionTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDevices()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeComposeGetParameterDetailResponses()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1073,
  "endLine" : 1083,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ParseStackTraceLines()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSampleProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/util/ConfigurationParamsBuilder.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testData/compose/java/com/example/MyCompose.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRecomposeStateReads()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAllFrom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeParametersCache.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRecompositionStateReadsFromCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClient.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/IntFlagMapping.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/SnapshotLoader.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LegacySnapshotSupport.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAttributeValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolver.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolver.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 669,
  "endLine" : 679,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateTransitiveBounds()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/ViewNode.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createServer()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnectionFactory.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/protobuf/LimitedInputStream.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/ToggleLiveUpdatesAction.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/ToggleOverlayAction.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStepTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::mlkit" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getMissingDependencies()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/LoggingUtils.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::mlkit" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL Agent_OnAttach()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/native/lightweightHeapTraverse.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL Agent_OnLoad()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/native/lightweightHeapTraverse.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nativeEqualityTest()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForModel()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getSelectedType()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlesTextWithWindowsNewlines()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleBlockWithMixedAssignments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListOfFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithAssignmentStatementsWithSoftwareType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithExternalNativeBuildBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 442,
  "endLine" : 453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyCompileSdkWithExtension()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1934,
  "endLine" : 1945,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyCompileSdkWithMinorAndExtension()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1948,
  "endLine" : 1959,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkWithMinorAndExtension_missingCompileSdk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1962,
  "endLine" : 1973,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyStringSdkElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2015,
  "endLine" : 2026,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkVersionToReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2044,
  "endLine" : 2057,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/JacocoModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/JacocoModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/JacocoModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendMatchingFallbacks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2410,
  "endLine" : 2423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMatchingFallbacks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2426,
  "endLine" : 2439,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingDimensionStrategy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2442,
  "endLine" : 2455,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingDimensionStrategiesAreUnmodifiedWithAdditionAfterApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2555,
  "endLine" : 2570,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingDimensionStrategiesAreUnmodifiedWithDeletionAfterApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2586,
  "endLine" : 2601,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResConfigsInListMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2622,
  "endLine" : 2636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveResConfigInListMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2657,
  "endLine" : 2671,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceFileEditAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceFileAddAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceFileRemoveAndReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndroidAppAndLibraryBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SoftwareTypesModelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCMake()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestCoverageModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestCoverageModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestCoverageModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseEnvironmentVariablePasswordElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 322,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseConsoleReadPasswordElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameImplicit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 564,
  "endLine" : 576,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameExplicit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 579,
  "endLine" : 591,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateCompileSdkWithZeroMinorRelease()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPickupNotSavedElementForOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyResolvesCorrectFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetGradlePropertiesModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 477,
  "endLine" : 487,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogSubModuleNotationVariableResolution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 573,
  "endLine" : 584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogBundlesDsl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 696,
  "endLine" : 707,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogWithNonStandardNameAndMultiCatalog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 862,
  "endLine" : 873,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogCreateVersionProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 876,
  "endLine" : 888,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToolchain()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeToolchain()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateToolchain()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteToPluggableBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetSourceCompatibility()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkReadInvalidAndSetTo17()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDeclarationAsLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllProjectsSection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideAllProjectsSectionInSubproject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependenciesInSubProjectAddDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubProjectsSection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideSubProjectsSection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/ReferenceResolutionTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveRootProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/ReferenceResolutionTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveOtherProjectPath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/ReferenceResolutionTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveMavenRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 755,
  "endLine" : 767,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveGoogleRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 770,
  "endLine" : 782,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 785,
  "endLine" : 796,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginToPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPropertiesModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradlePropertiesModelTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 605,
  "endLine" : 619,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootProjectInAppliedFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 622,
  "endLine" : 634,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapOrder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2030,
  "endLine" : 2043,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteListWithItems()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3068,
  "endLine" : 3081,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapWithItems()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3103,
  "endLine" : 3116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteReferenceToMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3326,
  "endLine" : 3337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteReferenceToBuildscriptExt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3340,
  "endLine" : 3353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringReferenceInMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveVariableInMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveVariableInSubModuleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 309,
  "endLine" : 321,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveVariableInSubModulePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMultiLevelExtPropertyWithHistory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependencyExtUsage()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 459,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUnknownExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/RawTextTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoPropertyPlacementNotification()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/BuildNotificationTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateThenMoveBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 278,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddListDependencyWithExistingIndexReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 633,
  "endLine" : 647,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMapDependencyWithExistingKeyReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 650,
  "endLine" : 664,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseDependencyResolutionManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 339,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseDependencyResolutionManagementPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyPluginManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 434,
  "endLine" : 445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GradlePropertyListValueTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslVersionLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markSubtreeApplied()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDependenciesOnRemoveElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 523,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/PropertiesElementDescription.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/BaseSplitOptionsModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkPropertyModelImpl.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel manifestPlaceholders()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canBuildUseSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 372,
  "endLine" : 383,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getBlockModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBlockModelMap.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMavenRepositoryByUrl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeRepositoryByUrl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiTypePropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/CompactToMapCatalogDependencyTransform.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract GradleDslExpression bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PropertyTransform.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract GradleDslElement replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PropertyTransform.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertyModelImpl resolveModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceTo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSettingsFileName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBuildFileName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areModelsEqual()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 671,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApkXmlFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/fonts/ProjectFontsForApkTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::render-resources" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int parseInt()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float parseFloat()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily createSynonym()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DownloadableFontCacheServiceImpl()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateFontsFolder()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 262,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDownloadServices()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LayoutLibrary getLayoutLibrary()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 406,
  "endLine" : 417,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 493,
  "endLine" : 509,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeviceState()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 723,
  "endLine" : 734,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDescription()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set parseAttrFormat()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pushIntValue()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 308,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeAfterPendingUpdatesFinish()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 433,
  "endLine" : 443,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidTargetData get()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadIndex()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/StreamingReader.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findNavigatablesWithCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIntOffsetUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIntSizeUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSizeUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOffsetUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/state/ComposeColorStateTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteExternal()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetFrom()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewSettingsEditorTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexOfCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 215,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 374,
  "endLine" : 384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/validation/DoubleValidation.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/validation/IntValidation.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfiguration.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/UiCheckDropDownAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectOptionBy()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/RecordingOptionsModelTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlreadyConnected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void timelineShouldBeStreamingWhenProcessIsSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 740,
  "endLine" : 751,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttachAgentNotCalledPreO()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1023,
  "endLine" : 1035,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAsyncResumesWithIntermediateValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1773,
  "endLine" : 1783,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskInvokedOnEnterWithAliveSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskInvokedOnEnterWithAliveSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNonNullTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 271,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifactDueToMismatchedSessionIds()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifactDueToNotLiveViewTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesTasksSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopActionExecuted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/InterimStageTest.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonFullSessionNavigation()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataGeneratorManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/CpuGenerator.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTraceShouldCompletesExceptionally()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 340,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingAValidTraceWithWrongtraceTypeShouldThrowException()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 425,
  "endLine" : 439,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingAtrace_userSelectFirst()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 538,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingPerfetto_userSelectSpecificProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 573,
  "endLine" : 586,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingPerfettoWithProcessNameHintAutoSelectsProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 589,
  "endLine" : 601,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingWithAPackageNameWillBringThatProcessToTop()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingInvalidTraceProducesCompletedExceptionally()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 620,
  "endLine" : 632,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/MergeCaptureDataSeriesTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode parseCaptureNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceHandlerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureSessionArtifactTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateClockSyncMarkers()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/perfetto/PerfettoProducerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun batteryDrainCounterNamesFormattedCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/BatteryDrainTrackModelTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportImportFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceExporterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonZeroRangeValuesComputedCorrectlyWithDeltaAsPrimary()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/PowerRailTrackModelTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonZeroRangeValuesComputedCorrectlyWithCumulativeAsPrimary()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/PowerRailTrackModelTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTabModelAt()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisModelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllOccurrencesStatsWithoutNameMapping()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisModelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitsToIdleWhenApiInitiatedTracingEnds()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 421,
  "endLine" : 435,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configurationShouldBeTheLastSelectedOneAfterExitAndEnter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 534,
  "endLine" : 547,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cpuMetadataFailurePreProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 727,
  "endLine" : 743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture parse()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 953,
  "endLine" : 963,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOptionsSimpleperfConfigAddsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOptionsPerfettoConfigAddsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskProfilingConfigValueAfterUpdateProfilingConfigForP()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskProfilingConfigValueAfterUpdateProfilingConfigForM()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun profilingConfigIsNotCustomByDefault()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNameToNodes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultViewIsCaptureView()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureMinimapModelTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredProcessNotSelectedForStartupTask()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskUnsupportedOnStartup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/selections/deviceprocesses/ProcessListModelTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitForLoadComplete()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 851,
  "endLine" : 861,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInstanceObjects()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultShows()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObjectTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFailedAllocationsInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObjectTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classifierLeafNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSetTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/AllocationStageTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryUsageTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationTrackingSetStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean load()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorLoadTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 438,
  "endLine" : 448,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskFailedTraceStartStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TraceType getFileTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParserUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sortElements()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubtitle()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enterMethod()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/CaptureNodeConstructor.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun totalOver()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/Aggregate.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadStateDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadStateDataSeries.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSafeProcessName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfigModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTrackGroupList()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void export()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HeapProfdSessionArtifact.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationStack getAllocationStack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStack addCallStack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeAllocationInstanceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToStringText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredProcessName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 472,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedAppName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1072,
  "endLine" : 1083,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FtsEntityBundle createFtsEntityBundle()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/TestUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameColumn()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 243,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteEntity()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 330,
  "endLine" : 342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFtsTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 633,
  "endLine" : 645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDropFtsTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getColumnDescription()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCreateIndexStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 391,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUpdateColumnsValuesStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTableStructureTheSame()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/SchemaDiffUtil.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsEntityBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/ForeignKeyBundle.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DestinationFolderComboBox createDestinationFolderComboBox()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 359,
  "endLine" : 369,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPhysicalDeviceActivateOnConnection()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 499,
  "endLine" : 512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMirroringConfirmationDialogReject()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 763,
  "endLine" : 776,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedPhysicalPhone()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 779,
  "endLine" : 791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnectionTimeout()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 916,
  "endLine" : 926,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaKeysReleasedWhenLostFocusDuringHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 1108,
  "endLine" : 1126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBitRateReduction()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/BitRateManagerTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGestureNavigationOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelectToSpeakOnWithTalkBackOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 310,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDebugLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMouseMoveSendGrpc()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 597,
  "endLine" : 610,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaKeysReleasedWhenHardwareInputDisabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 965,
  "endLine" : 983,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaKeysReleasedWhenLostFocusDuringHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 986,
  "endLine" : 1004,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppSetLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDensityFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timerSchedulingStopped_inputsExhausted()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHardwareInputStateStorage()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/actions/StreamingHardwareInputActionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::streaming" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDownClass()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 470,
  "endLine" : 481,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun reconnectToAdb()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsTester.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::streaming" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 415,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 674,
  "endLine" : 684,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendToDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun settingsChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 525,
  "endLine" : 535,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 741,
  "endLine" : 751,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceFoldingAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun populateModel()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 303,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readBootMode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveBootMode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 870,
  "endLine" : 881,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadEmulatorConfiguration()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun settingsChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 823,
  "endLine" : 833,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1033,
  "endLine" : 1043,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1668,
  "endLine" : 1678,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorClipboardSynchronizer.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorFoldingAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::streaming" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGroup()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingKeymapExtension.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getParameterTypesString()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::Start()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::CreateCodec()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReadDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StopClipboardSync()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 758,
  "endLine" : 768,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "map Controller::GetDisplays()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 1065,
  "endLine" : 1075,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioStreamer::Start()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_streamer.cc",
  "fileLinesCount" : 192,
  "components" : [ "primary::streaming" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetFeatureLevel()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ScopedSetting::Set()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/scoped_setting.cc",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioRecordReader::Start()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_record_reader.cc",
  "fileLinesCount" : 126,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayConfigurationResponse::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowManager::FreezeRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/window_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowManager::ThawRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/window_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowManager::OnRotationChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/window_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayListenerDispatcher::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_listener_dispatcher.cc",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::SetDisplayProjection()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::SetDisplayPowerMode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayManager::RemoveDisplayListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string DisplayInfo::ToDebugString()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_info.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameTableCellRenderer.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createComboBoxEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EditorProviderImpl.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndexOfCurrentValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/CollapsibleLabelPanel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exportDone()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableTransferHandler.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component getHeaderRenderer()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderUI.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirIsReleaseDir()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/DeployableFileTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-transport" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getProcesses()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 340,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSessionEndedEvent()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/CommandHandler.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-transport" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseHexColor()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParserTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInjection()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLanguageInjectionContributor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/Manipulators.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean arg_list()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurable_createPanel_logsOpenedEvent()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsSettingsConfigurableTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/ProfilerVisualTests.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbarForInActiveSession()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 267,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callChartHasCpuTraceEventTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CallChartDetailsViewTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flameChartHasCpuTraceEventTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartDetailsViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun batteryCurrentDrainNegativeMinRangeValuesGivesCorrectRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTrackRendererTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun batteryCurrentDrainPositiveRangeValuesGivesCorrectRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTrackRendererTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabsUpdatedOnCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderFramePanelAndSeparatorShouldBeHidden()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuFrameTooltipViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainFramePanelAndSeparatorShouldBeHidden()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuFrameTooltipViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTraceShowsWarningMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCoreTrackRendererTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetting()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/home/processlist/ProcessListTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smallestSuperSetNodeOfEmptyInstances()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1339,
  "endLine" : 1349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun axisComponentSizeMatchsFilterSize()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chartHasTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawingAreaTooSmallForText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getContextMenus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImportAction()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionsView.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/PowerRailTrackRenderer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CpuKernelTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuKernelTooltipView.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuKernelTooltipView.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color getTextColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/SystemTraceNodeModelHChartColors.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createChartPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 305,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveCpuUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/LiveCpuUsageView.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/LiveCpuUsageView.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/FramesTrackRenderer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSelectAnalysis()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsTooltipView.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuFrequencyTrackRenderer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/VsyncTrackRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemoryObjectTreeNode findSmallestSuperSetNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 677,
  "endLine" : 696,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1013,
  "endLine" : 1024,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun templates_forRelease()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/SourceProviderUtilTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize_loadsApplicationIds()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/ProjectApplicationIdsProviderImplTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncEnds_applicationIdsDoNotChange_doesNotNotifies()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/ProjectApplicationIdsProviderImplTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastSyncResult()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemSyncManager.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::project-system" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modulesAdded()",
  "longName" : "",
  "relativeFileName" : "project-system/src/org/jetbrains/android/AndroidStartupManager.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntersectsWith()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShift()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cachedLegendShowsPreviousValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uncachedLegendShowsUnavailable()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previousAdjustRangeCloseToMiddleViewShouldNotAffectTheCurrentViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToTargetWithinViewRangeShouldntChangeViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 554,
  "endLine" : 570,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemiSimplifiedClockString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/TimeFormatterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimplifiedClockString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/TimeFormatterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeEventIsTriggeredOnUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ConditionalEnumComboBoxModelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElementsOrderedRemovedAndAddedMaintainOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateZoomLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/TimelineZoomHelper.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleZoomView()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/TimelineZoomHelper.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/LifecycleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMouseScrollWheelEvents()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 420,
  "endLine" : 436,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLintModels()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/model/LintModelSnapshotComparisonTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-lint" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaRemoveObsoleteSdkCheck()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1322,
  "endLine" : 1332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinRemoveObsoleteSdkCheck()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1334,
  "endLine" : 1344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinRemoveObsoleteSdkCheck2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1346,
  "endLine" : 1359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinRemoveObsoleteSdkCheck3()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1361,
  "endLine" : 1372,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectableText()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1429,
  "endLine" : 1440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWifiManagerLeak()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2446,
  "endLine" : 2457,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testLocalVariableFlow()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testLocalVariableFlow()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findParcelableFromImplementsList()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findOrCreateParcelableFromImplementsList()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 354,
  "endLine" : 364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType getListElementType()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 611,
  "endLine" : 621,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/SetScrollViewSizeQuickFix.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-lint" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/AndroidAddStringResourceQuickFix.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargets()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/SdkManagerPlatformLookup.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lint" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 538,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recommendedAgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCacheDir()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 279,
  "endLine" : 292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 432,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logTooltipLink()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/LintIdeAnalytics.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-lint" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheDoesNotTriggerResourceInitialization()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertUnresolvedFont()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMetadataUrl()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetBuild()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DevicePropertyUtilTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceProjectService()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/testing/IdeComponentsTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyService()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindContentEntryWithFileInContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/apk/ContentEntryUtilTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCleanBuild()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotCloseReturned_whenCancelClicked()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConfirmFirstRunWizardCloseDialogTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWelcomeScreen_returnsOldWizard_whenNewWizardFlagFalse()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProviderTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWelcomeScreen_returnsNewWizard_whenNewWizardFlagTrue()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProviderTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun welcomeStep_showsWelcomeBackMessageForExistingUsers()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun licensesReloadedWhenComponentSelectionChanges()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/SdkComponentsStepTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeExistingAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidTestCaseHelper.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForSmartAndSyncedWhenDumbAndSynced()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldInvokeSurvey()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 347,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simulateMouseClick()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerTestUtil.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonClicked()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAllFacetsWithAndroidFacets()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/FacetsTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAllFacetsWithAndroidGradleFacets()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/FacetsTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenImportUtilsKtTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessOnPaste()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedCopyPastePreProcessor.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeClosingParenInserted()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegate.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeClosingQuoteInserted()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegate.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharTyped()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegate.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/StudioGeneratedAssetFileOpenerTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/NamespacesIntegrationTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUsages()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/AndroidGradleProjectFindUsagesTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCoordinatesStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jsonFileFromPreLDeviceDoesNotContainLanguages()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun languageFetchingCanBeDisabled()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PostBuildModelTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNonPrivateMethodsToList()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveDynamicSdkDepsFuture()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckForSupportedModulesWithGradleProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/SupportedModuleCheckerTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileJava()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenAnalyzerOpenFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenApkTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoPerform()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AssembleTypeSelectionGroupActionTest.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenAnalyzerOpenFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenBundleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Library findMatchingLibrary()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/ProjectLibraries.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyDatabase()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActionName()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorUtilitiesTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_completeAndGenerateReport_failure_nonNullEnd()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_completeAndGenerateReport_success_unfinished()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionRateLimiterTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSendHeapReportFieldAsFile()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertRequestContainsFile()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void submit()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedHashMapTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoreRootWithNoMatchingObject()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddOverlayActionSuccess()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleOnCachedOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 330,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleOffCachedOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourcesPropertiesInAndroidView()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetricsSentOnChangeImmediatelyAfterInit()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/ProjectViewListenerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getRewrittenDependencies()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exerciseRealWorldExamples()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolverTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateWithDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNodeTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateWithoutDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNodeTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsInSourceFolderForProject()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/SourceFoldersTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultThemeCompute()",
  "longName" : "",
  "relativeFileName" : "android/configurations/testSrc/com/android/tools/idea/configurations/ConfigurationManagerTest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhenManifestChanged()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationTrackerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataValidInput2()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mutuallyExclusive()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mutuallyExclusive()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinKapt/app/src/main/java/com/example/mainactivity/MainActivity.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/newSyncKotlinTest/app/src/main/java/com/example/smithbradley/newkotlinsyntestproject/FullscreenActivity.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMySdk asInterface()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICancellationSignal asInterface()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IIntTransactionCallback asInterface()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MyAdsSdkEntryPoint.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/JavaHighlighting.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/manifest/JavaHighlighting.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/SwitchOnResourceId3.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 13,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/kotlinKapt/app/src/main/java/com/example/mainactivity/MainActivity.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MyAdsSdkEntryPoint.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 363,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidFileResourceName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3444,
  "endLine" : 3456,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_specificFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_notTranslatable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceReferencePsiElementDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void styleTest()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 375,
  "endLine" : 384,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSampleDataFileInvalidation_deleteSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetItemsOfTypeIdIncludeAar()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void assertHasExactResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 480,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1640,
  "endLine" : 1650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureNamespaceImportedDoNotAddAutoIfAlreadyThere()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 563,
  "endLine" : 572,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureNamespaceImportedDoNotAddAutoIfAlreadyThereWithPrefixSuggestion()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 576,
  "endLine" : 585,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateQueue_throwingActionDoesNotPreventFutureActions()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wolfQueue_throwingActionDoesNotPreventFutureActions()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean allowsResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/Header.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fontDetailSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 609,
  "endLine" : 618,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repopulateModelEDT()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 757,
  "endLine" : 766,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File downloadFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDownloadableFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pair supportsRunningLibraryProjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShowRawOutputItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 448,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 825,
  "endLine" : 834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 624,
  "endLine" : 633,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestStepRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 817,
  "endLine" : 830,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 942,
  "endLine" : 951,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/freeze/DeadlockUIThreadWithLocks.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/freeze/DeadlockUIThreadWithSynchronized.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/freeze/DeadlockUIThreadWithLocksTimeout.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/MetricsLogFileProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getReports()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioReportDatabase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetection.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void persistExceptionCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1020,
  "endLine" : 1029,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportCrashes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1198,
  "endLine" : 1208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sendDiagnosticReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1210,
  "endLine" : 1222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClassNameToSharedClusterHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getFieldValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateExtendedReportDataIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleProcessedNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedStackNode.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootPathElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSubtreeSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldPrintNodeSubtree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setThrowable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Throwable getRootCause()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLeaf()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/JfrUtils.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allRefFieldNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStackFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gracefulExitDetected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nongracefulExitDetected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean downloadedFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSystemImagesRequiringUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdater.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceManagerConnection getDefaultDeviceManagerConnection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void isScreenRoundChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeleteDeviceAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getHighestApiTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAndroidTarget fromTargetString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 496,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationForFile.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationForFile.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/PathStringPool.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateSnapshotInCallingThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestManager.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String resolveImport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 507,
  "endLine" : 516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Void visitClassType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFromNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getEffectivePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VfsDensityBasedFileResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsDensityBasedFileResourceItem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PluralsResourceValueImpl parsePluralsValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 445,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forResourceName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourceNameValidator.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarRClasses.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 496,
  "endLine" : 510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findRClassPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile ensureValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 460,
  "endLine" : 471,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createIdNameFromAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createCacheFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2370,
  "endLine" : 2379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseUnit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 885,
  "endLine" : 894,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 902,
  "endLine" : 911,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1353,
  "endLine" : 1362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass getOrCreateInternalRClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidInternalRClassFinder.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RtlSupportProperties getProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptLicenses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementModel.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 393,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageOperation getOrCreateInstaller()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AehdWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateWelcomeRunAndroidSdkAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 455,
  "endLine" : 465,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PasswordAuthentication getAuthentication()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidAuthenticator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findPlatformSources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findContentEntryPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ContentEntryUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSymbolFolderPathMappings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetConfiguration.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Abi extractAbiFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findJavaClassesIn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathNode.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final PathNode addChild()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathNodeParent.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double parseDoubleValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 459,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSuffix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 480,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getQualityPercent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebpConversionTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List computeParentFolders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 455,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List computeParentFolders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavGraphResolver()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationLiveEditServices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParam.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InstallOption getDeployOption()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRunConfigurationBase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 408,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidComplicationConfiguration.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createRunContentDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/Utils.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComplicationTypesFromManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/ComplicationTypeUtils.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doesPackageContainMavenProperty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/SpecificActivityLocator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityWrappers.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List merge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 437,
  "endLine" : 451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIntentFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableModel.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableModel.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableModel.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableModel.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTable.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultColumnsFromModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTable.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxExecutionTarget.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectedDevicesErrorDialog.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requiresRuntimePrompt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchResolution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/ErrorReporter.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrAnnotation.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstruction.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComposeGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PsiValidator.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShowLogcatLinkText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/ShowLogcatListener.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidDeclarativeWatchFaceProgramRunner.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getExecutor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logManifestPanelEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 482,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1162,
  "endLine" : 1171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasElementChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1185,
  "endLine" : 1194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createFileLink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1337,
  "endLine" : 1346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList fillThemeResolverFromStyles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelectedRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireSelectedCellChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTableModelListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/GoToDeclarationAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTranslationMissing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyAppDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAllLibrariesWithResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidProjectModelUtils.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallSummaryStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File createTempDir()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doLongRunningOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ConsolidatedProgressStep.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WindowListener removeCloseListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDiskSpace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWelcomeScreen()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCurrentXmx()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createConfigurables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultApplicationProjectContextProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApkProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidProjectInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFromFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/DistributionService.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLastUpdatedDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDistributionSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHtmlFromBlocks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void invokeWriteActionAndWait()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ApplicationUtils.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/deserializers/ColorDeserializer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioResourcesModel getResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioResourcesModel getResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importFilesIntoProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importAllFilesIntoProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rename()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModel.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModel.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUserFormattedPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModel.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationPanel.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLibraryResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcesProvider.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssetSets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceAssetSet.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/FilterOptions.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerView.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/ShowFileInResourceManagerAction.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/AddFontAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidStudioActionRemover.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationIssue validateFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenProjectFileChooserDescriptorWithAsyncIcon.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLicenseText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicenseTextCollector.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getIdeLicenseAndNotice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicensesLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonCodeUsageSearchInfo findUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidSdkResolveScopeProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetInnerClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/ManifestClasses.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String chooseFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomPermissions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/AndroidManifestUtils.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomPermissionGroups()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/AndroidManifestUtils.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTagsForDestinationClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1007,
  "endLine" : 1016,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassesForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavClassHelper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMap getIdSet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/AndroidLayoutUtil.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPrefix getPrefixDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlExtension.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLayout()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/XmlTagInnerClassInsertHandler.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnknownCustomView()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidElementNotAllowedInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiPackageReference createReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUnitFromValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReferenceBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathRelativeToModuleDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAptPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 634,
  "endLine" : 643,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldProcessFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAdditionalResolveScopeForModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResolveScopeEnlarger.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenize()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateSdkSourceRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkData getFirstAndroidModuleSdkData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributor.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile resolveDrawableFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueResourcesCodeStylePanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEngagedToFormat()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlFormattingModelBuilder.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isApiLevelAtLeast()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidLanguageFeatureProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 459,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T loadDomElementWithReadPermission()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidJavaPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 987,
  "endLine" : 997,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateTypedResourceFileAction.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doIsAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateTypedResourceFileAction.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getResFolderParent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDialogUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementCreatingValidator create()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetToDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFromFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CachedValue createAttributeDefinitions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJdkEnvVariableNotDefined()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSdkFilesAreReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkWritingAccessProviderTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateDialogNoRepoReloadsWhenUninstallsOnly()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/SdkQuickfixUtilsTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrepareWithErrors()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComplete()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnReadableNdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/NdkPathsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoToolchainsNdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/NdkPathsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testForceHttpUrlPreparation()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateSdkForAddonCreatesItsParent()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilteredPrivateResources()",
  "longName" : "",
  "relativeFileName" : "android/completion/testSrc/com/android/tools/idea/completion/AndroidKotlinCompletionContributorTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataContext createDataContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameDeclareStyleableFromXmlWithNamespaces()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameLocalisedResourceFromUsage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeAttributesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlayAttributeTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttrDefByName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickIntention()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutManagerAttributeForNewRecyclerView()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 940,
  "endLine" : 949,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttributeNameCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1093,
  "endLine" : 1103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignore_testOnClickHighlighting6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1625,
  "endLine" : 1634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickIntention()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2016,
  "endLine" : 2025,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvokeInspection()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlWrongFileTypeInspectionTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewIsResourceOfTypeComputableRootTagsDoesNotContainRootTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewIsResourceOfTypeComputableRootTagsContainsRootTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArgTypeRename()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationReferenceRenameTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPurposeCompletionWithMissingXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stringArrayCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publicTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceGroupChildrenCompletion_androidx()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestDoc()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityToAndManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnActionEvent doInlineFileTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestInlineIncludeAction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair performAction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String initializeDummyProject()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoString()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoActivityFromToolsContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findUsages()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 1007,
  "endLine" : 1017,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApkSelectedThroughSetting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStepTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleSelectedThroughSetting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStepTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotUsedLoaderCouldBeOutOfDate()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetColorToXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidAnnotatorUtilTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectSmaliFileNames()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/dex/DexFileDisassemblerTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadProject()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProviderTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateWhenExternalSystemManagerIsNull()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ImportApkActionTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyLayout()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFirstArtboardPaths()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUserFormattedPath()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModelTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultScreenDimensionFolderConfiguration_resultsValidConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModelTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun condition()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceValues()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasResourceFileAction()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listMode()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/AssetListViewTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gridMode()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/AssetListViewTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlaceholderThenRealPreview()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/SlowResourcePreviewManagerTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get0SizedListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/SlowResourcePreviewManagerTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullImage()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/SlowResourcePreviewManagerTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/tasks/RunInstantAppTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompatibleAbiFilter()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenAbiFilter()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidActivityRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIndexStrategy_onBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIndexStrategy_invalid()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunchWithNoMatchingApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DefaultActivityLaunchTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bailOnGradleSource()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PrebuildChecksTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bailOnResource()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PrebuildChecksTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bailOnJava()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PrebuildChecksTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncNeededTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicAndroidMonitorTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnits()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 516,
  "endLine" : 526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigByNameFromDefaultConfigs()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ResolutionUtilsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithoutSelection()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/CopyAllSelectedActionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getRowHeight()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_showAllLocales()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterLocalesActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_popupConfig()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_showAllKeys()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_cancel()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddKeyActionTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReloadData()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnAction getFocusedActionButton()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clickCell()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes7()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1418,
  "endLine" : 1440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes8()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1443,
  "endLine" : 1463,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferParameterFromUsage()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1646,
  "endLine" : 1655,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferResourceFromArgument()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1658,
  "endLine" : 1667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferMethodAnnotationFromReturnValue()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1670,
  "endLine" : 1679,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getDesktopDirectory()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/io/IdeFileUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-common" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/overrides/ServerFlagOverrides.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android-common" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/ui/CustomNotificationListener.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-common" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigSimpleperf()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskConfigGettingSavedInApplyForTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManagerTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traceIsPreprocessed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessorTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomizeDaemonConfigTraceboxflag()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomizeProxyService()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilingConfigurationsDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveSelectedElement()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 617,
  "endLine" : 626,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Client getClient()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/StudioLegacyAllocationTracker.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorLoadTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 620,
  "endLine" : 630,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openCpuProfilingConfigurationsDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetSourceSetSelector_addedWhenMultipleModuleTemplatesAvailable()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ConfigureTemplateParametersStepTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android-npw" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialLanguageAndAskedUser()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/NewProjectModelTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCantUncheckRequiredModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNameRevertsIfModuleIsRequired()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanOverrideDefaultSelection()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ModuleValidatorTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidKgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/MultiplatformKgpMinVersionValidatorTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-npw" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSelectFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinishedLogsExceptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvChannelIconGeneratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableBackgroundAndForeground()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvChannelIconGeneratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImageBackgroundAndForeground()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvChannelIconGeneratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BufferedImage checkRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBasenameToPathMapThrowsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/MaterialDesignIconsTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCategoriesFromJar()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/MaterialDesignIconsTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeDeviceFeatureRow()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadConditions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-npw" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withDependencyResolutionManagement()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/builders/GradleSettingsBuilder.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/validator/ProjectNameValidator.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GridConstraints createGridConstraints()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ProportionalImageScaler.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconOptions createOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/NotificationIconGenerator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 649,
  "endLine" : 659,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage cropImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 358,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/VectorIconGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Map generateIntoFileMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateImageAndUpdateMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Density pathToDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 687,
  "endLine" : 700,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileType fromFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage loadImageResource()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImageFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ImageAssetBrowser.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPreviewImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findIconPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2089,
  "endLine" : 2098,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFilter()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 348,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStylesBoxModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 408,
  "endLine" : 418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKnownTargetVersions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/platform/AndroidVersionsInfo.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInstallPackageList()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/platform/AndroidVersionsInfo.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureAndroidProjectStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findProjectLocation()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 412,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTemplateThumbnail()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 426,
  "endLine" : 436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGradleWrapperExecutable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/AndroidGradleModuleUtils.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getAndroidProjectEntries()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectStepModel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidNewModuleAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSetter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/model/PsiModelClass.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 341,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/validation/DataBindingExpressionAnnotator.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean constantValue()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean defaults()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean inferredFormalParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean lambdaParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lambdaParameters_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean castExpr_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 784,
  "endLine" : 793,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean callExpr_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 796,
  "endLine" : 805,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean resourcesExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 848,
  "endLine" : 857,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsKnownPhone()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsUnknownPhone()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsTablet()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsAutomotiveGeneric()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsWatch()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructFromAvdFolder_missingDeviceName()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noStateLoaded()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DeviceScreenshotSettings.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandSaveLocation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/save/SaveConfigurationResolver.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItemMessageForTool()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SdkUpdaterConfigurableTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long computeDownloadSize()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAvailableVersions()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/EditSourceDialog.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 327,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/RunSdkConfigAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolComponentsPanel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFoundThenDetachProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroyProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processNotFoundOnSingleDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processDetachedOnSingleDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processDetachedByManager()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetMonitor()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyWarning()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/RunConfigurationNotifier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::execution" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyInfo()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/RunConfigurationNotifier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::execution" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyError()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/RunConfigurationNotifier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::execution" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun restoreAppFromFile()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/Utils.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::execution" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExistingDebugSession()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStatsUtils.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::execution" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun managedVirtualDevicePropertyNameCompletionTestHelper()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdCodeCompletionTestBase.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlDevicePropertyName_noRepeatedField()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullModelsInAndroidDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlDeviceCatalogObtainsAllInfo()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDslSequence()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdCodeCompleteUtils.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMatchingDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdDeviceDefinitionPatternMatcherProvider.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceRefRendering()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AnnotationsRendererTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::debuggers" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStarted()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerProjectListener.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::debuggers" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiAnnotation getAnnotationForField()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getArrayMapSize()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void elementAttributesProcessed()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveTypedIntegerCommand()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ResolveTypedIntegerCommand.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::debuggers" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluationResult()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ResolveTypedIntegerCommand.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::debuggers" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getImageDimension()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployApkWithRequiredInstallOptionsOnApi29()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static App getAppToInstall()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void redefine()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotificationShownWithOneLongRunningDownload()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/LongDownloadsNotifierTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primaryTaskCategoryForUnknownPluginIsUnknown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/TaskContainerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskCategoriesAreNotSetWhenFlagIsDisabled()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/TaskContainerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginRequestedSeveralTimesInDifferentProjectsByDifferentNamesHasSameEntry()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/KnownGradlePluginsServiceImplTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultWhenFlagIsOff()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBalloonShownOnReportWithWarning()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenAllWarningsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenDownloadsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 261,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHelpLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 442,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskWarningPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsNodePresentationTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationProcessorsRootPresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsNodePresentationTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationProcessorNodePresentation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsNodePresentationTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowTasksWithoutWarningsFilterApplyToTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowTasksForAndroidPluginsFilterApplyToTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeveralVersionsOfAgpInProjects()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/TaskIssueReportGeneratorTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionAreaCalculationForFirstNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionAreaCalculationForLastNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 286,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/WarningsPageViewTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/JetifierUsageAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableJetifier()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/StudioProvidedInfo.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginContainer.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isJavaPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginData.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzer.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/AnnotationProcessorsAnalyzer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/CriticalPathAnalyzer.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/JetifierUsageAnalyzer.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migrateSetting()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerNotificationManager.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePluginClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshSelectionArea()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNewReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitialization()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObservableDoubleTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::observable" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidationListenerFiredOnValueChange()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObservableDoubleTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::observable" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitialization()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/StringValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidationListenerFiredOnValueChange()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/StringValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitialization()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/BoolValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidationListenerFiredOnValueChange()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/BoolValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitialization()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/IntValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidationListenerFiredOnValueChange()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/IntValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokingImmediatelyWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listenerIsTriggeredOnInvalidation()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ObservableValueTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::observable" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIndexOf()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedForEachElementAdded()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expressionsNeedAtLeastOneObservable()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/ExpressionTest.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSizeExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/list/ListExpressionsTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseDisconnectsOneWayBindings()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAllDisconnectsOneWayBindings()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BindingsManagerTest.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::observable" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuntimeException addExceptionCause()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void removeListener()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractObservableValue.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::observable" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void releaseTwoWay()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endUpdate()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1159,
  "endLine" : 1168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectorTabLaunchSupportTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowFactory.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDirCreation()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/api/testSrc/com/android/tools/idea/appinspection/inspector/api/service/FileServiceTest.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/internal/AppInspectorConnectionTest.kt",
  "fileLinesCount" : 634,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 505,
  "endLine" : 514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTransport.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFakeClient()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTestUtils.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResponseCode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentLengthFromLowerCaseData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusCodeFromProtoField()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logicToExtractColumnValuesFromDataWorks()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_pathWithSpaces()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editVariableAndApply()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editVariable_duplicateName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsCorrectThreadData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/TimeRenderer.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/HeaderRuleDialog.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConnectionData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateStatusCode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsView.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClosedDatabaseWithoutOpenDatabaseAddsClosedDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenFileDatabaseFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 295,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCellOnRealDbIsSuccessfulWith_rowid_()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1739,
  "endLine" : 1748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCellOnRealDbIsSuccessfulWithRowid()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1751,
  "endLine" : 1760,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCellOnRealDbIsSuccessfulWithOid()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1763,
  "endLine" : 1772,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCellOnRealDbIsSuccessfulWithPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1775,
  "endLine" : 1784,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowExportToFileDialogInvoked_table()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2487,
  "endLine" : 2496,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowExportToFileDialogInvoked_query()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 2499,
  "endLine" : 2508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFileDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 594,
  "endLine" : 608,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportDatabaseToSql()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenamesPositionalTemplates()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenamesPositionalTemplates3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ParametersBindingControllerTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpLiveDbSelectedShowsMessage()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowIdIsNullIfIntPrimaryKeyExists()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/UtilsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowIdIs_rowid_()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/UtilsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowIdIsRowid()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/UtilsTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/LiveDatabaseConnectionTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSetTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectListItemUpdatesEditorText()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/QueryHistoryViewTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeRootNodeIsExpandedWhenEmptyNodeIsAdded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 584,
  "endLine" : 599,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabledLiveUpdates()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1091,
  "endLine" : 1111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_exportRequest_exportQuery_csv()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWrappableStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createCurrentRow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSet.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowBatch()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/LazyJdbcSqliteResultSet.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 663,
  "endLine" : 672,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateKeepConnectionOpenButton()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schemaChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorViewImpl.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderProject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/ProjectRenderer.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::android-templates" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApi35()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/ComposeWearActivityTemplateTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-templates" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApi36()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/ComposeWearActivityTemplateTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-templates" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinTemplateContextTypeTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android-templates" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateTestCase.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android-templates" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createGradleWrapper()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/CreateGradleWrapperTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-templates" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewEmptyViewsActivityKotlin_notInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/MainActivity.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-templates" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewEmptyViewsActivity_notInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/MainActivity.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-templates" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hide()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Renderer()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.h",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-templates" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Renderer()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.h",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-templates" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readTextFromDocument()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPluginWithClasspathInModule()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPluginInModule()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOtherKeyElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/refactoring/GradleCatalogTomlVetoConditionTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLibraryDeclaration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkKeyWordsInAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_MixedNotation3()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongTableNames_withDots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongTableNames_withDots2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 449,
  "endLine" : 461,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDoubleUnderscore2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 575,
  "endLine" : 585,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNotCatalogProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsGradleVersionCatalogAndDeclarative/ProjectCatalogSyncDependentTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidNdkPathWithSeparatorDifferentThanPlatformOne()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndroidSdkPathWithSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJnaClasspathIsNotInjected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SystemPropertyInjectionForSyncTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAndKaptSingleVariantSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/KotlinSingleVariantSyncIntegrationTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFakeSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/FakeSourcesTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedAfterSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenVersionCatalogFileChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 385,
  "endLine" : 394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoPhysicalFileExists()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportNoSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleProjectImporterTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncAssertingUndefinedGradleJdK()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/JdkIntegrationTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetBuildConfigurationCommandlineOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWithExtraCommandLineOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenerNotRemovedForDifferentBuildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSdkDirHyperlinkUpdatesOnePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/SetSdkDirHyperlinkTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleRootJdkNameFromIdeaGradleXmlFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsValidJdkTableEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/JdkTableUtils.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUserGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/GradleUtils.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertGradleRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertGradleRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertInvalidGradleJdkMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyncIdeAndProjectAndroidHomesWithIdeSdkAndInvalidProjectSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingPlatformIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntegration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingCmakeIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/InternetConnectionIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlAliasError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/TomlErrorTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/MissingBuildToolsIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/CachedDependencyNotFoundIssueCheckerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/UnexpectedIssueCheckerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/ErrorOpeningZipFileIssueCheckerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/CorruptGradleDependencyIssueCheckerTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/ConnectionPermissionDeniedIssueCheckerTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onModelFetchCompleted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncSnapshotTestBase.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithDeclarativeGradleFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyResultWithoutFlag()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/idea/GradleSchemaProjectResolverTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHttpsProxySettingsAreEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBuildIssueAdditionalQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteWhenLastSyncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleNonDataBindingKaptError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/failure/DataBindingIssueCheckerTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlAliasErrorParsedAndNavigable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlWrongReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlWrongReferenceMultiCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlWrongReferenceInPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlTopLevelCatalogIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlAliasIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlLibraryWrongProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlBundleWrongReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidModulesRecursiveAndJavaModulesNot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidGradleOrderEnumeratorHandlerTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/SyncDueMessageTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeUnresolvedReferenceTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestDirectory_manifestDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/IdeaSourceProviderImplTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContainsFile_manifestDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/IdeaSourceProviderImplTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassFileFinder_androidTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/runsGradleProjectsystem/GradleClassFileFinderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassFileFinder_transitiveDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/runsGradleProjectsystem/GradleClassFileFinderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeFlagsMatchDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndexTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForWriteAppliesModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/ProjectBuildModelHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCompleted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsBuilding_withoutListeners()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbiOnlyWithMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbiOnlyWithMultiMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbiOnlyWithMultiMatch2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 184,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbiOnlyWithUniversalMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiFilterWithNoMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNothingUsedInNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/GradleImplicitPropertyUsageProviderTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkInstallPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificInitializer.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScreenshotTestTaskNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestConfigurationProducerUtil.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doIsConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestMethodGradleConfigurationProducer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doIsConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInDirectoryGradleConfigurationProducer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstNonNullAdaptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/TestSuiteViewAdaptorProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int nextConflictModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList findConflict()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getCellEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSelectedAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/toolchain/GradleDaemonJvmCriteriaInitializer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise addLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeJavaHome()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/config/GradleConfigManager.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/VersionCatalogUtil.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set projectBuildFilesTypes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void stopAllGradleDaemonsAndRestart()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 515,
  "endLine" : 524,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getUserGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 544,
  "endLine" : 553,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getUserGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 562,
  "endLine" : 571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findAndroidStudioLocalMavenRepoPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 788,
  "endLine" : 797,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/LabeledComboBoxAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTrackingTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 415,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedVariantDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SelectedVariantCollector.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun computeVersionCatalogHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMissingAndroidLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStep.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainDefinition.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportDaemonJvmCriteriaException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkAnalyticsTracker.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runOverSdkManifestElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessor.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportToUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporterImpl.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQuickFixes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/JcenterDeprecatedReporter.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/PsdModuleModels.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIdeSdkAndProjectSdkByAskingUser()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addChangedFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SetSdkDirHyperlink.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlink.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallPlatformHyperlink.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveJcenterHyperlink.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SelectJdkFromFileSystemHyperlink.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallNdkHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallNdkHyperlink.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showGradleSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenGradleSettingsHyperlink.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMissingPlatform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingPlatformIssueChecker.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnexpectedIssueChecker.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/DaemonContextMismatchIssueChecker.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesAndroidGradlePluginPackageBuildTools()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/SdkBuildToolsTooLowIssueChecker.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/SdkBuildToolsTooLowIssueChecker.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingBuildToolsIssueChecker.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/ConnectionPermissionDeniedIssueChecker.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/DexDisabledIssueChecker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResolvedLibraryTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/LibraryUtil.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/NdkModuleModelDataService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDependencyData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/DependencyUtil.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classFieldsToDynamicResourceValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidModelFeatures()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/AndroidModelFeatures.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/VariantAbi.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getRelatedProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void importModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rebuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderWorker.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/AndroidProjectTaskRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/attribution/BuildAttributionOutputLinkFilter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayUnsupportedModulesNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SupportedModuleChecker.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SupportedModuleChecker.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTopLevelGradleFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/Info.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceDirectoryDialogBase createNewResourceDirectoryDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GradleNewResourceCreationHandler.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedLibraryElementNode findLibraryNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/LibraryPropertiesAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SyncProjectAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getModuleCompileOutputs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleClassFinderUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeDependencyCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeComponentCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 363,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 439,
  "endLine" : 452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateSdkLinkLintFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApkProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 500,
  "endLine" : 509,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getBaselineProfiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApplicationIdProvider.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleReferencedFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/ManifestPanelGradleToken.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportSaveError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getXmxFromVmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradlePluginDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/feedback/GradleAndNdkFeedbackDescriptionProvider.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 258,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInGradleFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportSignedPackageWizard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean commitCurrentStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List prepareSigningProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findNonEmptyCertificateField()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/actions/GenerateSignedAppBundleOrApkAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProvidersFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/configure/KotlinAndroidMPPGradleProjectResolver.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_noResults()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_maxLibraryVersion_twoLibrariesDuplicated()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 192,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReport()",
  "longName" : "",
  "relativeFileName" : "intellij.android.projectStructureTests/testSrc/com/android/tools/idea/fast/AndroidPluginLibraryConsistencyTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::intellij.android.projectStructureTests" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateInstrumentedTestConfiguration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/AndroidTestAndGradleConfigurationConflictsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromClassOnlyPreviewTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromMethodOnlyPreviewTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportToXml()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ExportUtilsTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectorIsVisibleWhenMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByTestStatusButtonStateShouldPersist()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRawOutputItem()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultLabelOnFailing()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultLabelOnFailingWithErrorStackTrace()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultLabelHtmlEscaping()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkTab()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun screenshotTabsDisplayedForScreenshotTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 281,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsTabIsSelectedWhenErrorProvidedAndUserHasNotYetSelectedATab()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportUtpResultActionWithFlavor()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinMultiplatformUnitTestRunConfigurationFromClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinMultiplatformUnitTestRunConfigurationFromMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinMultiplatformCommonUnitTestRunConfigurationFromClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/ResourceEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::build-common" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_reviewers_in_file()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/suggest-reviewers.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push_manifest_to_gerrit()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRootDirectoryFailure()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFileWithMouseClick()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPathChooser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1224,
  "endLine" : 1233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPathChooser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1280,
  "endLine" : 1289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleInsertAtStartOfChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleInsertAtEndOfChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleDeletes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 403,
  "endLine" : 412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun estimateUploadWork()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimator.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createNewDirectoryRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCalculatingText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TreePath getCommonPath()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/TreeUtil.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectAllText()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 409,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JScrollPane getParentScrollPane()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 643,
  "endLine" : 652,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getLogo()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 446,
  "endLine" : 456,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 465,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 753,
  "endLine" : 762,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadata.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadMetadataFile()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdater.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-material" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPath()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddStep()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void deriveValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void performUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void doNextAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioWizardPath previous()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicWizardStepWithDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelWizardDialog()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetMultipleArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeArgumentsListTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPairOfPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPairOfList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignmentType()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean argumentsList_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean block()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean block_entries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean one_line_entries_0_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 537,
  "endLine" : 546,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean pair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 579,
  "endLine" : 588,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String simplify()",
  "longName" : "",
  "relativeFileName" : "layoutlib/testSrc/com/android/layoutlib/LayoutlibClassLoaderTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/alarm.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 7,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/sharedPrefs.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/viewHolder.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCast()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_noTargets()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupAppActionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::backup" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_noRunningTargets()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupAppActionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::backup" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withFileHistory()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::backup" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_noTargets()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::backup" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_updatesLastUsedType()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_updatesLastUsedFile()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistory_removesNonExistingFiles()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/PostBackupDialog.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::backup" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupForegroundAppAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::backup" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showBackupDialog()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreModal()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ClassLoaderExpander.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::bleak" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun middleIterationFinished()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Bleak.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::bleak" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getBufferComponentType()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlavorDimensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFallbackFlavorDimensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleTest.kt",
  "fileLinesCount" : 1615,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildTypeMatchingFallbackValuesCore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/PropertyKnownValuesKtTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installedEnvironment_buildTools()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestionsTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleCollectionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleNodeRename()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 591,
  "endLine" : 601,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleNodeSetValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 682,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setValue_annotated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorCollection.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maybeAddConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsCollectionBase.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMapValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUpdatedVersionForGuava()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/AvailableLibraryUpdateStorage.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUpdatedNativeMtVersionForKotlinxCoroutines()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/AvailableLibraryUpdateStorage.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTree()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 402,
  "endLine" : 411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editingCanceled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionGroupViewerUi.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelCellEditing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/PropertyCellEditor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTableModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsCheckBoxList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssuesViewerPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/IssuesViewerPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTitle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/IssuesViewerPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingSpeed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/AnimationSpeedActionGroupTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleWhenSelectingChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/ToggleOrientationActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeHandler()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewHandlerManagerTest.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAppCompatActivity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnchorTarget createEdgeAnchorTarget()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotBeClickedByRightClickEvent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 404,
  "endLine" : 415,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawDropPreviewLine()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ViewEditor editor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixClickedWithRemoveViewAttributeFix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportResizeStopped()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteractionTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackIgnoreButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerMetricTrackerTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaletteDropLogging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNone()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/ResizePolicyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFull()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/ResizePolicyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/ResizePolicyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVertical()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/ResizePolicyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaled()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/ResizePolicyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureLibraryIsIncluded()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlDependencyManagerTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testButtonsGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHelpersGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListenerIsRemovedAtDispose()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToDesignUpdateDoesNotCauseDependencyDialog()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopupMenuWithPreferences()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 433,
  "endLine" : 444,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubViewHasLayoutAttributesOfParent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamilyFromAppCompatForMinApi14()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamilyFromAndroidForMinApi16()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenResourceActionWithInvalidXmlTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ResourceActionsTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromViewHandlerForConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotAvailableForMenuTags()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/IdInspectorBuilderTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialHiddenLines()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilderTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueChangesSnapshotValueImmediately()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumValidation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 683,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueIgnoredDuringRedo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 814,
  "endLine" : 824,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateConfigurationForVirtualFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/type/FileTypeUtilsTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowWithoutAnimationToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/statelist/SelectorMenuActionTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitIntoScaleWithBiggerPreviews()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 361,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateColorBlindModeModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindModeModelsProviderTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressionTaskDescriptionInUndoManager()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/ViewVisualLintSuppressTaskTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateDifferentModelsForDifferentLocales()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LocaleModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsingDefaultWhenThereIsNoSpecificLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LocaleModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenLocaleFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LocaleModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettingsTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandlerTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToItemsOrOverflowItemsItemViewTypeIsActionBarMenu()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/ActionBarTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddToItemsOrOverflowItemsItemViewTypeIsActionBarOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/ActionBarTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSeparatorIsInvisibleWhenAllFollowingActionsAreInvisible()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/actions/ViewActionsSeparatorTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneMergeTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDragging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/TemporarySceneComponentTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragGuidelineTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragGuidelineRounding()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragGuidelineTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDragGuidelineRoundingUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneDragGuidelineTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManagerTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneComponentOrderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/XmlTagUtilTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataTypesWithoutViewModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownDataType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlDesignSurface createSurfaceForToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ActionsToolbarTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneLayerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLinearLayoutCursorHoverRoot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstraintLayoutCursorHoverRoot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 393,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateOrganizationState()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScale()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertToolsAttributeByName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Configuration getConfigurationMock()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/BaseUsageTrackerImplTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScreenView createScreenView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/CoordinatesTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabNameAndStyleSameAsIntellijProblemsPanel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusingIssuePanelWhenVisible()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneComponentTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotCreateCommonDragTargetOnRootComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneComponentTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanRestart()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ControllableTickerTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreviewOption()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimatedSelectorToolbar.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::designer" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSceneViewContextToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun animateTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/draw/DrawLinearSeparator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearWeights()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CheckBoxHandler.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getRootViews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NavigationViewHandler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseItemCountAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/TextViewAssistant.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBarrier()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawBarrier.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawAnimatedFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrame.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawPick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 412,
  "endLine" : 422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rectangle stringToRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getResolvedToggleText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResolvedAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutGuidelineHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstraintAnchorTarget getAnchorTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 592,
  "endLine" : 601,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureHorizontalPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 878,
  "endLine" : 887,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureVerticalPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 889,
  "endLine" : 898,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 925,
  "endLine" : 934,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getConnectionId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 936,
  "endLine" : 945,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1280,
  "endLine" : 1289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHorizontalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1353,
  "endLine" : 1362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVerticalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1364,
  "endLine" : 1373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHeightConstrained()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1381,
  "endLine" : 1390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHorizontalResizable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1414,
  "endLine" : 1423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVerticalResizable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1425,
  "endLine" : 1434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAnchors()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDrawPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVerticalBiasString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 643,
  "endLine" : 652,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHorizontalBiasString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 658,
  "endLine" : 667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static float parseBiasStringFloat()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 669,
  "endLine" : 678,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 680,
  "endLine" : 689,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverConstrained()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 910,
  "endLine" : 919,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 376,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 547,
  "endLine" : 556,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1180,
  "endLine" : 1190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void willDelete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1475,
  "endLine" : 1484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1720,
  "endLine" : 1729,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList connectTopVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1818,
  "endLine" : 1828,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList connectStartHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1830,
  "endLine" : 1839,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList connectBottomVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1841,
  "endLine" : 1851,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList connectEndHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1853,
  "endLine" : 1862,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean exists()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintReferenceManagement.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentModification()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 955,
  "endLine" : 964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getStartTargetOrigin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 251,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRatioPart()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 548,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AutoCompleteTextViewHandler.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentAssistantFactory getComponentAssistant()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextViewHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/LayoutHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ViewInfo findViewWithName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ViewInfoUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDropPreviewLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/RingtonePreferenceHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTabItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 648,
  "endLine" : 657,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SceneComponent excludeDraggedComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeCurrentPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackApplyFixButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScannerMetricTracker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlInteractionHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 570,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterMove()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 581,
  "endLine" : 591,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureLibraryIsIncluded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyListener createKeyListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceProjectComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/NlOptionsConfigurable.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesPanelToolContent.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 469,
  "endLine" : 478,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/TypeResolver.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpringWidget plot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 854,
  "endLine" : 863,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1581,
  "endLine" : 1590,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVisibilityFromParents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlVisibilityModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLineDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRectDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawArrow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/SelectorHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertSingleColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorUtil.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationActionManager.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/IssuePanelToggleAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVisualizationContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowsRegistered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileOpened()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawActionBarGroupDropPreviewLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rectangle getBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ActionBar.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet moveUp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet moveDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 442,
  "endLine" : 451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 463,
  "endLine" : 472,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getRectangle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 968,
  "endLine" : 977,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/StructurePaneComponentHandler.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBaseStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PropertyComponentHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalNotch.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalNotch.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTimeChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun executeAllCallbacks()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderer.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChangedOnLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenu.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionsToolbar.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::designer" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun registerModeNavigationShortcuts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditor.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditorPreviewNotificationForwarder.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleaseWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPanel.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::designer" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPanning()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 758,
  "endLine" : 768,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerIndicator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScrollViewSizeAndValidateForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 764,
  "endLine" : 773,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1100,
  "endLine" : 1109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTrackerImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 561,
  "endLine" : 570,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeNamespaceAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1001,
  "endLine" : 1010,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTagDeprecated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void triggerViewRelayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIssueMessage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanUpAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/ShowQuickFixesAction.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentBackground.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 558,
  "endLine" : 567,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawShape.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentFrame.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawTextRegion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findWithin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1097,
  "endLine" : 1106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double lineDistanceSqr()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 496,
  "endLine" : 505,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 522,
  "endLine" : 532,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle fillRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 730,
  "endLine" : 739,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle fillDrawRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 765,
  "endLine" : 774,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleReplaceTagsUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleDisableSandboxUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 847,
  "endLine" : 857,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersTree.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersTree.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BufferedImage getDisplayableImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/Utilities.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void pickedBetterMatch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 674,
  "endLine" : 684,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentListFixture find()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor withBounds()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlUsageTracker mockNlUsageTracker()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepReferenceTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolve_innerClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepReferenceTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testString()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableNameAsText()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/RoomNameElementTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoomMissing()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllAidlDeclarations()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRuleWithClassSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/inspections/ExpensiveKeepRuleInspection.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptSyntaxHighlighter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/Processors.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processSelectedSqlTables()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/Resolution.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/AliasColumnsTable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean annotation_parameter_list()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean const_number()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean document()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 368,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dotted_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean enum_decl_body()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enum_decl_body_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 428,
  "endLine" : 437,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enum_decl_body_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enumerator_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enumerator_declaration_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean enumerators()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 566,
  "endLine" : 575,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 598,
  "endLine" : 607,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 630,
  "endLine" : 639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_2_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 654,
  "endLine" : 663,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_3_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 666,
  "endLine" : 675,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 678,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean interface_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 789,
  "endLine" : 798,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean optional_type_params_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 974,
  "endLine" : 983,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parcelable_declaration_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1122,
  "endLine" : 1131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean qualified_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1183,
  "endLine" : 1192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_element_1_1_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1320,
  "endLine" : 1329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean type_params()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1340,
  "endLine" : 1349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_recover_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1385,
  "endLine" : 1394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean variable_declaration_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1451,
  "endLine" : 1460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepPsiTypes.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lang" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean annotation_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fields_modifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 548,
  "endLine" : 557,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_modifier_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 567,
  "endLine" : 576,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean flag_argument_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 812,
  "endLine" : 821,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean include_file()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 862,
  "endLine" : 871,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean init_description()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 875,
  "endLine" : 884,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 908,
  "endLine" : 917,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean java_identifier_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 921,
  "endLine" : 930,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_rule_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1010,
  "endLine" : 1019,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean method_specification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1199,
  "endLine" : 1208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_specification_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1211,
  "endLine" : 1220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rule()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1431,
  "endLine" : 1440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1484,
  "endLine" : 1493,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rule_with_class_filter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1497,
  "endLine" : 1506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_list_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1623,
  "endLine" : 1632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean analyze_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean analyze_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean analyze_statement_1_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bind_parameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean boolean_literal()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 385,
  "endLine" : 394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_4_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 408,
  "endLine" : 417,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_4_1_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 420,
  "endLine" : 429,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean column_definition()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 444,
  "endLine" : 453,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean commit_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean compound_operator()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 546,
  "endLine" : 555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean conflict_clause_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 597,
  "endLine" : 606,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_6_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 974,
  "endLine" : 983,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_7()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 986,
  "endLine" : 995,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_7_2_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1016,
  "endLine" : 1025,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean explain_prefix()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1674,
  "endLine" : 1683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean expression_subquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1738,
  "endLine" : 1747,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_3_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1866,
  "endLine" : 1875,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1919,
  "endLine" : 1928,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean frame_single()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2094,
  "endLine" : 2103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_clause_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2185,
  "endLine" : 2194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean indexed_column()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2329,
  "endLine" : 2338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_statement_0_0_1_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2470,
  "endLine" : 2479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_statement_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2489,
  "endLine" : 2498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean join_constraint()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2502,
  "endLine" : 2511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_operator_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2572,
  "endLine" : 2581,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_operator_1_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2598,
  "endLine" : 2607,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean ordering_term()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2761,
  "endLine" : 2770,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean over_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2808,
  "endLine" : 2817,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean partition_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2830,
  "endLine" : 2839,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pragma_statement_3_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2915,
  "endLine" : 2924,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean reindex_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2948,
  "endLine" : 2957,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rename_table_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3061,
  "endLine" : 3070,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean result_column()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3076,
  "endLine" : 3085,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rollback_statement_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3197,
  "endLine" : 3206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean savepoint_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3247,
  "endLine" : 3256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean select_core()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3260,
  "endLine" : 3269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_values_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3360,
  "endLine" : 3369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3739,
  "endLine" : 3748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3799,
  "endLine" : 3808,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean table_or_subquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3870,
  "endLine" : 3879,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_or_subquery_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3882,
  "endLine" : 3891,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_name_1_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3935,
  "endLine" : 3944,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean where_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4090,
  "endLine" : 4099,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean with_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4194,
  "endLine" : 4203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean with_clause_select_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4286,
  "endLine" : 4295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean with_clause_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4299,
  "endLine" : 4308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean with_clause_table()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4323,
  "endLine" : 4332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean raise_function_expression_2_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4560,
  "endLine" : 4569,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4688,
  "endLine" : 4697,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4718,
  "endLine" : 4727,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isnull_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4775,
  "endLine" : 4784,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean cast_expression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4847,
  "endLine" : 4856,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean function_call_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4866,
  "endLine" : 4875,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_2_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4968,
  "endLine" : 4977,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_2_3_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4987,
  "endLine" : 4996,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5114,
  "endLine" : 5123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean column_ref_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5161,
  "endLine" : 5170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_ref_expression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5187,
  "endLine" : 5196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontCheckInFailedBlock2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkEnums()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockWithFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeforeOpenBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkipAutopopup()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 766,
  "endLine" : 775,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToDeviceSpecDimension()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/DeviceSpecDimensionUtil.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepShouldShowEmptyPhoneListWhenNoPhonesAvailable()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterClose_receiverIsCancelled()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/NonInteractivePairingTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowSuccessIfAlreadyPaired()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowErrorIfWatchGsmcoreIsOld()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runActivity()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 572,
  "endLine" : 581,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceListStep.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCanStayIfProceedingCancelled()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCantGoBackIfStepPreventsIt()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 352,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stepGetsDisposedWhenWizardGetsDisposed()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 423,
  "endLine" : 436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertReferenceToExternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GroovyPsiElement ensureGroovyPsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrClosableBlock getClosableBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement convertToPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startUpWithCustomJvmTest()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/StartUpCustomJvmTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::studio" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collect_iml_files()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ancestors()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateLightViewBindingClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingNavigationTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::databinding" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVariableResolution()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void classicLayoutCanBeConvertedToDataBindingLayout()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::databinding" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/validation/DataBindingKotlinAnnotator.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::databinding" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatInput_LargeNumber()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatInput_SmallNumber()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatInput_LeadingAndTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntInput_LargeNumber()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntInput_SmallNumber()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntInput_LeadingAndTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearTileFloatState_updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearTileIntState_updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearTileColorPickerState_updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnavailableForUnSupportedTypes()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTileInspectionBaseTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewEntryPointTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceLinksInHtml()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintInspectionDescriptionLinkHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::lint" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeLinkInfo()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintInspectionDescriptionLinkHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::lint" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T runReadAction()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 258,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntentions()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintNewerVersionAvailableInspection.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::lint" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntentions()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradleDependencyInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::lint" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DomNode findNodeAt()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getDocumentElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 875,
  "endLine" : 885,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createProjectForSingleFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showMessageLayerWorker()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyReturnsDirectoriesWithLibraries()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssistActionState()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildRectWithSimilarCurves()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestSlider()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/TestUtils.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/state/ColorPickerActionTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoUpdatesOccurWhenFocusModeAndEssentialsModeAreAlreadySet()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusModeShouldBeSetWhenPreviewEssentialsModeIsEnabled()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusModeStaysAfterManagerIsActivated()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalcAffinityPriority()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementAffinityTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrimWord()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/PreviewViewSingleWordFilterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextToolbarActionsIsEmptyWhenNoActionIsSupported()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonPreviewActionManagerTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTabToPane()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SupportedAnimationManager.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun updateTimelineElements()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineLine.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltip()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/BoxedLabel.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/ColorPickerAction.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/ColorPickerAction.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/actions/FreezeAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logSwitchLayout()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewCanvasTracker.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logStartupTime()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshCompleted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterPreviewInstances()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/uicheck/UiCheckModeFilter.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findNavigatablesWithCoordinates()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/navigation/DefaultNavigationHandler.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/CurrentPageEditorAction.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 216,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/CommonPreviewModeManager.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewStatus.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ToggleFastPreviewAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/BackNavigationAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean boolean_t()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean chin_size_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean cutout_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean height_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is_round_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean navigation_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean navigation_t()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean orientation_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean orientation_t()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean size_t()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean width_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "poll()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/SwingPPoller.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 20,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findPrevListEnd()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 593,
  "endLine" : 602,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findBestMatchFromRight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerTooltipListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextFieldWithLeftComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getCellIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 363,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 407,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellRenderer createCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 418,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHeader()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 154,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyComponentOrientation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 412,
  "endLine" : 422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutResult layoutMenuItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcXPositionsLTR()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcXPositionsRTL()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1307,
  "endLine" : 1316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeCellRenderer.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ToolContent getToolContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 782,
  "endLine" : 792,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttachedToolWindow set()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeToolOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 570,
  "endLine" : 579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 685,
  "endLine" : 694,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/IconInstruction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNonOpaque()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 765,
  "endLine" : 774,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SkinLayoutDefinition parseFile()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SkinLayoutDefinition parseString()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dimension getDimension()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 298,
  "endLine" : 308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Point getPoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 311,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component next()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 206,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSelectionUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLabelColors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 613,
  "endLine" : 622,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addMinMaxPoints()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DefaultLineChartReducer.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addToSteppedLinePath()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DefaultLineChartReducer.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEventHandlersEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setJavaLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectJvmTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/qsync/BlazeKotlinQuerySyncPlugin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean possiblyRelevantTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinBinaryContextProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getKotlinxCoroutinesDebuggingLib()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinxCoroutinesDebuggingLibProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getKotlinxCoroutinesLib()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BazelKotlinxCoroutinesLibFinder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isKotlinxCoroutinesLib()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BazelKotlinxCoroutinesLibFinder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Library getFacetLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryContributingFacet findPythonFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileAndName toPsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PySyncStatusContributor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void suppressProducers()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/NonBlazeProducerSuppressor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LinkInTrace findLinkInTrace()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyTracebackParser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement resolvePath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyResolverUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findFile()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int rankResult()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String lastImportedWorkspaceKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeWorkspaceHistory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InferDefaultNameMode getInferDefaultNameMode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 359,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getProjectDataDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 447,
  "endLine" : 456,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionKey.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Section.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkspaceType parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/WorkspaceTypeSection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectoryEntry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/UseQuerySyncSection.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ItemOrTextBlock.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProjectViewFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewStorageManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/OpenBlazeWorkspaceFileAction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compare()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTransitiveDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream getDependenciesOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Predicate getAvailableTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void enableShardingAndResync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/SuggestBuildShardingNotification.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean excludeManualTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/WildcardTargetExpander.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShardingApproach getShardingApproach()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createProjectDataDirectoryModule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 431,
  "endLine" : 440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directoryUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 363,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void workingSetSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSyncBuildResult updateResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncBuildResult.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean includesTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void queueChange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/PendingChangesHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeExternalSyntheticLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryEditor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SimpleSyncListenerService.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeArtifact resolveOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logFileSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/AspectSyncProjectDataManager.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupToolWindow()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 722,
  "endLine" : 731,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AspectStrategy getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doIncrementalSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUpstreamSha()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldUpdateRemote()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCacheDiffer.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteOutputArtifact findRemoteOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspacePath workspacePathFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WildcardTargetPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetName.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/SyncState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeLibrary.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableListMultimap create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/GroupedOutputArtifacts.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showAutoSyncNotification()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/UnsyncedFileEditorNotificationProvider.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateArtifactDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorArtifactTrackerImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyTrackerImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTrackerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ArtifactFetcher findArtifactFetcherFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DynamicallyDispatchingArtifactFetcher.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncQueryDataIfNeeded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateQuerySyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 733,
  "endLine" : 742,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReadyForAnalysis()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 230,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void request()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/CacheCleaner.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectQuerierImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectQuerierImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncHighlightingFilter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PopupPositioner showAtMousePointerOrCentered()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/PopupPositioner.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PopupPositioner showUnderneathClickedComponentOrCentered()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/PopupPositioner.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  B readArtifactInfoProtoFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidSdkIdeInfo.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getArguments()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needMigration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazercMigrator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSetStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeTestResults getTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultParser.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performInDumbMode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchIndexingTask.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBinaryPathProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default File findBuildFileInDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventStreamProvider getBepStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getClosingQuote()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildQuoteHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean skipElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesAnyOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseIfStatementPart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseForStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadedSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getVisibleElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadedSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getIncludes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffset()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StatementList.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadStatement getLoadStatementParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getReferencedElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getFunctionNameNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label resolveBuildLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createDummyFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/BuildElementGenerator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode createNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/BuildElementGenerator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getReferencedTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement getReferencedTargetValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStyleConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCodeStyleSettingsProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int endOfList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ASTNode getLastChildRecursively()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/ParameterCompletionContributor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiReference globReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/GlobReferenceSearcher.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void searchForExternalWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazePackage getContainingPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope uniteWith()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean visitChildAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/ResolveUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set globInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitKeywordArgument()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/HighlightingAnnotator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/HighlightingAnnotator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildSpellcheckingStrategy.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLoadedSymbol()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/LoadStatementAnnotator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AttributeDefinition fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/AttributeDefinition.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean validLabelLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label createLabelForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewElementType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile createDummyFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/util/ProjectViewElementGenerator.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCommentLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectViewTokenType getIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List availableAdditionalLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/AdditionalLanguagesCompletionContributor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeImportSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildSystemName getBuildSystemName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project guessCurrentProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getLocalProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/OpenProjectViewAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture submitTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canClose()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getCauseString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 357,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/SyncStats.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future findTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/targetfinder/ProjectTargetFinder.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getIgnoringErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/targetfinder/FuturesUtil.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture recursivelyResolveContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCommandName commandForRuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingWebTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeCommandName commandForRuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBuildTargetRunConfigurationFactory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVisibleAndEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/ConsoleOutputFileSettingsUi.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean wasRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 316,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeComparisonFailureData parseComparisonData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/CompositeSMTestLocator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestSuite parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitForArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilteredTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testmap/FilteredTargetMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runWriteActionIfUnchanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/BlazeHideMakeActions.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile fixPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/AbsolutePathPatcher.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getEditorTabColor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/SyncStatusEditorTabColorProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/WorkspaceRootNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parseOptionalInt()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueOutputLineProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/IssueOutputLineProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/DisableAndroidFrameworkActivity.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void withPanelOnViewUpdaterThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focusProblemsView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focusProblemsView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupFile find()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwConfigurationExceptionIfNotSuccess()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationResult.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectToggleAction.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBestJdkHomePath()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaImportResult build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getClassFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectSdkAndLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedLibraryElementNode findLibraryNode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LibraryActionHelper.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void navigateToSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/BlazeAttachSourceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectSdkAndLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/BlazeJavaQuerySyncPlugin.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBlazePackageRelativePathToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/lang/build/BuildFileSafeDeleteProcessor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/JavaClasspathAspectStrategy.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestSize getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/TestSizeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FilteredTargetMap computeTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTestCaseInheritor()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTestFilterForClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaTestContextProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List extractMethodFilters()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTestSuffixRegex()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProjectViewClassDecorator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeCoverageAnnotator getAnnotator()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProjectViewClassDecorator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFile getPsiFileByLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ExternalFilePositionManager.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfigurationData.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OCLanguageKind getDeclaredLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSupportedCppConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CppSupportChecker.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getHeaderRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCppAutoImportHelper.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileAndName toPsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/syncstatus/CppSyncStatusContributor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getOverridesLog()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentService.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appFrameCreated()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceAppLifecycleListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUserHash()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String renderValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/DefaultValuesExperimentLoader.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineTask build()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void triggerChangeListeners()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replaceAction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GenfilesPath.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidWorkspaceImporter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getResourceDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/aggregators/DependencyUtil.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidLibrarySource.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String pathToUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/ResourceModuleContentRootCustomizer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File manifestFileForAndroidTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidImportResult()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidImportResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifyMissingPlugin()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeNdkDependencySyncPlugin.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getAndroidSdkApiLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/AndroidSdkFromProjectView.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList collectLintJars()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AndroidLintCollector.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceDirectoryDialogBase createNewResourceDirectoryDialog()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeNewResourceCreationHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFromFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean apksRequireDownload()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getNonDebuggableDeployApks()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/CheckApkDebuggableTask.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MatchResult matchPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AaptUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList cacheLocally()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AitDeployInfoExtractor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidDeployInfo fetchAndParseDeployInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/DeployDataExtractor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidLaunchTasksProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidLaunchTasksProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeAndroidDeployInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationProjectContext computeApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApplicationProjectContextProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryProgramRunner.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/DeploymentTimingReporterTask.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidBinaryMobileInstallRunContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContext.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/WorkspaceFileChange.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/VcsState.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void partial_write_file_unmodified()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/AtomicFileWriterTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedFiles_allOperations_returnsOnlyModifiedAndCreatedFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/vcs/VcsStateTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean debuggingEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/SkylarkDebuggingUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeStackFrames()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExecutionStack.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getBindings()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkSourcePosition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listenForEvents()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebuggerEvaluator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional createQuerySpec()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/PartialProjectRefresh.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostQuerySyncData createPostQuerySyncData()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/PartialProjectRefresh.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/ConfigureCcCompilation.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectProtoForCcDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/CcWorkspaceBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record SrcJarJavaPackageRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaArtifactMetadata.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map readPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/PackageReader.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectRefresher()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectRefresher.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectBuilder.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateJavaRootSources()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int comparePathsByNames()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildArtifact withMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitProjectDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotDeserializer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMultimap getExcludesByRootDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQueryExpression_includes_multiplePaths()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySpecTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void empty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/cc/ConfigureCcCompilationTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void empty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/cc/CcWorkspaceBuilderTest.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String inferJavaPackageFromPath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLibraryExportingExternalTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PackageParserOptions parseArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParser.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseDeclaredPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParser.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseDeclaredPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/CreateAar.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addFileToAar()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/CreateAar.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "project-system-apk/src/com/android/tools/idea/projectsystem/apk/ApkProjectSystem.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-apk" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeAndDeserializeIndexValues()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerConceptTestUtil.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::dagger" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsOptionalOfIndexer()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 56,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerConsoleFilter.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::dagger" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerCustomUsageSearcher.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::dagger" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgumentClassNames()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapper.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::dagger" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgumentClassNames()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapper.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::dagger" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/IndexValue.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::dagger" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adb/InitAdbLibApplicationServiceRule.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromDisplayText()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbConfigurableUiTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertiesCollectorUseShortDelayIsFalseWhenInactive()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitOptions()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwIfError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-adb" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPairingCodePairingController()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingControllerImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showQrCodePairingStarted()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun generateQrCode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startPairingProcess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbUsageTracker.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android-adb" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/DeviceHandleRenderer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun init()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 562,
  "endLine" : 572,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariantBuildInformation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1213,
  "endLine" : 1224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun severityOverridesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1270,
  "endLine" : 1279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidExtraModelProvider.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBlockRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestMarkdownFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleDisplay()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/HideablePanelTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InfoMarkdown()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/InfoMarkdown.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  SingleSelectionRadioButtons()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/TableFilters.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateWhenDependenciesChanged()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassBinaryCacheManagerTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rendering" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateWhenOverweight()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassBinaryCacheManagerTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rendering" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackTraceToAssertionString()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolUtil.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::rendering" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawImageTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Attr getAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeUriFromPrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 333,
  "endLine" : 344,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasToolsNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final AttributeSnapshot getAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 533,
  "endLine" : 545,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuResource()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 967,
  "endLine" : 976,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderTaskBuilder()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkPropertiesAccess()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWritingAllowed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 452,
  "endLine" : 463,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearClassLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 425,
  "endLine" : 435,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture disposeRenderSession()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1551,
  "endLine" : 1560,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityAttributesSnapshot getActivityAttributes()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAsyncAction()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/CachingImageFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFlagDisabled()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newConfigVersion()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 200,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDevicePairingStatusChangedListener()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/PairedDevicesFlowTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceManager2ToolWindowFactoryTest.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearableDeviceActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/ColdBootAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logStacktraceClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logConsoleLinkClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logError()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUpToDateLineNumber()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/inspection/LineNumberMapperUtils.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/VitalsGrpcServerRule.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listNotes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/GeminiAiInsightClientTest.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/GeminiAiInsightsOnboardingProvider.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/actions/Cancellation.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestFix()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/FixSuggester.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/actions/AppInsightsDisplayRefreshTimestampActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyAllShown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/actions/TreeDropDownActionTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsGutterIconAction.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/VirtualDeviceProfileTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::avd" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExistingImageRadioButtonClick()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customIsValid()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun profiles()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageLoading_noneFound()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalVirtualDeviceSourceTest.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::avd" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orientationDropdownOnClick()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ramIsLessThanMin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initDeviceSkins()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ConfigureDevicePanelStateTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::avd" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skinsHasPlayStore()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ConfigureDevicePanelStateTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::avd" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_noFileLinks()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::logcat" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeText_multipleRegions()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingFormattingConfig()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatPanelConfigTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::logcat" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bufferSize_invalid()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurableTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negatedStringFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regexFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appFilter_matches()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelValue_unquoted()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelValue_singleQuote()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelValue_doubleQuote()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun operatorPrecedence()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_isFirebase()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 274,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle_timestamp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle_ids()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accumulate_withTextAttributes()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/TextAccumulatorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accumulate_withTextAttributesKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/TextAccumulatorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::logcat" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_noApp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendMessages_canRead()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MessagesFileTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::logcat" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findEmbeddedData_json()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CreateScratchFileActionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/IgnoreTagActionTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::logcat" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/files/LogcatFileIo.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::logcat" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseBugreportFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/files/LogcatFileParser.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::logcat" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/DeobfuscatedFilter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun processMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 649,
  "endLine" : 658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyLogcatSettings()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 719,
  "endLine" : 728,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 408,
  "endLine" : 417,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMaxSize()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageBacklog.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoPluginUpgradeRecommendationWhenPromptIsDisabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeSuppressionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidTestPackageToDefaultTestNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidTestPackageToDifferentTestNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowUsageViewMinimalBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorShowUsagesTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractNativeLibsToUseLegacyPackagingValueInDebugManifest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonEmptyRenderScriptDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderScriptFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderScriptTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bazelTargetsMatchTestSourceFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/BaseProjectsMatchingTargetsTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseEmbeddedDexTrueToUseLegacyPackagingValueInDebugManifest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseEmbeddedDexFalseToUseLegacyPackagingValueInDebugManifest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverrideIsEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEverythingDisabledNoEffectOnGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandCombinations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComputeGradlePluginUpgradeStateTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvokeUpgradeAssistantWhenUserAcceptsUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonEmptyShadersDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadersFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadersTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPointNecessityReturns()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeComponentNecessityTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegionNecessityReturnsSameAsPoint()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeComponentNecessityTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStandardPointNecessityReturnsOrIllegalArgument()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeComponentNecessityTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowViewAllDoneDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 406,
  "endLine" : 415,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuccessfulSyncWithoutRunningProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 874,
  "endLine" : 884,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailingSyncWithoutRunningProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 887,
  "endLine" : 897,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRowText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1289,
  "endLine" : 1298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewActionIsPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performDeprecatedConfigurationsUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImpl.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maybeRecommendPluginUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImpl.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 927,
  "endLine" : 936,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1047,
  "endLine" : 1058,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AbstractBooleanPropertyDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeComponentInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 520,
  "endLine" : 529,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockObjectReference.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 412,
  "endLine" : 421,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BugRepro()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleClick()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWeight()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposePositioningCompletionContributor.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appliesTo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeCompletionContributor.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 379,
  "endLine" : 390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeCodeCompletionConfigurable.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeUnwrapAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableItemPresentationProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPsiDirectoryNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withListener()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNodeUtil.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectContainsExternalFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidViewNodeNdkProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidViewNodeNdkProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/ShadowingIncludeValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String trimPathSeparators()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/LexicalIncludePaths.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNdkVersionName()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/NdkVersionUtils.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeEmptyRoots()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/PathTrees.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkSourceNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/NdkSourceNode.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/SourceCodeFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitWithDefaults()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLog()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/NavLogEventTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavEditorRule.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::nav" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultValueModelOverride()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/DefaultValueModelTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 363,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture getImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/TestableThumbnailManager.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::nav" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFitScale()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomController.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::nav" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension getSizeFromSceneView()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateCompletions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/ActionTextFieldModel.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndUpdateFromDialog()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/model/NavComponentHelper.kt",
  "fileLinesCount" : 737,
  "components" : [ "primary::nav" ],
  "startLine" : 716,
  "endLine" : 725,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/GraphInspectorBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/LabelInspectorBuilder.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::nav" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/DestinationInspectorBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/StartDestinationInspectorBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/NameInspectorBuilder.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::nav" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ActionInspectorBuilder.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCommands()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawPlaceholder.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildListChildren()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavScreenDecorator.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::nav" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeCircleLerp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavDrawHelper.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::nav" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTargets()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/NavScreenTargetProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toDestination()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/JaxbNavData.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::nav" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toDestination()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavData.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::nav" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProcess()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showError()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transport-database" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateFile()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcFile.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::transport-database" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void triggerHeapDump()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 402,
  "endLine" : 411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAllocations()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseDeletesExisitingFileOnLoad()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DataStoreDatabaseTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::transport-database" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindToTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindGroupIdSessionFromTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindGroupIdSessionFromTimestampToTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 353,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void streamConnected()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceGarbageCollection()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopProfilingApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnifiedEventsDataPoller()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/UnifiedEventsDataPoller.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::transport-database" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuDataPoller()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/CpuDataPoller.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::transport-database" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryDataPoller()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/MemoryDataPoller.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::transport-database" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActivityDataBySession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EventsTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::transport-database" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertAllocationContexts()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrUpdateSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/ProfilerTable.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::transport-database" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertActivities()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertSnapshot()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/DebugMenuItem.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getAccessModifierNames()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliAnnotator.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::smali" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bool()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean field_value()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean return_type()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 665,
  "endLine" : 674,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean source_spec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 915,
  "endLine" : 924,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryXmlPaths()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkFileSystemTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decodeInvalidFileThrows()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrintAAB_r8json()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/JsonPrettyPrinterTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectBinaryXml_createsXmlEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String prettyPrint()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnAction createShowDisassemblyAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile promptUserForApk()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/AnalyzeApkAction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getLastSelectedApk()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/AnalyzeApkAction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrint()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/JsonPrettyPrinter.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/PercentRenderer.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlowInfo()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 563,
  "endLine" : 574,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 619,
  "endLine" : 628,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 680,
  "endLine" : 689,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 735,
  "endLine" : 744,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeClientShowsMessageIfProguardedComposeUiLibrary()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 664,
  "endLine" : 675,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ComposeLayoutInspectorClientTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLambdaLookup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/LambdaParameterItemTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyPropertiesProviderTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun browseProperty()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItemTest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadV1Snapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/LegacySnapshotLoaderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/SnapshotActionTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/LambdaResolverTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFromTextFieldWithoutAnId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 356,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRecompositionStateReadsFromCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionModelTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelIntegrationTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionText()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateReadText()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlightSemanticsFilterAction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingFilterRemovesSystemSelectedAndHoveredNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingFilterKeepsUserSelectedAndHoveredNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameLayoutIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/IconProviderTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recentExecutorContinuesAfterFailure()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/MostRecentExecutorTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFromSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanelTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsDisabledOnApiLowerThan29()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorActionTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersLabelHidesRecompositionCount()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRecompositionHighlight()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRecompositionHighlightLowCount()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintOverlayAlpha20()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 552,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintOverlayAlpha90()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 564,
  "endLine" : 573,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintMultiWindowSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 587,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithImagesBetweenChildrenRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 648,
  "endLine" : 658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformedOutsideRootView1Selected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 779,
  "endLine" : 789,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithChildrenOutsideParentRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 814,
  "endLine" : 824,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithChildAboveSibling()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 827,
  "endLine" : 837,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/Toggle3dActionTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incomingCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/CommandLatch.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simulateComposeVersionWithoutUpdateSettingsCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1085,
  "endLine" : 1094,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSampleContext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/util/ConfigurationParamsBuilder.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartTransportDaemonServerFail()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/TransportErrorListener.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAttachErrorToMetrics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRecomposeStateReads()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRecomposeStateReads()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchDataFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeParametersCache.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAllFrom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewPropertiesCache.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/LayoutInspectorProperties.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun findKotlinFile()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ComposeResolver.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logHandshakeResult()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/ForegroundProcessDetectionMetrics.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logHandshakeConversion()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/ForegroundProcessDetectionMetrics.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/GotoDeclarationAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/GearAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTopViewAt()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderModel.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonPhysicalFile_doesNotThrow()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaCodeInsightTestFixture setupTestMlProject()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlProjectTestUtil.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::mlkit" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleService()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 828,
  "endLine" : 838,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditorTextField createCodeEditor()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TensorGroupInfo getTensorGroupInfoByIdentifierName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 628,
  "endLine" : 639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureTextPane()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1053,
  "endLine" : 1062,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/InNonMlFolderNotificationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getModuleTemplates()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ImportMlModelAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::mlkit" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint JNICALL objectsIterationCallback()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/native/lightweightHeapTraverse.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTablesInReverseOrder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslWriterTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteSingleLiteralInTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslChangerTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun _testSingleLibraryMultiLineLiteralStringInitialNewline()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitTable2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComplexTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComplexTableReverse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitTableWithContinuation()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 401,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleReferenceReverseOrder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 413,
  "endLine" : 422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleTables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleBlockWithAssignments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsInApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsInAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyCompileSdk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1892,
  "endLine" : 1902,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkWithCompileSdkMinor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1921,
  "endLine" : 1931,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkWithCompileSdkExtension()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1976,
  "endLine" : 1986,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkPreviewWithExistingCompileSdkMinorAndExtension()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1989,
  "endLine" : 1999,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkMinorAndExtensionWithExistingCompileSdkPreview()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2002,
  "endLine" : 2012,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkVersionToAddOnString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2060,
  "endLine" : 2072,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteUseLibrary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2502,
  "endLine" : 2513,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsBlockUsingAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigMapStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadSigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1503,
  "endLine" : 1513,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetNoneExisting()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 397,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetAndInitialize()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElementsAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveElementsAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditElementsAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElementsAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveElementsAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditElementsAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCMakeWithNewFilePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCMakeWithVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkBuildWithNewFilePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNdkBuildWithVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelTest.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 285,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkVersionWithOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkAllValuesVersionWithOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkWithMinorVersionWithOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkWithExtensionVersionWithOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkWithPreviewWithOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateCompileSdkWithAddonWithOldApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteCompileSdkAfterElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySourceDirectoryEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductFlavorsNotRemoved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureParsingAppliedFileInSubmoduleFolder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 294,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAllIncludedBuildModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 371,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 385,
  "endLine" : 395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogCompactNotationVariableResolution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 521,
  "endLine" : 531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogGroupCompactNotationVariableResolution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogMapNotationVariableResolution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogModuleNotationVariableResolution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 560,
  "endLine" : 570,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogMapVersionRefNotationVariableResolution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 587,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogModuleVersionRefNotationVariableResolution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 600,
  "endLine" : 610,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogPluginsDslSetVersions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginAliasInvalidSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1673,
  "endLine" : 1682,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNativeSymbolUploadEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/FirebaseCrashlyticsModelTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsDslParseKotlinFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockModelsRegisteredForDefaultsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowsExceptionForUnregisteredModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteToPluggableNestedBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlockModelsRegisteredForBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureVersionCatalogIsTakenFromCompositeBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CompositeProjectCatalogBuildModelTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnAtLeastDefaultCatalogIfFileIsThere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllAliases()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveNonExistent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependenciesInSubProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryByMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryByMethodCallPresent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryByUrl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithApplySetApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithVersionAndApplySetVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithVersionAndApplySetApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockNoDslSetVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddExistingPluginToPluginsAndApplyBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParsePluginBlockWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNameWithDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradlePropertiesModelTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleAllProjectBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 591,
  "endLine" : 602,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesFromScratch()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNonQuotedListIndex()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 531,
  "endLine" : 542,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 950,
  "endLine" : 960,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToNoneList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2156,
  "endLine" : 2168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceToMapInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2876,
  "endLine" : 2885,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFileValueFromMultiArgConstructor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFileValueFromMultiArgMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongMethodNameGetsNull()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringReferenceInListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListReferenceInListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 230,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveVariableInListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformNonNullOnCorrectMapElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedChangeMethodArg()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 236,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyPlacementNotification()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/BuildNotificationTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveCommentsInBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongOrderNoDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddQualifiedDependencyWithExistingReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 667,
  "endLine" : 680,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtBlockAfterPluginsWithAllprojects()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 719,
  "endLine" : 730,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddConfigurationsBeforeDependenciesWithAllprojects()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 781,
  "endLine" : 791,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndApplyDependencyResolutionManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 369,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 560,
  "endLine" : 571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddImportedVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 574,
  "endLine" : 585,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceNullAddsElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/ReplaceElementTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSettingsFile getOrCreateSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionMap copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertiesDslElement dereferencePropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasCycle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  Collection getValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementMap.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getElementsWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getElementWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1100,
  "endLine" : 1111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionList copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslMethodCall copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeNameValueElementImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map deduplicatePlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional checkImportedVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsMavenRepositoryByUrl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasGoogleMavenRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMapValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOrVarargsTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/ListOrVarargsTransform.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginAliasTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PluginAliasTransform.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FileTransform.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FakeElementTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyFlavorType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 630,
  "endLine" : 639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 768,
  "endLine" : 777,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 812,
  "endLine" : 821,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void verifyPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 859,
  "endLine" : 868,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkResourceIdsInvalidationWhenSwitchingRClassParsingMode()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/ResourceIdManagerBaseTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::render-resources" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachedMenuFile()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachedFontFile()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/SystemFonts.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::render-resources" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getRealTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 516,
  "endLine" : 526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNightMode()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 800,
  "endLine" : 809,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Density getDensity()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1125,
  "endLine" : 1137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceResolver getCachedResourceResolver()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptionByParentStyleableName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceUrlFromQualifiedName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ResourceUtils.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::render-resources" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendEscaped()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ListMultimap getResourcesUnderLock()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinitions getAllAttrDefs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchProcess()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/SchedulingProcessFragment.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyTo()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/StreamingReader.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/DataSlice.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringFor()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/StringCache.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrictPositiveValidator()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/editingsupport/DeviceSpecDimValidationTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidatePreview_app_androidTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/runconfiguration/ComposePreviewRunConfigurationGradleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidatePreview_app_unitTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/runconfiguration/ComposePreviewRunConfigurationGradleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidatePreview_lib_androidTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/runconfiguration/ComposePreviewRunConfigurationGradleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidatePreview_lib_unitTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/runconfiguration/ComposePreviewRunConfigurationGradleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewNotSupportedInUnitTestFiles_androidTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/InspectionsGradleTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIntOffset()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIntSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOffset()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComposeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/TestUtils.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeStateActions_SwapAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/state/PickerStateTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editedValueValid()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/validation/DoubleValidationTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editedValueValid()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/validation/FloatValidationTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphHashCode_previewParameter()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 421,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWallpaperConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewElementConfigurationTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/composepreview/app/src/main/java/com/example/composepreviewtest/MainActivity.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TwoElementsPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/MainActivity.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithException()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/LeakCheck.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseStateUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 452,
  "endLine" : 461,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertString()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 400,
  "endLine" : 409,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/scene/ComposeAnimationToolbarUpdater.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/DebugBoundariesAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRefreshCompleted()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestComposePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeButton()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeHyperlinkViaListener()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 560,
  "endLine" : 569,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void quit()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getSingleProject()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 774,
  "endLine" : 783,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDirectStagesReturnsOnlyExpectedStages_Pre_O()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1404,
  "endLine" : 1414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDirectStagesReturnsOnlyExpectedStages_O()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1417,
  "endLine" : 1427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedAppNameFromProcessWhenNoSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1494,
  "endLine" : 1504,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNullTaskArgsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNullTaskArgsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNullTaskArgsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNullTaskArgsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 295,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 346,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopTaskSuccessfullyTerminatesRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNullTaskArgsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventMonitorDebuggablePostO()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedSessionOnlyProcessedWhenEnded()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 565,
  "endLine" : 575,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/MemoryLiveAllocationGenerator.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingSimpleperfFilesShouldProduceCpuCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 503,
  "endLine" : 514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateImportMetricsReportedForImport()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 682,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupModelsAreSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimapRangeSelectionUpdatesTrackGroups()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportsTraceTypeAndModeInMetrics()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureHandlerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArtSampledCpuCaptureSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureSessionArtifactTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArtInstrumentedCpuCaptureSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureSessionArtifactTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportedArtTraceCpuCaptureSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureSessionArtifactTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleperfCpuCaptureSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureSessionArtifactTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAtraceCpuCaptureSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureSessionArtifactTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::profilers" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreadTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyNodesDoNotGetAddedAsChildren()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateDataSliceIsSystraceFormat()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/perfetto/PerfettoProducerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNextCanBeCalledMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/perfetto/PerfettoSorterTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTempTraceFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceExporterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun associatedFramesPerfClass()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bufferQueueValues()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceSurfaceflingerManagerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sfProcessWithNoName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceSurfaceflingerManagerTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroRangeValuesComputedCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/PowerRailTrackModelTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuUtilizationDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuProcessData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceCpuUtilizationBucketed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCaptureNodeEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisEventsTabModelTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void noMainThreads()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopCapturingFailure()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tracePreProcessingFailureShowsErrorBalloon()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 816,
  "endLine" : 831,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preProcessingRawTraceReturnsValidTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProtoForPerfettoOptionsWithTraceboxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProtoForPerfettoOptionsWithTraceboxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOptionsUnspecifiedConfigAddsNothing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOptionsImportedConfigAddsNothing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrackLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventTrackModelTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventMonitorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::profilers" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidTask()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceSelectionIsOffline()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskUnsupportedByProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessors()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObjectTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObjectTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::profilers" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeInstanceObject setFieldValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeInstanceObject build()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSaveHeapProfdSampleToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getIsUsingLiveAllocation()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 445,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasUserUsedCaptureViaSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 718,
  "endLine" : 728,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationSamplingRateCorrectlyInitialized()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 763,
  "endLine" : 773,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsLiveAllocationTrackingReady()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCounts()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryAspectObserver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTaskCpuProfilerConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorProcessMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 451,
  "endLine" : 460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorCpuData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 463,
  "endLine" : 472,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorMemoryData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 475,
  "endLine" : 484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/SingleArtifactTaskHandler.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandler.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCpuCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSessionPreferredViewRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldAutoSelectSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 348,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LiveCpuUsageModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessTraceAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 418,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoPacketDBSorter.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getFramesList()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManager.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerfClass getTotalPerfClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sortData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/TableModelUtils.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuTraceInfo getIntersectingTraceInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equals()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifyFileHasSimpleperfHeader()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filterConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void addOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFragmentsAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/LifecycleTooltip.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goToDeclaration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseDump()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstanceObject getBitmapClassInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AndroidBitmapDataProvider.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Classifier createSubClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeMemoryHeapSet.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTrackingDueToUnattachableAgent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocStatsDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocStatsDataSeries.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectClassSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemorySessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubtitle()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean startupMemoryProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 926,
  "endLine" : 936,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDropIndex()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 498,
  "endLine" : 510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddIndex()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 512,
  "endLine" : 524,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddUniqueIndex()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDropView()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 587,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameTable()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 703,
  "endLine" : 715,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createMigrationTest()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getCreateDatabaseStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getInsertIntoTableStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDataSourceForComplexUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 471,
  "endLine" : 482,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationTestHelperField()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExpressionToMethod()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean ftsTableNeedsExternalContentSource()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/SchemaDiffUtil.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkEntity()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaBundle deserialize()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void serialize()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsOptionsBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createTargetDirectoryPanel()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseUpdate getUserReviewedDatabaseUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNextStep()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPreviousStep()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fireContentRemoveQuery()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 631,
  "endLine" : 640,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeysForMnemonicsShouldNotBeConsumed()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 938,
  "endLine" : 949,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaKeysReleasedWhenHardwareInputDisabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 1088,
  "endLine" : 1105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXrZoom()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 1157,
  "endLine" : 1167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 1170,
  "endLine" : 1179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGestureNavigationOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTalkBackOnWithSelectToSpeakOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelectToSpeakOffWithTalkBackOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetFontScale()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenScaleChange()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 1007,
  "endLine" : 1019,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearEmulatorWithoutSkinHasPlayCompatibleOption()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDebugLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetButton()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsHeaderTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDarkModeFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGestureNavigationFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetFontScaleFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failedToDetectInitializedApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRememberStatePerDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/actions/StreamingHardwareInputActionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::streaming" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsIntegrationRule.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::streaming" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun emulatorAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 685,
  "endLine" : 694,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceClientAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 706,
  "endLine" : 715,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceClientRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 717,
  "endLine" : 726,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recalculateLocation()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun handlePopup()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 348,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createAdjustedGraphicsContext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bitRateStable()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 669,
  "endLine" : 678,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 670,
  "endLine" : 680,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTalkBack()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 342,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveSnapshotProto()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1173,
  "endLine" : 1182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1184,
  "endLine" : 1193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/emulator/ImageConverter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/Main.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject SurfaceToJava()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/surface.cc",
  "fileLinesCount" : 36,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::DeleteCodec()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 471,
  "endLine" : 480,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DisplayStreamer::ReduceBitRate()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 515,
  "endLine" : 524,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetAccessibilityServices()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::Reset()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 620,
  "endLine" : 629,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::SendDisplayConfigurations()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 896,
  "endLine" : 905,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteUInt16()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteUInt32()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteUInt64()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::StopVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteSubmixReader::DeleteAudioStreamAndBuilder()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/remote_submix_reader.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::streaming" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string JObject::GetStringValue()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JIterable::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 487,
  "endLine" : 496,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CodecHandle::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/codec_handle.cc",
  "fileLinesCount" : 60,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputEventManager::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_event_manager.cc",
  "fileLinesCount" : 47,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayManager::RemoveAllDisplayListeners()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addChild()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/CollapsibleLabelModel.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FlagPropertyEditorModel.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectEnumValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 285,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideBalloonAndRestoreFocusOnEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/FlagPropertyEditor.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 223,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/EnumValueListCellRenderer.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyLabel.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentAfter()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableFocusTraversalPolicy.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentBefore()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableFocusTraversalPolicy.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableSelectionModelImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnDeviceAbiFileNameFormat()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/DeployableFileTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-transport" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirIsDevDir()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/DeployableFileTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-transport" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 443,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateHash()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shutDownAndWait()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bridgeChanged()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceChanged()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeployableFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleExpression()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/honeyface/HoneyFaceParser.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean data_source()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean function_id()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_plus_expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_min_expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_not_expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 363,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bit_compl_expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean call_expr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurable_onApply_logsApplyEvent()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsSettingsConfigurableTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingPanelDoesNotShowWhileWaitingForPreferredProcessInTaskBasedUX()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 282,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpWithPowerProfilerDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultMessageNotPresent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsNoDataForThreadMessageWhenNodeIsEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/TopDownDetailsViewTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsNoDataForThreadMessageWhenNodeIsEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/BottomUpDetailsViewTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFittingTextForJavaMethod()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFillShapes()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 494,
  "endLine" : 503,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsNoDataForThreadMessageWhenNodeIsEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartDetailsViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenuShouldBeInstalled()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstallerTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentsArePopulated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/FullTraceSummaryDetailsViewTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterIsApplied()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisChartTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allPanelsShouldBeHidden()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuFrameTooltipViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHideablePanelsHaveItemCountsAsTitle()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoContextMenuItemsWithoutRegisterTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageViewTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectedUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageViewTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordingsDisabledWhenVisitingDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 782,
  "endLine" : 792,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryNavigationTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoCallstackOrReferenceVisibilityTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterPersistBeforeAndAfterSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFillShapes()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportDialog createExportDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent buildTimeAxis()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerComboboxCellRenderer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createBottomAxisPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuProfilerContextMenuInstaller()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstaller.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static JPanel getNoDataForThread()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetailsView.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static JComponent getNoDataForRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetailsView.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChartDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CustomTableRenderers.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installProfilingInstructions()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageView.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CpuThreadsTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsTooltipView.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/SurfaceflingerTrackRenderer.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/VsyncPanel.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskHomeTab()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/TaskHomeTabComponent.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StartTaskError()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/notifications/StartTaskError.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeGarbageCollectionAction()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/GarbageCollectionComponent.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildrenCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/InstanceNode.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/SourceProviderUtilTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceProjectSystemForTests()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemService.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyService()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceEmptyTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::server-flags" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleName()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/VisualLintAnalyzer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleObservers()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FpsTimerTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueIsNaGivenFailedPredicate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void frameToViewPointRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void frameToViewEmptyRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 423,
  "endLine" : 433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustViewForPointRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustViewForEmptyRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 449,
  "endLine" : 459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartEnd()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultHNodeTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changesMatchCaseAndRegex()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FilterModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFormatNumberForFileSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/NumberFormatterTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predicateIsTriggeredOnUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ConditionalEnumComboBoxModelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterResult.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/EaseOutModel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float lerp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double lerp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void zoomIn()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaddingStartQuickFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 988,
  "endLine" : 997,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommitToApply()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1250,
  "endLine" : 1260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSdkIntJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1886,
  "endLine" : 1898,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSdkIntKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1900,
  "endLine" : 1910,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMotionLayoutWithoutLayoutDescription()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2502,
  "endLine" : 2512,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestWithFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AbstractAndroidLintTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-lint" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AbstractAndroidLintTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-lint" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun collectTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AbstractAndroidLintTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-lint" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foundLintCheck()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintCustomCheckTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-lint" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void remove()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement findImportOfClass()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProjectForSingleFile()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logSession()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendMultipleLinesOfText()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputLineProcessorTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::utp" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processNoUtpTag()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputProcessorTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::utp" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun psiToName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelAndPreviewElementConnection()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotResizable()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlanceScreenViewProviderTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun accept()",
  "longName" : "",
  "relativeFileName" : "glance-designer/src/com/android/tools/idea/glance/preview/AppWidgetPreviewRepresentationProvider.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFlagIcons()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fileTypes/AndroidIconProviderTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownloadableFamilyFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily assertFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterThanOne()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/observable/constraints/ConstraintsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNegative()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/observable/constraints/ConstraintsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceNameRenderingSerial()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nullAvdNameForEmulator()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoggerWritesToLogFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/testing/TestLoggerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMalformedUrl()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProperties()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindContentEntryWithFileNotInContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/apk/ContentEntryUtilTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildFailed()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sdkComponentsStep_skippedWhenNewInstallAndStandardInstallTypeChosen()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createPlaceholderAvd()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegularFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/FileExtensionsTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTemp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/FileExtensionsTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserConfirmationMultipleArtifactsMessage()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependency()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSingleUnavailableDependencies()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependenciesWithoutTriggeringSync()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCache()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/DistributionServiceTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightTestsWithDefaultTestProjectStructureForAndroidTestCase()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/LightSyncBasedTestsWithGradleLikeStructureTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessorTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleModulesUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessorTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLine()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditingActionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startListening()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedDocumentListener.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGradleOnly()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/model/StudioAndroidModuleInfoTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFlavors()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/model/StudioAndroidModuleInfoTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyMoved()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeGradleTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentModuleReCaches()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/run/UnsignedApkQuickFixTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentCallbackReCaches()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/run/UnsignedApkQuickFixTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindOutputModelForGradlePath()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PostBuildModelTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBadActionAgainstGuavaFails()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JarFile getGuavaJar()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByGroupIdWildcard()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGetArchiveForComponent()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolvedCoordinateLocalFirst()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivityTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivityTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBalloon()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/SupportedModuleCheckerTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeMavenAddress()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeLibraryTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeMavenAddressWithNestedModuleLibrary()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeLibraryTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/LocalPropertiesScenariosForStartupActivityTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiredProjects()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertModuleInSettingsFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_completeAndGenerateReport_failure_nullEnd()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_completeAndGenerateReport_success_exceptionThrown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int javaVersion()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertExtendedMemoryReportFileWithPattern()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 958,
  "endLine" : 966,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertRequestContainsFieldWithPattern()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 968,
  "endLine" : 976,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewUIIncludedInExceptionReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializeNonGracefulExit()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertRequestContainsField()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFrameworkDrawable()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HighlightInfo findHighlightInfoWithGutterRenderer()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 461,
  "endLine" : 469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleCachedOverlayActionNoOverlay()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToggleCachedOverlayActionWithPlaceholder()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyAndroidBuildScriptsGroupNode()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/BuildScriptTreeStructureProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoSharedCommonFolder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageValueTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSharedCommonFolder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageValueTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoLibraryVariationMatch()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IndexedRegularExpressionIncludeResolverTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exerciseRealWorldExamples()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepIncludeResolverTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNodeTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureWizardFlags()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/FirstLaunchTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adbServerTest()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/AdbServerConnectionTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/minnativeapp-apk/minnativeapp/src/main/java/com/example/minapp/MainActivity.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TodoNavGraph()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoNavGraph.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToStatistics()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoNavigation.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhenProjectSync()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationTrackerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IDevice getMockDevice()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startResolution()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Loader onCreateLoader()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startResolution()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Loader onCreateLoader()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startResolution()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Loader onCreateLoader()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startResolution()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Loader onCreateLoader()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startResolution()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Loader onCreateLoader()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startResolution()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Loader onCreateLoader()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNewCar()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/MainActivity.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNewCar()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Inventory.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/Java.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureCalled()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureNotCalled()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileWithNoDocument()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 4395,
  "endLine" : 4404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_nonexistentLocale()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_smart_ok()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 463,
  "endLine" : 474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_smart_notSafe_ok()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 495,
  "endLine" : 507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibraryResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StudioResourceRepositoryManagerTest.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClosingProject()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StudioResourceRepositoryManagerTest.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1093,
  "endLine" : 1101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1127,
  "endLine" : 1135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1171,
  "endLine" : 1179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidCodeFoldingOptionsProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/AndroidCodeFoldingOptionsProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPlace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioInitializer.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFamilies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 780,
  "endLine" : 788,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 846,
  "endLine" : 854,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createValuesFileContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/HardcodedContent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/ResourceContent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/LoremIpsumGenerator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestLocationProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolbarButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 750,
  "endLine" : 758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColorFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 511,
  "endLine" : 519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeviceSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HyperVState exitCodeToHyperVState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findEmbeddedGradleDistributionPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path tryToGetEmbeddedJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getSystemSpecificJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeThreads()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/freeze/FreezeGraph.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/freeze/DeadlockUIThreadWithReadAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DirectoryBasedFileProvider.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/HistogramReport.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/FreezeReport.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioReportDatabase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Recording swapBuffers()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingBuffer.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndStartRecording()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingBuffer.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/CallTreeAggregator.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/MemoryUseReportContributor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryAppendReportToDatabase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 635,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isReportableCrash()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 767,
  "endLine" : 777,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void promptUnusuallyHighExceptionCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 841,
  "endLine" : 851,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processHeapReports()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 868,
  "endLine" : 876,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processMask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOwnedObjectSizeToComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkClassIsTrackedAndAdd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String collectHeapSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 627,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreeNode.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getPathForReportName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/JfrUtils.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameInfo getHottestSubframe()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ActionsReportContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ActionsReportContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAfterTimeout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportBuilder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getObjectSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markCard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 843,
  "endLine" : 851,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStackFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectThreadInfoVisitor.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRawId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBuffer.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextField createEditorComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/Editor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream toInputStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showQuickFix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWarningTextForX86HostsUsingNonX86Image()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelAlert.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceSupplier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/navigator/ProjectViewListener.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigMatch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRenderTargetToBundles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 521,
  "endLine" : 529,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ListenableFuture getFromMergedManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 599,
  "endLine" : 607,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 641,
  "endLine" : 649,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGetter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBooleanGetter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSetter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List loadListOfProjectCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getSdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioAssetFileOpener.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VfsDensityBasedFileResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsDensityBasedFileResourceItem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsDensityBasedFileResourceItem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawXmlValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 554,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargetsWithDynamicFeatureModules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetInnerClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarRClasses.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarRClasses.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VfsFileResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsFileResourceItem.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleDataResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassesByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidResourcesShortNamesCache.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/completion/ResourceCompletionContributor.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLightRClassesDefinedByModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidManifestClassPsiElementFinder.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isResourceFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 675,
  "endLine" : 683,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int complexToDimensionPixelSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicValueResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicValueResourceRepository createForTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFolderConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findResourceFieldsForValueResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1296,
  "endLine" : 1304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocalResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1581,
  "endLine" : 1589,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRClassNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2001,
  "endLine" : 2009,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRawFileResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2211,
  "endLine" : 2219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidRClassBase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidRClassBase.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidModularizePreviewPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findInferredAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/AndroidSdkInferredAnnotationProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/typedef/TypeDefCompletionContributor.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showSdkMissingDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyAvailability()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallSelectedPackagesStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAllLicensesAreAccepted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 323,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeSdks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path resolvePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 518,
  "endLine" : 527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEligibleAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 807,
  "endLine" : 815,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getOrCreateJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 827,
  "endLine" : 835,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanInitialization()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1050,
  "endLine" : 1058,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdksCleanupUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddSharedObjectFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon createBitmapIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconFactory.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/ListeningLoader.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/ViewTreeLifecycleTransform.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkValidationResults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object newTargetLabelConstraints()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTargetConfigurableWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties toProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 422,
  "endLine" : 432,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaunchOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApkPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LiveEditHelper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LaunchCompatibility canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidDevice.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidWearConfiguration.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceConfigurationExecutor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun showWatchFace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidWearConfigurationExecutor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/SlotsPanel.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModuleAccepted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidDeclarativeWatchFaceConfigurationEditor.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun reset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FileSystemApkProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTargetsSelectedWithDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DevicesSelectedService.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectedTargetStateService.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxAction.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPrompt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launchDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTarget.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createErrorStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditStatus.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComposeVersionError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditStatus.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProgramResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/JarResourceCacheEntry.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompiler.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReadableDesc()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrMethod.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrAccessFlag.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun returnOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSerial()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDeviceName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTaskDefaultConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaunchCompatibilityCheckerImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibilityCheckerImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findSourceForFileInExplodedAar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1091,
  "endLine" : 1099,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showLoadingError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceReference getStyleReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProjectStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ThemeEditorStyle.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun daemonStartFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addColumns()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableColumn getOrCreateColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map removeAllColumns()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTransferDataAsString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 699,
  "endLine" : 707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKeyColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringTableCellEditor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/GoToDeclarationAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String validateValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manualLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditService.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditOnSaveInfo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractProgressStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateButtons()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDestination()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showConsole()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFinishAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonEmptyNonSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallComponentsProgressStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallComponentsProgressStep.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warnIfRequiredComponentsUnavailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  then()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackagesToInstall()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkComponentInstaller.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRecommendedBasedOnMachine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsRecommendation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPreferredBounds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceOverrides()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path tryToGetEmbeddedJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void activateProjectView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/ToolWindows.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/NonBlockingReadActionUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importFileAsProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/CustomProjectTypeImporter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndroidFacetsWithPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMachineDetails()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordTypingLatency()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/TypingLatencyTracker.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ChoiceLoggerImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConnectionState getConnectionState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GuiTestingService()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/GuiTestingService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadFonts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/validation/validators/StringPathValidator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchForeignSymbol()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchForeignSymbol.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T parseJson()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/SketchParser.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StyleModel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradientModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDrawableGradientType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorAssetModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ColorAssetModel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DrawableAssetModel createDrawableAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRoundCorners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 602,
  "endLine" : 612,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getArtboards()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModel.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveMappers()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ImportConfigurationManager.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowActivated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun _init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModel.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcesProvider.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 400,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearCacheForCurrentResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlowPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/NavigationSlowPreviewProvider.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/ShowFileInResourceManagerAction.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioActionRemover()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidStudioActionRemover.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLicenseFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicensesLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getIdeWideThirdPartyLibLicenses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicensesLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidActionGroupRemover()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidActionGroupRemover.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String safeCall()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenStringResourceEditorAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenStringResourceEditorAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidSdkResolveScopeProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAaptManifestPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void putSchema()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findStartIndent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/XmlTagInnerClassInsertHandler.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean findHandlerMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PackageClassConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceNamespaceReference.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AutoFillHintsConverter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CompositeConverter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/InstrumentationTargetPackageConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveInner()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AttrNameConverter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 918,
  "endLine" : 926,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyFolderFieldListener()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 984,
  "endLine" : 992,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 1027,
  "endLine" : 1037,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canClose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String suggestVarName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidCreateOnClickHandlerAction.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleDialog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isToBeChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getExtractableAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getAllModulesToScan()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void filterFilesToScan()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 416,
  "endLine" : 424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement resolveStyleRef()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyStyleData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesHandler.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inline()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/LayoutUsageData.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineAllStyleUsagesProcessor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectedTasks()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ImportDependenciesDialog.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ImportSourceRootsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tokenizer getTokenizer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidNewSdkDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidNewSdkDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidNonTransitiveRClassCompletionContributor.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlPullParser createXmlPullParser()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StdArrangementMatchRule newAttributeRule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlRearranger.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptPane getOptionsPane()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateValueResourceQuickFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/LinkHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 518,
  "endLine" : 526,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 612,
  "endLine" : 620,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DensityComboBoxModel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 721,
  "endLine" : 729,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1022,
  "endLine" : 1030,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1282,
  "endLine" : 1290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoClassLoadersHeld()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelectedClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateOverlayPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderOverlays.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeNewQName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidApplicationPackageRenameProcessor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/widgets/SourceSetCellRenderer.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateXmlResourceSubdirPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDirNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceDirectoryDialogBase createNewResourceDirectoryDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/DefaultNewResourceCreationHandler.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRelatedProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDevice getSelectedDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 734,
  "endLine" : 743,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Client getSelectedClient()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 746,
  "endLine" : 755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceManager getResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ModuleResourceManagers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_java_prioritizes()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_kotlin_prioritizes()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupSdkData()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidNdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/NdkPathsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoPlatformsNdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/NdkPathsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidNdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/NdkPathsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidSdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkPathsTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoPlatformsSdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkPathsTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTryToCreate()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameDeclareStyleableAttrFromXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameDeclareStyleableFromXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameDeclareStyleableFromJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaReferenceToFileResourceWithUnderscores()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaReferenceToId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestStringRename()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 451,
  "endLine" : 461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleable()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 483,
  "endLine" : 491,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeTagHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttrDescription()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutManagerAttributeForOldRecyclerView()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 930,
  "endLine" : 938,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1239,
  "endLine" : 1247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewClassReference2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1564,
  "endLine" : 1573,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2162,
  "endLine" : 2172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateNoChange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateChangeTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createResourceFromUsage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 632,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 646,
  "endLine" : 654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatableAttributeCompletionDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 695,
  "endLine" : 703,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inlineResourceField()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 726,
  "endLine" : 734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestSpellcheckerQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1145,
  "endLine" : 1155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceCompletion8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedUnqualifiedTagFramework()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceAttributeNamesCompletion_androidX()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedUnqualifiedTagAndroidX()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedUnqualifiedTagFramework()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedUnqualifiedTagSupportLibrary()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dumpTreeToBuilder()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPresentableCompletionElements()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestSpellcheckerQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestOnClickQuickfix()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test11()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fragmentToLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedActivity()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestDisabled()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestDisabled()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestInlineIncludeActionDisabled()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestInlineActionInValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStringFromXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStyleableAttr()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoResourceFromToolsAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getDeclarationsFrom()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 673,
  "endLine" : 685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialDestinationApkSet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialDestinationBundleSet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InspectionProfileEntry getInspection()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidJava8ListSortInspectionTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InspectionProfileEntry getInspection()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidJava8CollectionRemoveIfInspectionTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifest2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifest7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ViewLoaderTest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testStringResourceNotEncoded()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisposedModule()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/resourceManagers/FrameworkResourceManagerTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetFilePaths()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemovePathMapping()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doSubpackagesHaveClasses()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ApkPackageTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindSmaliFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createManifest()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackImplTest.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsSupported()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLayerStyles()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/DocumentParserTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/AssetListViewTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProviderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderSelector()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/DrawableRendererTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMatchDeeplink()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeepLinkChooserDialogTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fullDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyChangesDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 532,
  "endLine" : 540,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyCodeChangesDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backgroundImageHasNoComboBox()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/SlotsPanelTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractSupportedComplicationTypes()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/ComplicationTypeUtilTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCategory()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunch()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DefaultActivityLaunchTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidLauncherActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidLauncherAlias()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleEmptySections()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/ActionGroupSectionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/VibEditCompileTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigs()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskConfigWhenItsEmpty()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopWatchRestartShouldResetTime()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/StopWatchTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRecommendedThemesNoDependencies()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimple()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/GridPasteUtilsTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringTableCellEditorTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringTableCellEditorTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCellEditingWithInvalidValue()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringTableCellEditorTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCellEditingWithInvalidKeyValue()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringTableCellEditorTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStringValueColumn()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMissingTranslations()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocales()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteActionTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_showTranslatableKeys()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_showKeysNeedingTranslation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/ReloadStringResourcesActionTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_nullFileEditor()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/PanelActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_nullProject()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/PanelActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List grabHTMLLinks()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestConflictTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActionLocation_navigationFile()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestActionLocationTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActionLocation_primaryManifest()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestActionLocationTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/DefaultProjectSystemTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedResource()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/CompactResourcePickerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyFrameworkSources()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/CompactResourcePickerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module getModuleSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTag getRootTagSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceReferenceType getResourceReferenceType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWithStats()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/RemoteFileCache.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkProgressIndicatorState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun broadcastResult()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ThrottlingAsyncSupplier.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-common" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/BasePreviewAnnotationInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigPerfettoNativeAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigUnspecified()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigImported()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 385,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savingTaskConfigInProjectForTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskCpuProfilerConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsTaskSupportedOnStartup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol symbolize()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traceIdIsUsedForDataFilter()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessorTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkTestDefaultValues()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProdAndTestFlagsVerifier.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSureAllKnownDivergencesExists()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProdAndTestFlagsVerifier.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean openFileInAssociatedApplication()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureFileType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditorProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openHomeTab()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openPastRecordingsTab()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorProcessMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 633,
  "endLine" : 642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorCpuData()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 645,
  "endLine" : 654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorMemoryData()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 657,
  "endLine" : 666,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadMemoryData()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorService.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StartSystemTraceAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ProfilerSelectProcessAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ExportRecordingAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeCreateLocalMavenRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/LocalMavenRepository.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetSourceSetSelector_notAddedIfParameterDisabled()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ConfigureTemplateParametersStepTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android-npw" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveVersionNotYetPublished()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependencyValidation()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGraphic()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flavorsConfigurationsBuildGradle_only_dimensions()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesMacrobenchmarkCommonTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android-npw" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/GenerateBaselineProfileModuleTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::android-npw" ],
  "startLine" : 496,
  "endLine" : 520,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/GenerateBaselineProfileModuleTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::android-npw" ],
  "startLine" : 906,
  "endLine" : 930,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gradleWrapperExecutable()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidGradleUtilsTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModelWizard()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectDefaults()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ProjectTemplateDataBuilder.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/EnumComboProvider.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-npw" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/PackageComboProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParamsToLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/java/NewLibraryModuleModel.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextFieldProperty()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/validator/MultiplatformAgpMinVersionValidator.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-npw" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateModuleValidation()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSelectedModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/multiplatform/ConfigureKotlinMultiplatformLibraryModuleStep.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toFileMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/CategoryIconMap.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-npw" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleRectangleAroundCenter()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AssetStudioUtils.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pad()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AssetStudioUtils.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean iconExists()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 567,
  "endLine" : 576,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOutputIconsTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generateViewportPreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 673,
  "endLine" : 682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generateMonochromeViewportPreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 686,
  "endLine" : 695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getAdaptiveIconXml()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOutputIconsTasks()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawSafeZone()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 393,
  "endLine" : 403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIconFileName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 566,
  "endLine" : 574,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double getMdpiScaleFactor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VdOverrideInfo createOverrideInfo()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getCategoriesFromFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureDefaultApiLevelAtLeastRecommended()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/AndroidApiLevelComboBox.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDefaultWizard()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUniqueBuildTypeName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/macrobenchmarkModule/macrobenchmarkModuleRecipe.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Revision getRecommendedBuildToolsRevision()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/platform/GradleBuildSettings.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectEntry.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectEntry.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidNewModuleInGroupAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-npw" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidNewProjectAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-npw" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidImportModuleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/PsiMethodReference.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAttributeNameMatched()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackagePrefix()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportImpl.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportImpl.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInferredFormalParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/validation/DataBindingExpressionAnnotator.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean classOrInterfaceType_2()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean classOrInterfaceType_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean dataBindingExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean dataBindingExpression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expressionList_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expressionList_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean id()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean ineqComparisonOp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean inferredFormalParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inferredFormalParameterList_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inferredFormalParameterList_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean inferredFormalSingleParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean type()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 483,
  "endLine" : 491,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 494,
  "endLine" : 502,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 505,
  "endLine" : 513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 537,
  "endLine" : 545,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean typeArguments_2()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 573,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean typeArguments_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 584,
  "endLine" : 592,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ternaryExpr_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 737,
  "endLine" : 745,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualRefExpr_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 815,
  "endLine" : 823,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean simpleRefExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 826,
  "endLine" : 834,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean functionRefExpr_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 837,
  "endLine" : 845,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean classExtractionExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 867,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComboBoxDefaultsToDisplayShapeIfAvailable()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsAutomotiveMatchingAspectRatio()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsTv()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderDialog.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetailsTreeNodeListener()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunSdkConfigActionNotShownInIdeaMainToolbar()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/RunSdkConfigActionTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkDisplayName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/MultiVersionTreeNodeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDiskSpaceMessagesFullAndUninstall()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SdkUpdaterConfigurableTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDiskSpaceMessagesUninstallOnly()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SdkUpdaterConfigurableTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Revision valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/RevisionColumnInfo.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/MultiVersionTreeNode.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPackageName()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalProcessFromAppModule()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalProcessFromLibModule()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 376,
  "endLine" : 384,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalProcessFromAppModule()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalProcessFromAppAndroidTestModule()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalProcessFromLibModule()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalProcessFromLibModuleAndroidTest()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 420,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalProcessFromLibModuleAndroidTestDebug()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalProcessFromTestModule()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/utils/FacetFinderTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::execution" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCustomStopAndroidProcessCallback()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monitorShouldWorkWithoutLogcatCaptor()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClose()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDetachAndClose()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 210,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebuggerContext()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static XDebugSession findJdwpDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/AndroidDebuggerImplBase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::execution" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/DebugSessionStarter.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::execution" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidSessionInfo.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::execution" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endWaitForDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RunStats from()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdCodeCompletionTestBase.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createFakeFtlDeviceCatalogService()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdCodeCompletionTestBase.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createFakeManagedVirtualDeviceCatalogService()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdCodeCompletionTestBase.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createFakeGradleModelProvider()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdCodeCompletionTestBase.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlDevicePropertyName_foldedBlockWithSimplifiedDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlTestOptionsFixture_foldedBlockWithSimplifiedDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlTestOptionsExecution_foldedBlockWithSimplifiedDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyFtlTestOptionsResults_foldedBlockWithSimplifiedDsl()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyNotMatch()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipSignedInstallIdDueToPathStructure()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncFtlDeviceCatalogFailed()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun generateSimpleEnumSuggestion()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/BaseLookupElementProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdDevicePropertyInsertHandler.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun push()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshChildrenStates()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/HierarchicalCheckboxes.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAvailableUserAccounts()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleAuthService.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAmOptionsIfFlagIsDisabled()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutinesDebuggerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::debuggers" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAmOptionsIfNotDebuggable()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutinesDebuggerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::debuggers" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlatformResourceIdMap()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/ProjectResourceIdResolverTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::debuggers" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorIntRendering()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AnnotationsRendererTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::debuggers" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiAnnotation getAnnotationForLocal()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope getSearchScope()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String calcLabel()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapPopupEvaluator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::debuggers" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllClasses()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidPositionManager.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::debuggers" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasOnlyInvokeStatic()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/DexBytecodeInspectorImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::debuggers" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployApi33()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployApi28WithUserPmOptions()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void redefine()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_searchable_options()",
  "longName" : "",
  "relativeFileName" : "searchable-options/update_searchable_options.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::searchable-options" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_workspace()",
  "longName" : "",
  "relativeFileName" : "searchable-options/update_searchable_options.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::searchable-options" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailedDownloadCompleted()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallDataRetrievalTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumDataRetrievalTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeDataRetrievalTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largerDataRetrievalTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumberOfBuildResultsIsCalculated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageFileManagerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindMatchingReason()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/AlwaysRunTaskDataTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildEventHandler()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BuildCancellationTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAndroidX()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidXAndJetifier()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOperationDescriptorStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTaskOperationDescriptorStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProjectConfigurationStartEventStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoesNotStoreResultsWithFalseFlag()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMemorySettingsOpened()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressNoGCSettingWarning()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 475,
  "endLine" : 488,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialDataSetListOrderWithDownloadsEnabled()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerViewModelTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAlwaysRunTasksFilterApplyToWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowTasksForAndroidPluginsFilterApplyToWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAnnotationProcessorIssuesFilterApplyToWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowConfigurationCacheIssuesFilterApplyToWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowJetifierUsageWarningFilterApplyToWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewCreatedWithNonEmptyData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/DownloadsInfoPageViewTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewCreatedWithEmptyData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/DownloadsInfoPageViewTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClicksHandledOnStack()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinatesCalculatedWhenVisibleAreaIsTooSmall()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionAreaUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 256,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureOperation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/sync/analyzer/SyncAnalyzerManagerImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDownloadRequest()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUi.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFromFile()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/KnownGradlePluginsService.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/AlwaysRunTasksAnalyzer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureResultCalculated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BaseAnalyzer.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showToolWindowBalloonIfNeeded()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerNotificationManager.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeViewToTasksLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tasksDetailsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openConfigurationCacheWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/OpenBuildAnalyzerAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningsFilterComponent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tasksFilterComponent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/DownloadsInfoPageModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/OpenBuildAnalyzerResultsAction.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskCategoryIssues()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/data/builder/TaskCategoryIssueUiDataContainer.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToArray2()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnClear()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listenAndFireWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ObservableBool isPresent()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalProperty.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Double convertFromSourceType()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToDoubleAdapterProperty.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::observable" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer convertFromSourceType()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToIntAdapterProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  Expression transform()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ObservableValue.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::observable" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoWayBinding()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Expression create()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/Expression.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::observable" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNotification()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun downloadFullyWithCaching()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/resolver/http/HttpArtifactResolverTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noPreferredProcesses_noSelection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/process/ProcessesModelTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addProcessListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionProcessDiscovery.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackGraphModeSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/WorkEntryGraphView.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFormDataFromContentType()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataForRange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSeriesTest.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataForRange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSeries.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableCanBeSortedBySize()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rendersVariables()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_unknownRequestFormat()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_unknownResponseFormat()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldHandleEmptySelection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldHandleThreadsWithTheSameNameButDifferentID()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/TimelineRenderer.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquireDatabaseLock()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 941,
  "endLine" : 949,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorTextRestoredWhenListLosesFocus()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/QueryHistoryViewTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateKeepConnectionOpenButton()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 458,
  "endLine" : 477,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackTargetRefreshed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackOfflineModeEntered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathFromText()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kgp1_7_20_hasTransitiveDepTo_kotlinStdLib1_8_0()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/KotlinBomPlatformDependencyTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android-templates" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kgp1_8_10_hasTransitiveDepToKotlinStdLib1_8_0()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/KotlinBomPlatformDependencyTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android-templates" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAIDLFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssetsFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJNIFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaResourcesFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogT_onTopLevel()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogT_inClass()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogT_inCompanionObject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTemplate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateTestCase.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android-templates" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddKotlinPluginWithClasspath()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appNameForTheme()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/TemplateUtilsTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-templates" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Shader()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Shader.h",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-templates" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Shader()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Shader.h",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-templates" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readTextFromDocument()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDirectoryIsWriteable()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProjectRootFolderOfTestProjectType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolvedScopeForTestOnlyModuleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneratedTestSourcesIncluded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariantsInCompositeBuildProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 407,
  "endLine" : 415,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPluginLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLibraryDeclaration2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_SimpleCase()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_MixedNotation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNonDefaultTomlNaming_MixedNotation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicationNames_MixedNotation2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasDuplicationUnicode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkTrailingUnderscore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 588,
  "endLine" : 597,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDigitAfterDelimiter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 600,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDigitAfterDelimiterForVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLibsAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogHighlighterTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPluginsAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogHighlighterTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBundleAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogHighlighterTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLibsAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBundlesAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPluginAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoCatalogsOutsideOfGradleFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/index/VersionCatalogFileIndexContributorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationPanelTypeWithSyncNeededWithBuildFilesChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleProjectSystemUtilSoftwareVersionsTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithKMPOnly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleProjectSystemUtilSoftwareVersionsTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadGradleVersionFromGradleSyncState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleVersionsTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadGradleVersionFromWrapperWhenGradleSyncStateReturnsNullGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleVersionsTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateWithSpecificGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertWrapperCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 506,
  "endLine" : 515,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetJavaHome()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleConfigPropertiesTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidSdkPathWithSeparatorDifferentThanPlatformOne()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationIdFromOutputListingFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleBuildOutputUtilTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenProject_kmpWithJs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenKaptProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenCompositeBuildProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReopenPsdSampleGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResyncPsdDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatesResolutionCache()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleProjectPathIntegrationTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextChildInWrapperPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenInnerWhiteSpaceIsAdded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenInnerNewLineIsAdded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProductStructureUsageTrackingBasic()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreparedTestProject trackGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForProjectStructureUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDefaultResolverPluginToSettingsWhenProjectWithCatalog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixBuildToolsProcessorIntegrationTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectedButUnreportedBuildIssueOriginatedInAndroid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReporterOnSyncSuccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/CapturePlatformModelsProjectResolverExtension.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/EnvironmentUtils.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldAndroidGradlePluginDoesNotReturnAnything()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLessOldGradlePluginDoesReturnSomething()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlreadyInstalledRemoteCantAccessCMakeDir()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidModulesUsingGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksWithNonGradleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksWithEmptyGradlePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopBuildWithStoredTokenAndRunningProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildStopperTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildEventHandler()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/runsGradleBuild/BuildCancellationTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputParserWrapperTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputErrorsListenerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/AndroidGradleProjectViewSnapshotComparisonTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinKapt()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/runsIndexingWithGradle/AndroidGradleProjectViewSnapshotComparisonTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoByteCodeTransformationModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/LiveEditServicesIntegrationTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildVariantPrecedence()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleMergedManifestContributorsTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetResolvedAarDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetResolvedJarDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithExplicitNonExistingVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentWithExplicitNonExistingVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 462,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassFileFinder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/runsGradleProjectsystem/GradleClassFileFinderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassFileFinder_nonAndroidTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/runsGradleProjectsystem/GradleClassFileFinderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rootsChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classIdentifierNamed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/JavaBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodIdentifierNamed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/JavaBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List computeBestOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUserPropertiesPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAllMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/AbstractSyncMessagesTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWholeProjectGroupingRules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 783,
  "endLine" : 793,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinClassNameElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/GradleUsageTypeProviderTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinClassReferenceElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/GradleUsageTypeProviderTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultProjectSystemActionDisabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/actions/runsGradleSigning/GenerateSignedAppBundleOrApkActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryOnlyProjectActionDisabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/actions/runsGradleSigning/GenerateSignedAppBundleOrApkActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appFrameCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificInitializer.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestMethodGradleConfigurationProducer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doIsConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInPackageGradleConfigurationProducer.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllTestsTaskToRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInPackageGradleConfigurationProducer.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInPackageGradleConfigurationProducer.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllTestsTaskToRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestClassGradleConfigurationProducer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestClassGradleConfigurationProducer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSetupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInDirectoryGradleConfigurationProducer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/kmp/KotlinMultiplatformAndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/GradleRunConfigurationExtension.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findAndSelect()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestGradleSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getLibraryId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTextOccurrence()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/GradleKtsVersionCatalogReferencesSearcher.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/VersionCatalogDescriptionProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAsProviderMethod()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildEnclosingMethod()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AgpVersions.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleWrapper find()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getWrapperLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replaceSeparatorAndCleanList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getParentModulePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 505,
  "endLine" : 513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasCause()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 526,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileWithNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 714,
  "endLine" : 722,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File findEmbeddedGradleDistributionPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 754,
  "endLine" : 763,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleToImport.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSyncNeededReason()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/SpawnMultipleDaemonsWarningListener.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringToBuildSystemType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerManager.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpEmbeddedJdkAsProjectJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/ProjectJdkUtils.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpEmbeddedJdkAsProjectJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportInvalidJdkException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkAnalyticsTracker.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void simulateRegisteredSyncError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveJcenterProcessor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRepoProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddRepoProcessor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupSyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/ExceptionSyncIssuesReporter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGradleSyncIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/CompileSdkVersionTooHighReporter.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnalyticsMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupport.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeMapJavaGetterToKotlinProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelClassDumperDescriptor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/EnableAndroidXHyperlink.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/ShowSyncIssuesDetailsHyperlink.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueChecker.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingPlatformIssueChecker.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnexpectedIssueChecker.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseErrorRegexMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/NoMatchingConfigurationSelectionIssueChecker.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/CorruptGradleDependencyIssueChecker.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/DuplicateClassIssueChecker.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/CachedDependencyNotFoundIssueChecker.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingAndroidPluginIssueChecker.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/IncompatibleAgpVersionsIssueChecker.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createProjectModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidSourceRootSyncContributor.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectCleanupDataService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModuleContentRoots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 499,
  "endLine" : 508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleImporter getImporter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestSourceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModelData.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAndroidStudioToolingPluginInitScriptCommandLineArg()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSyncIssueEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEvent.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSyncMessageAdditionalLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/GradleErrorQuickFixProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HyperlinkLabel createHyperlinkLabel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "XDebugSession findNativeDebugSession()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/NativeDebugSessionFinder.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestedLanguageLevelFromCurrentAndMinimum()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParser.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/ReferenceIssueHandler.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DataBindingOutputParser.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/AndroidProjectTaskRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToApkLocationTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsExternalCppProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsAction.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToBundleLocationTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CleanProjectAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/ShowBuildFilesInModuleAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getModuleCompileOutputs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleClassFinderUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 454,
  "endLine" : 462,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logNonCompliant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logIndexLoadedCorrectly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleTaskEmptyContributor.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNodes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleTaskEmptyContributor.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/SplitOutputMatcher.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfigurationEditor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBaseFeatureApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApplicationIdProvider.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApplicationIdProvider.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List splitProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLastIndexOfProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultResDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/ui/resourcemanager/importer/CreateDefaultResDirectoryGradleToken.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseBundleOrApkStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStep.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSigningInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSigningInfo.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildMode getBuildModeFromTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 383,
  "endLine" : 391,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/actions/GenerateSignedAppBundleOrApkAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsMethodToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/PsiMethod.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromOtherSourceSetDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanCreateAndroidTestConfigurationFromAndroidTestClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanCreateAndroidTestConfigurationFromFromTestOnlyModule()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanCreateAndroidTestConfigurationFromFromDynamicFeatureModule()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerOpensV2FileLink()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerIgnoresUnrecognizedLinks()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldReturnsNewInstance()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allDevicesAreSelectedByDefault()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerIsInvokedUponSelection()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUserPreferredColumnWidthAndThenGetUserPreferredColumnWidth()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/state/AndroidTestResultsUserPreferencesManagerTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteScheduledMethodMayBeCalledMoreThanOnce()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 781,
  "endLine" : 794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidTestResultsShouldUpdateUiComponents()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsViewTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultLabelOnPassing()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsView()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsViewWithErrorStackTrace()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkTabIsHiddenIfNoOutput()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsTabIsNotSelectedWhenErrorProvidedAndUserHasAlreadySelectedADifferentTab()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedDuration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun historyItemShouldBeDeduplicatedByTimestamp()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportTestGroupTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateGradleConfigurationInSimpleProject()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinMultiplatformUnitTestRunConfigurationFromDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidClassBrowserBase()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidClassBrowserBase.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapter.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/ResourceEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::build-common" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_latest_manifest_revision()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/sync-to-intellij-update-draft.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_revision()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/sync-to-intellij-update-draft.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collect_parents()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPathChooser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 627,
  "endLine" : 635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPathChooser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1061,
  "endLine" : 1069,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPathChooser()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1113,
  "endLine" : 1121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetParentPath()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtilTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSegments()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtilTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFullToEmpty()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleDeleteAtStartOfChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleDeleteAtEndOfChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteExtraNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun estimateDownloadWork()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimator.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntry build()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun transferProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getEscapedPath()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1193,
  "endLine" : 1201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showMessageLayerWorker()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createToolbar()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/TreeMenuItem.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toggleTutorials()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackScrolledToBottom()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 766,
  "endLine" : 774,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseWithBadFile()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-material" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorWhenCopyToNonDir()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialIconsCopyHandlerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-material" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadata.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataBuilder.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-material" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toUrlString()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialSymbolsFontUrlProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-material" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void storeValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void attachToPath()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 457,
  "endLine" : 465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStepIfNecessary()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 492,
  "endLine" : 500,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioWizardPath next()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 628,
  "endLine" : 636,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getVisibleStepCount()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WizardStepHeaderSettings()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeEnabled()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/deprecated/StudioWizardStepPanel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::wizard" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllPsiInterfacesHasDeclarativeParent()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativePsiTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPairMultiString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPairNonStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean argument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean argument_0_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean argumentsList_0_1()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean argumentsList_0_1_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean block_entries_1()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean block_entries_1_0_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean block_entry()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean block_group_2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean embedded_factory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean entries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean entry_recover_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 432,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean expression()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean identifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 493,
  "endLine" : 501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean one_line_entries_0_0_1()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean one_line_entries_0_0_1_0_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 560,
  "endLine" : 568,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean pair_operator()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 592,
  "endLine" : 600,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean assignable_qualified_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 665,
  "endLine" : 673,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean assignable_bare()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 676,
  "endLine" : 684,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean receiver_prefixed_factory_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 722,
  "endLine" : 730,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean simple_factory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 733,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualified_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 779,
  "endLine" : 787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bare()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 790,
  "endLine" : 798,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualified_receiver_0_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 836,
  "endLine" : 844,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bare_receiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 847,
  "endLine" : 855,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/K1AndroidViewConstructorFix.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAndGetConfiguredModules()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noApplicationId()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupAppActionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::backup" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_absolute()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreRunConfigSectionTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::backup" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_relative()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreRunConfigSectionTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::backup" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_flagDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionGroupTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::backup" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error_unexpectedWithCause()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupUsageTrackerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::backup" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error_unexpectedWithoutCause()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupUsageTrackerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::backup" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreAppActionGroup.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::backup" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/DefaultObjectExpander.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::bleak" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allClassLoaders()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/BleakHelper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::bleak" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestionsTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpVersionDeclarative()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplDeclarativeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzerTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModulesTreeWhenPluginInTheRootWithSubmodules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ModulesPerspectiveConfigurableTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParsedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsWellKnownReferenceWithError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifactCollection.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifactCollection.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  batchChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsCollectionBase.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsResolvedVariantCollection.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsIssueCollection.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Place deserialize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/Places.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanelUi.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createColumnModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ListPropertyEditor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ListPropertyEditor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPopupVisible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLayout()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemsSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T getNodeUnderMousePointer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyItemToToolTip()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validateState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenModuleSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openModuleLibrarySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenModuleLibrarySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenContentEntriesSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openContentEntriesSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenModuleDependenciesSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openModuleDependenciesSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenLibraryOrSdkSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processModulesMoved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/actions/AndroidShowStructureSettingsAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleWhenSelectingRoot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/ToggleOrientationActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleWhenSelectingNestedLinearLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/ToggleOrientationActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholderTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapFailedIfCenterIsOutside()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholderTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testDragNothing()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LinearLayoutHandlerTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testCancel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LinearLayoutHandlerTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testDragBottomRight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LinearLayoutHandlerTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testResizeTopLeft()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LinearLayoutHandlerTest.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapFailed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/LayoutHandlerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignore_testDragNothing()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/frame/FrameLayoutHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignore_testCancel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/frame/FrameLayoutHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPreviewXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandlerTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompatNotUsedIfActivityIsDerivedFromSystemActivity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompatUsedIfActivityIsDerivedFromAppCompatActivity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompatUsedIfActivityIsDerivedFromAppCompatActivityUsingReletiveActivityName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotDragEdgeConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 362,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTryingToConnectWithNullId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintPlaceholderTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativePlaceholderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAcceptChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ScrollViewHandlerTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/common/ViewGroupPlaceholderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawDropZoneLinesPointerIsBetweenFirstAndSecondChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawDropZoneLinesPointerIsBetweenSecondAndThirdChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawDropZoneLinesPointerIsInSecondHalfOfFirstChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandlerTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawDropZoneLinesPointerIsInFirstHalfOfSecondChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandlerTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeScaleType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/actions/ScaleTypeViewActionTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateResult()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScannerTestHelper.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateLints()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegratorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyMultiple()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityTestingFrameworkValidatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintOverlay()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommonLayoutGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDependencyUpdates()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertStandardTextView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkParents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSrcCompatNotIncludedWhenNotUsingAppCompat()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInputType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithFullyQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/OnClickEnumSupportTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithDotInActivityName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/OnClickEnumSupportTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComboBoxForEnumSupport()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ControlTypeProviderImplTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypeface()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetResourceLightFields()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlIdRenamingTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetMarginLeftMinApi16()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetMarginRightMinApi16()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdCompletion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontCompletion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 545,
  "endLine" : 553,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueIgnoredDuringUndo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 802,
  "endLine" : 811,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotShowingWithoutDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/statelist/SelectorMenuActionTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fitScaleDoesFit()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LargeFontModelsProviderTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePixelModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposedConfigurationManagerShouldCleanTheCached()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateWearDeviceModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposedConfigurationManagerShouldCleanTheCached()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/PaletteComponentHandlerTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutEditorHelpAssistantActionTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeIsSameForDifferentScales()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/SceneViewHeaderTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openAndCloseGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationHeaderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLinearLayoutCursorHoverSceneHandle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstraintLayoutCursorHoverSceneHandle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsPanningAfterKeyReleased()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 458,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOrganization()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewPanelTest.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::designer" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveLoadSettings()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFileFromProject()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDuplicatedModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveModelRemovesOldSelections()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertAttributeByName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLookupAttributeResource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindAttributeByPsi()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDrawableTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/DnDTransferItemTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getMipMapTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/DnDTransferItemTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIssueValidatorData()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueNodeComparatorTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigatableToFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPresentationWithoutIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/NoFileNodeTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentSignature_multipleArguments()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/CopyIssueDescriptionActionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssuePanelVisibilityWhenOpeningDesignFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional findTarget()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPopupActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 441,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionWithoutUIMode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/OrientationMenuActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getEastGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DefaultNlToolbarActionGroups.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/draw/DrawLinearPlaceholder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholder.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholder.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/LinearLayoutAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/BaselineAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CardViewHandler.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/google/MapViewHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/google/AdViewHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabHostHandler.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawHorizontalMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 962,
  "endLine" : 971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawVerticalMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 1020,
  "endLine" : 1029,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void gatherProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPreviousMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawGuidelineCycle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawGuidelineCycle.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double EaseInOutinterpolator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/Animation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 603,
  "endLine" : 611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 559,
  "endLine" : 567,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 682,
  "endLine" : 690,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 712,
  "endLine" : 721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList connectFrom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1864,
  "endLine" : 1872,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getLeftTargetOrigin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRightTargetOrigin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTopTargetOrigin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getBottomTargetOrigin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutPlaceholder.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolsSrc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 726,
  "endLine" : 736,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeDropHandler.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewStubHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SpinnerHandler.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabItemHandler.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BaseFragmentHandler.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NumberPickerHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BottomAppBarHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NoPreviewHandler.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/DetailsFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/SearchFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/PlaybackOverlayFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/BrowseFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridUtils.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextViewHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/flexbox/FlexboxLayoutHandler.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ToolbarHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDropPreviewLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Rectangle getBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ListViewScrollHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBackgroundImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurfacePositionableContentLayoutManager.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActionHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackIgnoreButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScannerMetricTracker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SearchOption convertFilterMatches()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logToolbarEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Density getCurrentDensity()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumSet inferTypeFromField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 528,
  "endLine" : 536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResizePolicy create()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionGroup createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListWithMarginExpandableItemsHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideExpansion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Palette getPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/TextAppearanceEnumSupport.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun displayName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/TextAppearanceEnumSupport.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 626,
  "endLine" : 635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1271,
  "endLine" : 1279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphBase()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DesignSurfaceListener createDesignSurfaceListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationActionManager.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateShowAsActionAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawOverflowGroupDropPreviewLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean anyNotWrap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numberOfConnections()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer resolveDimensionPixelSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ScrollViewScrollHandler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalNotch.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalNotch.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawResize.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawResize.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SeekBarDecorator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ProgressBarDecorator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ImageViewDecorator.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun executeInRenderSessionAsync()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ToggleShowTooltipsAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DrawableBackgroundMenuAction.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean implicitAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ToggleAllShowDecorationsAction.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphComponentAction.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnMouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideProgressIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SurfaceProgressPanel.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveFileScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveDrawableBackgroundType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragEnter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 643,
  "endLine" : 651,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScaleChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 627,
  "endLine" : 635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun scrollToCenter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 739,
  "endLine" : 747,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 990,
  "endLine" : 998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMenuPoint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1071,
  "endLine" : 1079,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeWriter.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DnDTransferComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferComponent.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHighlightSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlComponent findComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyAllPendingAttributesToView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean finishTransaction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkMissing()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void gatherTagsAndSnapshots()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T compute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IssueModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/Issue.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/Issue.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/Issue.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/ToggleIssueDetailAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Line()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 311,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandSet getSortedCommandSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 581,
  "endLine" : 590,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 629,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawNlDraggingComponentFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlDraggingComponentFrame.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FillShape.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawIcon.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void end()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SecondarySelector getSecondarySelector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 853,
  "endLine" : 861,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findSelectionOfCurve()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 948,
  "endLine" : 958,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double EaseInOutInterpolator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ControllableTicker.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/CopyResultImageAction.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/PasteWithIdOptionAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createActionLink()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLayers()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersTree.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertToNonResourcePrefixName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderInFakeUi()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/scene/AsyncDisplayRule.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDragEventBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDragEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollFixture scroll()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ScrollFixture.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDropEventBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDropEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture expectXml()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyncNlModel create()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/SyncNlModel.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void releaseKey()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewToolbar.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnresolvedClassNameInFlagRule()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCStyleComment()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCharacterLiterals()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun check()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomResolveColumnInModuleDependentsTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android-lang" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReservedKeywords()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslAnnotatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedKeywords()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslAnnotatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun assertTokenTypes()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/AndroidParsingTestCase.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSecondaryElements()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/findUsages/AidlFindUsageHandlerFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepTokenType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8TypedHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArrayType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferences()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/Manipulators.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/References.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-lang" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/AndroidSqlAnnotator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomUseScopeEnlarger.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotation_element_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean annotation_list()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotation_parameter_list_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotation_parameter_list_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean constant_value_list()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean constant_value_list_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean constant_value_list_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean dotted_name_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean dotted_name_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enumerators_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 505,
  "endLine" : 513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enumerators_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 516,
  "endLine" : 524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_5()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 690,
  "endLine" : 698,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_7()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 730,
  "endLine" : 738,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean imports()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 776,
  "endLine" : 784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean interface_declaration_1_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 843,
  "endLine" : 851,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean name_component()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 943,
  "endLine" : 951,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean optional_type_params()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 963,
  "endLine" : 971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parameter_list()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1023,
  "endLine" : 1031,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameter_list_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1034,
  "endLine" : 1042,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameter_list_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1045,
  "endLine" : 1053,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameter_list_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1056,
  "endLine" : 1064,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parcelable_declaration_0_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1098,
  "endLine" : 1106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualified_name_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1195,
  "endLine" : 1203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualified_name_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1206,
  "endLine" : 1214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean typeArguments_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1233,
  "endLine" : 1241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean typeArguments_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1244,
  "endLine" : 1252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean type_element()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1256,
  "endLine" : 1264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_element_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1267,
  "endLine" : 1275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_element_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1278,
  "endLine" : 1286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_element_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1289,
  "endLine" : 1297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_element_1_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1309,
  "endLine" : 1317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_params_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1352,
  "endLine" : 1360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_params_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1363,
  "endLine" : 1371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean unannotated_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1398,
  "endLine" : 1406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean union_declaration_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1427,
  "endLine" : 1435,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean variable_declaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1440,
  "endLine" : 1448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean className()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean any_field_or_method()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean any_not_primitive_type()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean any_primitive_type()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean any_type()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean class_filter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_filter_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_filter_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean class_member_core()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_member_core_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_member_core_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_member_core_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_modifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_5_0_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_5_0_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 453,
  "endLine" : 461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_type()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_type_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 483,
  "endLine" : 491,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 536,
  "endLine" : 544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fields_specification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_specification_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 601,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_specification_0_1_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 642,
  "endLine" : 650,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean file()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 673,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean file_filter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_filter_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 716,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_filter_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 727,
  "endLine" : 735,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean file_list()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 739,
  "endLine" : 747,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_list_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 750,
  "endLine" : 758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_list_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 761,
  "endLine" : 769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean flag()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 782,
  "endLine" : 790,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean flag_argument()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean flag_with_class_filter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 825,
  "endLine" : 833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fully_qualified_name_constructor_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 850,
  "endLine" : 858,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean java()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 897,
  "endLine" : 905,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1078,
  "endLine" : 1086,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean method_modifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1107,
  "endLine" : 1115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_modifier_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1118,
  "endLine" : 1126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_modifier_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1129,
  "endLine" : 1137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_modifier_0_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1147,
  "endLine" : 1155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean method_only_modifiers()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1169,
  "endLine" : 1177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_only_modifiers_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1187,
  "endLine" : 1195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_specification_2_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1230,
  "endLine" : 1238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameters_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1339,
  "endLine" : 1347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean qualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1351,
  "endLine" : 1359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualifiedName_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1362,
  "endLine" : 1370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualifiedName_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1373,
  "endLine" : 1381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualifiedName_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1384,
  "endLine" : 1392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean quoted_identifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1396,
  "endLine" : 1404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1408,
  "endLine" : 1416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean root_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1419,
  "endLine" : 1427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1450,
  "endLine" : 1458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_1_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1461,
  "endLine" : 1469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_1_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1472,
  "endLine" : 1480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_with_class_specification_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1524,
  "endLine" : 1532,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_with_class_specification_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1535,
  "endLine" : 1543,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean super_class_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1554,
  "endLine" : 1562,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean type()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1573,
  "endLine" : 1581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1584,
  "endLine" : 1592,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1595,
  "endLine" : 1603,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_list_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1635,
  "endLine" : 1643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_list_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1646,
  "endLine" : 1654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean alter_table_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean column_constraint()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_5()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 432,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_definition_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 473,
  "endLine" : 481,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean compound_operator_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 558,
  "endLine" : 566,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean conflict_clause_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 586,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_10()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 677,
  "endLine" : 685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_10_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 688,
  "endLine" : 696,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 766,
  "endLine" : 774,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 777,
  "endLine" : 785,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 803,
  "endLine" : 811,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 814,
  "endLine" : 822,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_0_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 825,
  "endLine" : 833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_0_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 836,
  "endLine" : 844,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_0_5_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 854,
  "endLine" : 862,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 865,
  "endLine" : 873,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 956,
  "endLine" : 964,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_7_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 998,
  "endLine" : 1006,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_7_2_1_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1028,
  "endLine" : 1036,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_7_2_1_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1039,
  "endLine" : 1047,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_11_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1074,
  "endLine" : 1082,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_14()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1092,
  "endLine" : 1100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_view_statement_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1163,
  "endLine" : 1171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1227,
  "endLine" : 1235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_8_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1258,
  "endLine" : 1266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_8_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1269,
  "endLine" : 1277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean database_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1281,
  "endLine" : 1289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1330,
  "endLine" : 1338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_3_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1341,
  "endLine" : 1349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_5_0_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1393,
  "endLine" : 1401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_index_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1500,
  "endLine" : 1508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_table_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1550,
  "endLine" : 1558,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_trigger_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1600,
  "endLine" : 1608,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_view_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1650,
  "endLine" : 1658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean error_message()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1662,
  "endLine" : 1670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean expression_list()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1704,
  "endLine" : 1712,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_list_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1715,
  "endLine" : 1723,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_list_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1726,
  "endLine" : 1734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_2_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1822,
  "endLine" : 1830,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_2_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1833,
  "endLine" : 1841,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1844,
  "endLine" : 1852,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1855,
  "endLine" : 1863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_3_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1901,
  "endLine" : 1909,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_4_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1945,
  "endLine" : 1953,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean frame_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1968,
  "endLine" : 1976,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_clause_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1989,
  "endLine" : 1997,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_left_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2030,
  "endLine" : 2038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_left_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2041,
  "endLine" : 2049,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_right_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2069,
  "endLine" : 2077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_right_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2080,
  "endLine" : 2088,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_single_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2106,
  "endLine" : 2114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean frame_spec()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2118,
  "endLine" : 2126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_spec_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2136,
  "endLine" : 2144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_clause_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2174,
  "endLine" : 2182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2225,
  "endLine" : 2233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2243,
  "endLine" : 2251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2268,
  "endLine" : 2276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_3_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2279,
  "endLine" : 2287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean group_by_clause_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2311,
  "endLine" : 2319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexed_column_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2348,
  "endLine" : 2356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_columns_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2390,
  "endLine" : 2398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_columns_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2401,
  "endLine" : 2409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_statement_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2430,
  "endLine" : 2438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_statement_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2441,
  "endLine" : 2449,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_statement_0_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2459,
  "endLine" : 2467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_constraint_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2514,
  "endLine" : 2522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_constraint_1_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2538,
  "endLine" : 2546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_constraint_1_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2549,
  "endLine" : 2557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean join_operator()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2561,
  "endLine" : 2569,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_operator_1_1_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2610,
  "endLine" : 2618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean limit_clause_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2649,
  "endLine" : 2657,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2713,
  "endLine" : 2721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean order_clause_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2738,
  "endLine" : 2746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean order_clause_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2749,
  "endLine" : 2757,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ordering_term_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2780,
  "endLine" : 2788,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pragma_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2875,
  "endLine" : 2883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pragma_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2893,
  "endLine" : 2901,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pragma_statement_3_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2904,
  "endLine" : 2912,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reindex_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2967,
  "endLine" : 2975,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reindex_statement_1_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2978,
  "endLine" : 2986,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reindex_statement_1_0_1_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2996,
  "endLine" : 3004,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean result_column_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3088,
  "endLine" : 3096,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean result_column_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3099,
  "endLine" : 3107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean result_column_2_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3117,
  "endLine" : 3125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean result_columns()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3136,
  "endLine" : 3144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean result_columns_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3147,
  "endLine" : 3155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean result_columns_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3158,
  "endLine" : 3166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3217,
  "endLine" : 3225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_values_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3349,
  "endLine" : 3357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3387,
  "endLine" : 3395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3398,
  "endLine" : 3406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_subquery_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3467,
  "endLine" : 3475,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean signed_number()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3497,
  "endLine" : 3505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean single_table_statement_table()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3525,
  "endLine" : 3533,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean single_table_statement_table_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3543,
  "endLine" : 3551,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3583,
  "endLine" : 3591,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean subquery_greedy()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3671,
  "endLine" : 3679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean table_constraint()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3708,
  "endLine" : 3716,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3726,
  "endLine" : 3734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3766,
  "endLine" : 3774,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_0_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3777,
  "endLine" : 3785,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_0_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3788,
  "endLine" : 3796,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_2_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3825,
  "endLine" : 3833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_1_2_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3836,
  "endLine" : 3844,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean type_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3906,
  "endLine" : 3914,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_name_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3924,
  "endLine" : 3932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4013,
  "endLine" : 4021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_3_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4024,
  "endLine" : 4032,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_8()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4035,
  "endLine" : 4043,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean vacuum_statement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4067,
  "endLine" : 4075,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean window_clause_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4118,
  "endLine" : 4126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_greedy_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4238,
  "endLine" : 4246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_greedy_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4249,
  "endLine" : 4257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4311,
  "endLine" : 4319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean with_clause_table_def()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4336,
  "endLine" : 4344,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_table_def_1_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4367,
  "endLine" : 4375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_table_def_1_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4378,
  "endLine" : 4386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean raise_function_expression_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4549,
  "endLine" : 4557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean case_expression_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4639,
  "endLine" : 4647,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean exists_expression_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4670,
  "endLine" : 4678,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4707,
  "endLine" : 4715,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_2_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4746,
  "endLine" : 4754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_2_1_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4764,
  "endLine" : 4772,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean like_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4787,
  "endLine" : 4795,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean like_expression_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4805,
  "endLine" : 4813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean like_expression_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4823,
  "endLine" : 4831,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_2_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4957,
  "endLine" : 4965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equivalence_expression_0_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5027,
  "endLine" : 5035,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean between_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5045,
  "endLine" : 5053,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean between_expression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5063,
  "endLine" : 5071,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comparison_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5074,
  "endLine" : 5082,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean bit_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5085,
  "endLine" : 5093,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean unary_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5126,
  "endLine" : 5134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean collate_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5137,
  "endLine" : 5145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5148,
  "endLine" : 5156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean document()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean glsl_identifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPropertyIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFactoryBlockNegative()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCorrectSettingsSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongFunctionType()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongTypeMessage()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutPositiveTest()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapOfAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongAppend()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBraces()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeEditingExperienceTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryMultiArgumentAndEmbeddedFunctions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginBlockCompletion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSuggestionAfterIllegalAppend()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSuggestionAfterIllegalAppend2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsideFileCompletionNoTyping()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 526,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestionsPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 860,
  "endLine" : 868,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFoldingBuilder.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEnumConstants()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeExtensionUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildString()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/PreviewXmlBuilder.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHasPairingFeature_higherVersions_succeed()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/PairingFeaturesTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/EndToEndIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingUsageTracker.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wizardCantContinueIfStepPreventsIt()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 323,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean goForward()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 661,
  "endLine" : 672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 685,
  "endLine" : 696,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelPropertyDescription modelDescriptionForParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void maybeDeleteIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertToExternalTextValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldAddToListInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 935,
  "endLine" : 943,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deletePsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1262,
  "endLine" : 1276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWebpSupported()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/WebpSupportTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::studio" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path createFakeAddonsFile()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_empty_jps_module()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingNavigationTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::databinding" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectIds()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrUtilTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::databinding" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun additionalModulesForLightBindingScope()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayoutToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::databinding" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatInput_InvalidInputDoesNotChangeValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntInput_InvalidInputDoesNotChangeValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntInput_NumberWithDecimal()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentActionTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructorWithColor()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelAndPreviewElementConnection()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun accept()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTilePreviewRepresentationProvider.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffset()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeGradleVisitor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::lint" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedNodeMap getAttributes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1103,
  "endLine" : 1111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isElementContentWhitespace()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1348,
  "endLine" : 1357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location resolve()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintIntentionAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::lint" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SetAttributeQuickFix.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::lint" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean showToolWindow()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerService.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLlvmSymbolizerProcFreeze()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoublePop()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/JComponentTreeManagerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::swingp" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/ThreadStat.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::swingp" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/WindowClassTransformer.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::swingp" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/BufferStrategyPaintManagerClassTransform.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::swingp" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void popJComponent()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/JComponentTreeManager.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::swingp" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleAction()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ListUsbDevicesAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ListUsbDevicesActionStateManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelAndPreviewElementConnection()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/MethodPreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modeStaysTheSame()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/modes/PreviewModeManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modeSelectionIsNull()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/modes/PreviewModeManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onAfterChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectFps()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/interactive/FpsCalculatorTest.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewRefreshManagerTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DimensionParameterRuleTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedDeviceInId()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedDeviceInParent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedCutoutValues()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun hideErrorPanel()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 447,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copySettingsInto()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/SurfacePreviewsUpdate.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queueSize()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/lifecycle/DelayedLruActionQueue.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compilationSucceeded()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewUtil.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logPreviewElement()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewElementDebugLogger.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRenderTaskFuture()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/rendering/RenderTaskCreator.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRenderResultFuture()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/rendering/RenderTaskCreator.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributor.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ViewInFocusModeAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/GroupSwitchAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dpi_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean id_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean name_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parent_param()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean root_0()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean spec()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean spec_1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean spec_1_0()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def files_in_dir()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_build.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibleSection()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureIndexVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 329,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPreferredColumnWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/Tables.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnMarginChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentAdded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/ContentManagerHierarchyAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTrackGroupUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTrackGroupDown()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerMultiSelectionModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/KeyboardEventRenderer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimension computeCellSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCellMargin()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextPaneBackground()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 565,
  "endLine" : 573,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintShadow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getScreenHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyInsets()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeaderRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPane.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHorizontalSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 744,
  "endLine" : 752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateCachedPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 866,
  "endLine" : 874,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShadowConflictedFiles()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeModel.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/EnumColors.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolWindowType toToolWindowType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowDefinition()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createHeader()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragDrop()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SidePanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInitialSideWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 460,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentListener createWidthUpdater()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 479,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 675,
  "endLine" : 683,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopDragging()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 834,
  "endLine" : 842,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitParams()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 902,
  "endLine" : 910,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnHeaderClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 664,
  "endLine" : 672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableHeader.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParentScrollPane()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/NestedScrollPaneMouseWheelListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 520,
  "endLine" : 528,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineChart()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addToPath()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DefaultLineChartReducer.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChartConfig.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HtmlLabel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Insets scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildStackString()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTimeScrollBar.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedTimeRange.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/SetZoomAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryArtifact getFilteredLibraryArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/importer/KotlinSyncAugmenter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectJvmTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectSettingsForQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/qsync/BlazeKotlinQuerySyncPlugin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getTestSizeFromAnnotation()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnKotlinxCoroutinesLib()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/search/BlazePyUseScopeEnlarger.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyBinaryContextProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement selectedPsiElement()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String validateDebugTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFileSystemItem resolveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyResolverUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PsiElement resolveFromSyncData()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getPySources()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sdk getPythonSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PySdkUtils.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record WizardContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectWizard()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doOKAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void optionSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/SelectClientTypeInnerControl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Label parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/LabelSectionParser.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkspacePath parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/RunConfigurationsSection.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LanguageClass parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetExpression parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetSection.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextBlock parseTextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetShardSizeSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/OpenBlazeWorkspaceFileAction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUpTasksExceedingLimit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel setupTreePanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setConsoleComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void bind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invalidateTreeAt()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RangeHighlighter findRangeForHyperlink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneratedTarget parseRule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryProtoParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkExtensionsIsExecutionAllowed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/execution/BazelGuard.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTestConfig()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/SourceTestConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional isLanguageActiveInProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageCheckerImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncEnded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpandedTargetsResult merge()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/WildcardTargetExpander.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTargetShardSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateProjectSyncStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnderRootDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ContentEntryEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateModifiableModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryModifier.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModifiableModel getLibraryModifiableModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryModifier.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SourceFolderProvider getSourceFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SourceFolderProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncListener.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionRootPathResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File resolveExecutionRootPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyncResult combine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncResult.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 770,
  "endLine" : 778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Duration totalBlazeTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 822,
  "endLine" : 830,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBuildifierBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getBinary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeVcsHandlerProvider vcsHandlerProviderForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerCache.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArtifactState fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/ArtifactStateProtoConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalFileState.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectTargetData fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/ProjectTargetData.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetData filter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/ProjectTargetData.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream artifactsToTrack()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath getParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetExpression fromStringSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetExpression fromString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String externalWorkspaceName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap extensionToClassMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/LanguageClass.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspacePath workspacePathForSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateProjectStructureForQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BlazeQuerySyncPlugin.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditorNotificationPanel getEditorNotificationPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/UnsyncedFileEditorNotificationProvider.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean buildDependenciesForTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTrackerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getApplicationSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deltaSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableAnalysisForWholeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 657,
  "endLine" : 665,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAllDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 678,
  "endLine" : 686,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetQuerySyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 700,
  "endLine" : 708,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBugreportFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectArtifactStore()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/artifacts/ProjectArtifactStore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopupStep onChosen()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelperSelectTargetPopup.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopupStep onChosen()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactLocation fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getToolTagFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeFlags.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String blazeBinKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String blazeGenfilesKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String blazeTestlogsKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventStreamProvider getBepStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelperBep.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path maybeWorkaroundMissingExternalRepoPrefixInBazel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileParser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildResultHelper createForLocalBuild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelperProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputGroupFileSetStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFullArtifactData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/SourceArtifact.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default VirtualFile findBuildFileInDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceRoot findWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelWorkspaceRootProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getBlockEndingParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean atAnyOfTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseFileInput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseTopLevelStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseNonTupleExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean atBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncallExpression findRule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement unwrap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLexerBase()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InsertHandler getInsertHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findAnchorElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InsertHandler getInsertHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void searchForString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set uniqueTypesOfGroup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/AttributeTypeGroups.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet getBuiltInNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuiltInNamesProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileSystemItem resolveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Predicate directoryFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skipToNextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getLookups()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findNextTokenText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Label getLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowAddFileToProjectNotification()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeImportSettings getImportSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProjectViewText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getParentScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Throwable getFutureFailure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 602,
  "endLine" : 610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RunConfigurationContext fromDirectoryNonRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/AllInBuildFileTestContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setupTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateContextAndRerun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RunConfigurationContext fromDirectoryRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/AllInDirectoryRecursiveTestContextProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean validContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void loadFromXmlIgnoreExisting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VirtualFile resolveToVirtualFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/FileResolver.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TestSizeHeuristic.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleOutputFileSettingsUi()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/ConsoleOutputFileSettingsUi.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeTestResults findTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/LocalBuildEventProtocolTestFinderStrategy.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean noUsefulOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List locate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestLocator.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyRunProfile getRunProfile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeRerunFailedTestsAction.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeComparisonFailureData parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/TestComparisonFailureParser.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/LineProcessingProcessAdapter.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCommandRunConfigurationHandlerProvider findHandlerProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatTextWithContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMap readTimestamps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/ModifiedTimeScanner.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractTreeNode wrap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryNode.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange union()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 528,
  "endLine" : 536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int matchEndIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 567,
  "endLine" : 575,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ToolWindowTaskIssueOutputFilter createWithDefaultParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean versionMismatch()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/VersionChecker.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GeneralCommandLine newProcessGroupFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/ProcessGroupUtil.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileSelectorWithStoredHistory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/FileSelectorWithStoredHistory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verify()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationError.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GridBag getFillLineConstraints()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceFileTextField create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectOpened()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/ProjectFrameUpdater.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeMenuGroup.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String menuName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeMenuGroup.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessSrcJarRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 372,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean importAsSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnderRootDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addJarsForSourceTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncAugmenter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getPsiClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/AutoFactoryUseScopeEnlarger.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showLibraryDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DescribeLibraryAction.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachedSourceJarManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachedSourceJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File patchExternalFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 559,
  "endLine" : 567,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String artifactKey()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSync()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 601,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List buildJarManifests()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList diff()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggerRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunContentDescriptor createContentDescriptor()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggerRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod getTestMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String methodFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String testFilterForClassesAndMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doMatchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/QualifiedClassNameHeuristic.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCoverageOutputFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeComparisonFailureData tryParse()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/smrunner/JunitTestComparisonFailureParser.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getAdditionalProjectJars()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeCompilerManager.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionParser parseValue()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitCompilationContext()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeConfigurationResolverResult()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OCDirective findBeginIfndefHeaderGuardDirective()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderGuardHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getCompilerSwitches()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCompilerSettings.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearContentRootsAndLibrariesIfModifiedForCMake()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CMakeWorkspaceOverride.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerText()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableTextHelper.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExperimentInt()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doInitialize()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FileExperimentLoader.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProductIdForLogs()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/MorePlatformUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/api_version_txt.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassContent getContent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenfilesPath parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GeneratedAndroidResourcesSection.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsCppConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/NdkCppSupportChecker.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getSourceTargetsStream()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidLibrarySource.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/AndroidFacetModuleCustomizer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidResourceModule fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourceModule build()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AarLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AarLibrary fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getArtifactKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/projectstructure/AndroidFacetModuleCustomizer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidProjectProtoTransform()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/AndroidProjectProtoTransform.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project apply()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/AndroidProjectProtoTransform.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelProjectSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestRecorderRunConfigurationProxy getProxy()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxyProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logTestLaunch()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/LaunchMetrics.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTarget getDeployTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeDeployTargetService.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getDeployTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLaunchDeepLinkCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/AndroidDeepLinkLaunchTask.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeDefaultActivityLocator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleView createAndAttach()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryConsoleProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/EdtRule.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun siblingWithPathAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inScope()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void new_file_created()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/AtomicFileWriterTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wildcardTargetName()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetPatternTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExecutionStack.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleWakeupIfNecessary()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void wakeUpUiIfNecessary()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 489,
  "endLine" : 498,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean skylarkDebuggingContext()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/run/SkylarkDebugBuildFlagsProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putPackagesWithErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional findIncludingPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/PackageStatementParser.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet findInnerJarPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarInnerPathFinder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSourcePackage extractFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaSourcePackageExtractor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project apply()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/DependenciesProjectProtoUpdater.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactDirectoryUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String modifyPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/TestSourceGlobMatcher.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetPatternCollection effectiveTargetPatterns()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnderRootDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_deps_built()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencySrcJarsTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateAndroidResourceDirectories_single_directory()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeFilesToDelete_filesDeleted()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeFilesToDelete_filesDeleted_parentsRemain()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void proto_to_enum_mapping_is_exhaustive()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/QuerySyncLanguageTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List parseList()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/ArtifactLocationParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDeclaredPackageOfJavaFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getArchiveFileNamePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerDependencyCheckerTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::dagger" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProvider.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::dagger" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConcept.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::dagger" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelatedAnnotationForRelatedIndexElement()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbConfigurableUiTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void optionsChanged()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 549,
  "endLine" : 559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbServerMdnsBackend getAdbServerMdnsBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbServerBurstMode getAdbServerBurstMode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateListeners()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdbOptionsUpdater()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHiddenDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiPairableDevicesPersistentStateComponent.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-adb" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/actions/TerminateAdbAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDeviceName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createChannel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbLogger.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-adb" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/DeviceHandleRenderer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractVariantSelectionChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDetails.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mavenCoordinatesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mavenCoordinatesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 526,
  "endLine" : 732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertExecution()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 770,
  "endLine" : 778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeAbiFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1031,
  "endLine" : 1039,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicVariantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1290,
  "endLine" : 1298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocalAarModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1560,
  "endLine" : 1570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apiVersionFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertV2Execution()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 750,
  "endLine" : 758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuiteSourceTypeFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 999,
  "endLine" : 1007,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeAbiFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1236,
  "endLine" : 1244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaCompileOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1313,
  "endLine" : 1321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultStyling()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestMarkdownFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FakeText()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/grid/GridTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultPooling()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testInstanceArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void drawImageTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPoolKey()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TagSnapshot createSyntheticTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 853,
  "endLine" : 861,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAttributeIfMissing()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1112,
  "endLine" : 1120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFeature()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFeature()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 892,
  "endLine" : 902,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 944,
  "endLine" : 954,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripLayoutPrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String anonymize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/log/LogAnonymizerUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::rendering" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Deferred()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeLabel()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIssue164378()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasErrors()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 633,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMissingClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 723,
  "endLine" : 732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAsyncAction()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadSuccess()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasResourceConfig()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 223,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersionNoPeriodsBackwardsCompatibility()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Revision getVersion()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundle.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream openConfigStream()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void open()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/ActionButtonsPanel.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/EditDeviceAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerWelcomeScreenAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeTo()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/DeviceInfoPanel.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactory.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByReportIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIssueWithCustomStackTrace()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeVitalsDatabase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listAccessibleApps()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/grpc/VitalsGrpcClientImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/VcsUtilsTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewMappingToRootStructure()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/InsightsVcsTestRule.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createChangeForPath()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/InsightsVcsTestRule.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Selection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Selection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapVcsCategoryFrom()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppVcsInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processError()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/InsightsConsoleTestUtils.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun breaks_long_tokens_only_after_non_word_characters()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun breaks_urls_correctly()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopupMenu()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsDropDownAction.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFilterStateIsBaseExtensionAndExtensionLevelIsNull()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageFilterStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::avd" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalStorageIsValid()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalStorageIsEmpty()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalStorageIsLessThanMin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalStorageIsOverflow()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNoneRadioButtonClick()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customIsEmpty()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customIsLessThanMin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 250,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customIsOverflow()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveImageSkinIsntNull()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareIsForTablet()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageComparatorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::avd" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareExtensionLevels()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageComparatorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::avd" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceSkinDropdownOnSelectedItemChange()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orientationNotPresentWithoutMultipleStates()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ramIsValid()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ramIsEmpty()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ramIsOverflow()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vmHeapSizeIsValid()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vmHeapSizeIsEmpty()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vmHeapSizeIsLessThanMin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 321,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vmHeapSizeIsOverflow()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 339,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skins()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ConfigureDevicePanelStateTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::avd" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImages()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/ISystemImages.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::avd" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLogcatFile_threadTime()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileParserTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::logcat" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLogcatFile_firebase()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileParserTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_nullFileLinks()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::logcat" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectHyperlinks_passesSdk()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeText_selectionNotInUserInput_appendsToEnd()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeTab()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeBackspace_atStart()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeBackspace_notInUserInput()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeBackspace_selectionNotInUserInput()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeDelete_notInUserInput()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeDelete_selectionNotInUserInput()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 292,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formattingConfig_serializePreset()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatPanelConfigTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::logcat" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_maxNonFavoriteItems_doesNotAffectNamed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistoryTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::logcat" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crashFilter_native()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_levelFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 616,
  "endLine" : 624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bug_257008139()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 332,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 446,
  "endLine" : 454,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_levels_lowercase()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_levels_uppercase()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_tags_withoutWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_tags_withWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 337,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_tags_removesBankTags()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonAndroidProject_doesNotProvideProjectPackageValue()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 475,
  "endLine" : 485,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caseInsensitivity()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 488,
  "endLine" : 498,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_age()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressEnter_addsToHistory()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logLevel()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterErrorAnnotatorTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::logcat" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun age()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterErrorAnnotatorTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::logcat" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/testing/TestDevice.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::logcat" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setApplicationIds()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeProjectApplicationIdsProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installsUserInputHandlers()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 1435,
  "endLine" : 1447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_timestampDisabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_timestampDateTime()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_timestampTime()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_idsDisabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_idsBoth()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_idsPid()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickApply_activatesApplyAction()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 800,
  "endLine" : 811,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickApply_disabledApplyButton()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 814,
  "endLine" : 825,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_systemMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 648,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accumulate_mixed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/TextAccumulatorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::logcat" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_success()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_noMatchingMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_noMappingId()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheIsPurged()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_notStandardOrCompact_doesNotUpdatePresenter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ToggleViewFormatActionTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_isEmptyAndAttached()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ClearLogcatActionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_emptySelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfo.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/message/LogcatHeader.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::logcat" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteItem()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 560,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/LevelFormat.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::logcat" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/CopyMessageTextAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/RestartOrReloadLogcatAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowUsageViewNoBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorShowUsagesTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyRenderScriptDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoWarningTextIfFilesNotChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasWarningTextIfFilesChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasTwoComboBoxesFrom410To800Alpha04()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxToAlpha04()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxTo740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxFrom420Alpha05()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxFrom800Alpha04()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8ComboBoxDefaultsToProcessorValueWithState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testR8FullModeComboBoxDefaultsToProcessorValueWithState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 321,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ForcedGradlePluginUpgradeTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpgradeAccepted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ForcedGradlePluginUpgradeTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnMigratePackagingOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInVersionCatalogLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInVersionCatalogMap()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInVersionCatalogVersionRef()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyShadersDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowAndGetAgpUpgradeDialogNoFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RefactoringProcessorInstantiatorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingGradlePropertiesInsertOld()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowDropdownInitializedWithCurrentAndLatest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 863,
  "endLine" : 871,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOKActionIsNotPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelActionIsNotPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/Basic/4.0.0/app/src/main/java/com/example/basic40/MainActivity.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 528,
  "endLine" : 537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 993,
  "endLine" : 1001,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantView.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeStructureChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantView.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  populateNecessity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 516,
  "endLine" : 524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recheckBlockageState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 538,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 255,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeInstanceMethod()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeMethod()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockReferenceType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 633,
  "endLine" : 641,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 676,
  "endLine" : 684,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 718,
  "endLine" : 726,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 740,
  "endLine" : 748,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 763,
  "endLine" : 771,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInContext()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/ComposeKotlinTemplateContextTypeTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadingAndAttachingSamples()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeKDocLinkResolutionServiceTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableIconProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposePositioningCompletionContributor.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 453,
  "endLine" : 467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/actions/ComposeProximityWeigher.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreatePreviewActionK1.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun chooseAction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeSurroundWithWidgetAction.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/formatting/ComposePostFormatProcessor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun findSourceProvider()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBuildScriptNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPsiDirectoryNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIncludeValue resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepIncludeResolver.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIncludeValue resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/NdkIncludeResolver.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IncludeViewNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInSourceFolder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/SourceFolders.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/PathTrees.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/SourceCodeFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPackagesAsFlatList()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApkPackage addChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavTestCase.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::nav" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deeplink()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deeplink()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deeplink()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/TestNavUsageTracker.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/AndroidDynamicFeatureNavTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::nav" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelection()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/tree/NavComponentTreeTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawPlaceholder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawShape()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDrawTruncatedText()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExtended()",
  "longName" : "",
  "relativeFileName" : "nav/editor/gradle/src/com/android/tools/idea/naveditor/tokens/Tokens.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::nav" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getEastGroup()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavToolbarActionGroups.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/Destination.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::nav" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun drawBackground()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/Destination.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::nav" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addToGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/Destination.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::nav" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialog.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::nav" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavUsageTracker.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/model/NavComponentHelper.kt",
  "fileLinesCount" : 737,
  "components" : [ "primary::nav" ],
  "startLine" : 696,
  "endLine" : 706,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawHorizontalAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawAction.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCommands()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawActionHandleDrag.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCommands()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawNestedGraph.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::nav" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounds()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/CurvePoints.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::nav" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ActionHandleTarget.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::nav" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun sourceRectangle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavActionHitProviderBase.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::nav" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iconRectangle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavSelfActionHitProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::nav" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ActivateComponentAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddToExistingGraphAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/NestedGraphToolbarAction.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddToNewGraphAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedDescriptors()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtDirectionsPackageDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::nav" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedDescriptors()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightDirectionsKtClass.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::nav" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedDescriptors()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtArgsPackageDescriptor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::nav" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiTypeStr()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/SafeArgsLightClassUtils.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::nav" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataForFile()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPatch()",
  "longName" : "",
  "relativeFileName" : "studio-updater/testSrc/com/android/studio/updater/StudioPatchUpdaterIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logProcessSuccess()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logProcessAbort()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logException()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestGrpcService()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transport-database" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSystemData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataExcludeStart()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTraceInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void poll()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/PollRunnerTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::transport-database" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findActivity()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/EventsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::transport-database" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindSessionFromTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindSessionToTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindSessionFromTimestampToTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetHttpDetailsAccessingThreads()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createPollers()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSystemData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/EventService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::transport-database" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackingStore()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/UnifiedEventsDataPoller.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::transport-database" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyModelFullList()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun fetchProcessList()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIDeviceFromSerialNumber()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotations_spec_3()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotations_specs_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotations_specs_0_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_name()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_spec_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean field_name()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_spec_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_specs_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_specs_0_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean implements_specs_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 420,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean implements_specs_0_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_spec_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_specs_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_specs_0_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean method_start()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 556,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parameterList()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 568,
  "endLine" : 576,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean property_value()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 632,
  "endLine" : 640,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean single_values()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 694,
  "endLine" : 702,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean single_values_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean single_values_1_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 716,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 763,
  "endLine" : 771,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_3()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 774,
  "endLine" : 782,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_5()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 802,
  "endLine" : 810,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_8()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 847,
  "endLine" : 855,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_10()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 875,
  "endLine" : 883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_12()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 903,
  "endLine" : 911,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectXml_createsXmlEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/FileByFileProgressDialog.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRootNode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleAction.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/NavigateToSourceAction.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/AnalyzeApkAction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ListenableFuture updateTreeWithDownloadSizes()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidApplicationInfo getAppInfoFromAppBundle()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsufficientButtonsThrowsException()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedRadioButtonPropertyTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooManyButtonsThrowsException()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedRadioButtonPropertyTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 494,
  "endLine" : 502,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupWithAppRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ModuleComposeResolverTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupWithTwoRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ModuleComposeResolverTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionCountsAreLogged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1096,
  "endLine" : 1105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeViewNodeWithoutSourceCodeInformation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToDeclarationDisabledWhenNoResolver()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoViews()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ShowLayoutInspectorActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersHovered()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintImagesView2SelectedLabelsOff()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithHiddenSystemViewsRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 506,
  "endLine" : 514,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintSelectedViewWithHiddenChild()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 530,
  "endLine" : 538,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintOverlay()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 541,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintMultiWindowDimBehindRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithRootImageOnly()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 676,
  "endLine" : 685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoCapability()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/Toggle3dActionTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultMonitor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorRule.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ViewResource()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ViewProtocolDsl.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableResource()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/stateinspection/FoldValidator.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewForegroundProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/FakeForegroundProcessDetection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runInEdt()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/util/ReportingCountDownLatch.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDimensionType()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItem.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/SelectedViewBuilder.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun resolveClassNameAsSourceLocation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookup.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallableReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/LambdaResolver.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReference()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/data/Resource.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/LiveModeStatistics.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/GotoDeclarationAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToSelectedViewFromRendererDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtils.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUi()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabState.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  parseDelimitedFrom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/protobuf/ProtoWorkaround.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RenderSettingsAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/TargetSelectionActionFactory.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildFeatureFlag()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlGradleProjectTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::mlkit" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateHtmlBody_modelWithoutMetadata()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPlainTextToHtml_linkifyUrl()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/HtmlUtilsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::mlkit" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStepTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::mlkit" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LightModelClass getLatestLightModelClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createSectionHeader()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createModelSection()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getInnerGroupClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 825,
  "endLine" : 834,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertFloatArrayPairToString()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 953,
  "endLine" : 961,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1030,
  "endLine" : 1038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installNavigationContextMenu()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesFullFrame()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/StackFrameParserTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesFrameWithoutLineNumber()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/StackFrameParserTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesFrameWithInvalidLineNumber()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/StackFrameParserTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateImageViewer()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijImageDataViewerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquality()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/AndroidGradlePluginVersionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteSingleLiteralInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslChangerTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteSingleLiteralInArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/catalog/CatalogTomlDslChangerTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun _testBasicStringEscapesKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitMapWithQuotedKeys()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotedDottedKeys()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitTableQuoted()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuotedDottedTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameSingleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteFirstLiteralInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMiddleLiteralInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteLastLiteralInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteFirstLiteralInArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMiddleLiteralInArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteLastLiteralInArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableAfterLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignmentWithString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignmentWithNumber()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignmentWithBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithMultipleArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryMethodNumberArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryMethodBooleanArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryMethodRecursiveArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryMethodNoAttributes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetOfFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements800()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunctionCallWithParentheses()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2303,
  "endLine" : 2312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingDimensionStrategiesAreModifiedWithAddition()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2543,
  "endLine" : 2552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingDimensionStrategiesAreModifiedWithDeletion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2573,
  "endLine" : 2582,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildTypeModel getXyzBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1733,
  "endLine" : 1742,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySourceSetRoot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkPreviewWithExistingCompileSdkRelease()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetCompileSdkReleaseWithExistingCompileSdkPreview()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 369,
  "endLine" : 379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogResolutionPatternSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 508,
  "endLine" : 518,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/CrashlyticsModelTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/FirebaseCrashlyticsModelTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 462,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteToPluggableBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowsExceptionForUnregisteredModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseVersionCatalogsFilterNonExistingFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultVersionCatalogWithNoSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllAliases()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/ReferenceResolutionTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveProjectPath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/ReferenceResolutionTest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyMavenRepositoryModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 472,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleGoogleRepos()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 741,
  "endLine" : 752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepositoriesModel initTest()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 809,
  "endLine" : 818,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginAfterBuildscript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginDslAfterBuildscript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetValueToInterpolatedProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidBlockName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 963,
  "endLine" : 973,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2171,
  "endLine" : 2181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveExtProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveQualifiedExtProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveQualifiedVariableInStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveVariableInMainModulePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyNames()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 529,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveToLastProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 464,
  "endLine" : 474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAndResetModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndResetModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceAndResetModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveVersionCatalogs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 588,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslVersionLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslSimpleExpression getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslElement getElementBeforeChildWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorsDslElement.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypesDslElement.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleNameElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List qualifyingParts()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void internalRename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCurrentElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 680,
  "endLine" : 688,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 712,
  "endLine" : 720,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslLiteral setNewLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 770,
  "endLine" : 778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNativeElementForFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 965,
  "endLine" : 973,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAppliedState()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1044,
  "endLine" : 1052,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveElementToIndex()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1154,
  "endLine" : 1167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementState remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1193,
  "endLine" : 1201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1285,
  "endLine" : 1293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findIndexOf()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelEffectDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ModelEffectDescription.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/SurfaceSyntaxDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ModelPropertyDescription.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String calculateDefaultCatalogName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogsDslElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeVariableDeclarationElement.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslSimpleExpression extractFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNextValidParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/SharedParserUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removePsiIfInvalid()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/SharedParserUtils.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List missingDimensionStrategies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/JvmTargetPropertyModelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getParentFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogView getVersionCatalogView()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeModulePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String moduleWithDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiTypePropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransform.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkOrPreviewTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SdkOrPreviewTransform.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T setUpModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module writeToNewSubModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String writeToNewProjectFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String writeToNewSubModuleFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void verifyPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 594,
  "endLine" : 602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 779,
  "endLine" : 787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlaysPresentInJar()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/FrameworkOverlayTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::render-resources" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParseResult parseFontReference()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/log/LogWrapper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkThemePrefix()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1108,
  "endLine" : 1117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOverlays()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1282,
  "endLine" : 1290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAttrs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttributes()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompiledId()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManagerBase.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::render-resources" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateValuesForType()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateConstructor()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkResourceRepositoryManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::render-resources" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getResourceDirs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 447,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileRescans()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 467,
  "endLine" : 475,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/extras/ImportUtils.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfValue()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 255,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun import()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/task/ImportTask.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowFor()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/StreamingReader.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/SliceQueries.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/SliceQueries.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importLine()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/FtraceImporterState.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cpuFor()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/FtraceImporterState.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validInputs()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/ColorValidationTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidatePreview_app_main()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/runconfiguration/ComposePreviewRunConfigurationGradleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidatePreview_lib_main()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/runconfiguration/ComposePreviewRunConfigurationGradleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContextWhenEssentialsModeIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextWithNoModule()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 273,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsConfigurationFromContextWhenEssentialsModeIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphHashCode_annotationName()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 409,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/integrationTestSrc/com/android/tools/idea/compose/UiCheckPreview.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewInOtherFile()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/OtherPreviews.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorContrastIssuePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/VisualLintPreview.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OneColorBlindErrorPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/VisualLintPreview.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TwoColorBlindErrorsPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/VisualLintPreview.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indented()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/enumsupport/PsiEnumValue.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDown.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withComposableFqn()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPanel()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/uicheck/UiCheckPanelProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createUiCheckTab()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 606,
  "endLine" : 614,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/UiCheckDropDownAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/EnableUiCheckAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderPreviewElement()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/renderer/PreviewElementRenderer.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findAndInvokeComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findAndSetTextOnComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getEntireSwingHierarchy()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSystemProperty()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project findProjectByName()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 421,
  "endLine" : 429,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createExactTextComponentMatcher()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 912,
  "endLine" : 920,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNullTaskArgsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 288,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigDoesSupportApi2425PhysicalArmDevicesWithTraceboxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 414,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigDoesNotSupportApi23AndBelow()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 429,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateArgsFailsToFindArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskInvokedOnEnterWithDeadSessionAndLegacyArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 249,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNonNullLegacyTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateStartTaskArgsNonLegacy()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateStartTaskArgsLegacy()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeTraceProcessorService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndSessionIsNotAlive()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataSeriesPerformanceTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::profilers" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traceTypeInferredFromMissingType_SimplePerf()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 442,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traceTypeInferredFromMissingType_Atrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 458,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traceTypeInferredFromMissingType_Perfetto()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 474,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingArtFilesShouldProduceCpuCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 490,
  "endLine" : 500,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longFileShouldCompletesExceptionallyIfNotParsed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 657,
  "endLine" : 667,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTraceIsAccepted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureHintSelectsProperProcessStringName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureHintSelectsProperProcessPID()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullCaptureHintSelectsCaptureFromDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateThreadSelectTabsAreDisplayedOnNewCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpand()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuMonitorTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataNoTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/MergeCaptureDataSeriesTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/MergeCaptureDataSeriesTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataTraceStartOverlap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/MergeCaptureDataSeriesTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataTraceEndOverlap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/MergeCaptureDataSeriesTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDataTraceDataOnly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/MergeCaptureDataSeriesTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuCapture getCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootNodeIdValid()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeModelTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateParsedTraceMarkerEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/perfetto/PerfettoProducerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateParsedSchedSwitchEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/perfetto/PerfettoProducerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importedSessionListenerShouldBeRegistered()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun framesEndWithEmptyFrame()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManagerTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDontLoseLastCompleteLineInDecompression()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaptureLoadsWhenDataFitsExactBufferBounds()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCallbackFalseStopsEnumeration()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SliceStreamTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionRangeSingleNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisSummaryTabModelTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabsAreSorted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisModelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analysisTabs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisModelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJumpToLiveIfOngoingRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exitStageShouldCallParserAbort()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 845,
  "endLine" : 854,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allTreesShouldStartWithThreadName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTraceCanBeParsed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeIntersectsWithDataList()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoElementList()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProtoOptionsNotSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analysisTabs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionRangeIsBoundByCaptureRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureMinimapModelTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandlerTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::profilers" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInteractionTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/pastrecordings/PastRecordingsTabModelTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heapSetClassifiersLimitedToNativeSets()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeMemoryHeapSetTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classifier()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeAllocationMethodSetTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportWithoutSymbols()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HeapProfdSessionArtifactTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryObjectTreeNode findChildClassSetNodeWithClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LegacyAllocationConverterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenNodesSizeLessThanOnePage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LazyMemoryObjectTreeNodeTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenNodesSizeEqualToOnePageMax()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LazyMemoryObjectTreeNodeTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenNodesSizeEqualToTwoPageMax()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LazyMemoryObjectTreeNodeTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyze_withMissingDumpData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/BitmapDuplicationAnalyzerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllocationSamplingModePersistsAcrossStages()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 776,
  "endLine" : 787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPathToRootCycleDetection()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExit()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandler.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFeaturesUsed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FilterMetadata.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMemoryTraceConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/config/PerfettoTraceConfigBuilders.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::profilers" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionArtifact.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateTimelineToOngoingCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionArtifact.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 582,
  "endLine" : 590,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveCpuUsageModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SeriesData getCpuUsageData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuUsage.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Supplier getParserSupplier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 470,
  "endLine" : 478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TraceResultHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuImportTraceMetadata createCpuImportTraceMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 627,
  "endLine" : 635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCapture parse()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceParser.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/ProcessListSorter.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatEventPrefix()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemTraceFrame()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopCapturing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 397,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode findDivergenceAndUpdateEndTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 488,
  "endLine" : 497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onActiveSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 546,
  "endLine" : 555,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onAgentStatusChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleAction getActivityAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/LifecycleTooltip.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry registerClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getEntriesByName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JniReferenceInstanceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInstanceFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObject.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::profilers" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceGarbageCollection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/MemoryDataProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectCaptureFromSelectionRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleNativeAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacyAllocationsSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectInstanceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HprofSessionArtifact.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureDurationData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureDurationData.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 395,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1212,
  "endLine" : 1221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationConstructor()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationClassGenerator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRunWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationTestConstructor()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTestDatabaseNameField()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFieldsByColumnName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEntitiesByTableName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOldToNewNamesMapping()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatus()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 599,
  "endLine" : 607,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 790,
  "endLine" : 798,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Content getContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test4Rectangles()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivateOnConnectionDisabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/EmptyStatePanelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunchInToolWindowDisabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/EmptyStatePanelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonCollapsibleHorizontal()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/FloatingToolbarContainerTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::streaming" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyPreprocessingNotSkippedForActionTogglingHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 962,
  "endLine" : 972,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetStateOnXr()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNightOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTalkBackOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTalkBackOffWithSelectToSpeakOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeysForMnemonicsShouldNotBeConsumed()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 781,
  "endLine" : 790,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanelTest.kt",
  "fileLinesCount" : 1234,
  "components" : [ "primary::streaming" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTalkBackOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelectToSpeakOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlsForWear()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlsForAutomotive()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlsForDesktop()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlsForTv()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testControlsForXr()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasResetLink()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatePopulatePresentation()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/actions/StreamingHardwareInputActionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::streaming" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltipHasTitleAndDescriptionLabels()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/actions/StreamingHardwareInputActionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::streaming" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnpackRgb888ErrorHandling()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/emulator/ImageConverterTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unpackRgb888Universal()",
  "longName" : "",
  "relativeFileName" : "streaming/native/ImageConverter.c",
  "fileLinesCount" : 166,
  "components" : [ "primary::streaming" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsIntegrationRule.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::streaming" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutConnectionToAgent()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsIntegrationRule.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::streaming" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showPointer()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun showContextMenuAdvertisementIfNecessary()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyChange()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomablePanel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::streaming" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowFactory.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetMetaKeys()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 765,
  "endLine" : 773,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendControlMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewFrameAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 656,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingNetworkChannel.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun closeOnCancel()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingNetworkChannel.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMultiDisplayState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceFoldingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMultiDisplayState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 400,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 856,
  "endLine" : 864,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConnectionStateListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun streamClipboard()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 391,
  "endLine" : 399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun streamNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 716,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 483,
  "endLine" : 491,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifySourceFrameListeners()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 727,
  "endLine" : 735,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordFrameArrival()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1618,
  "endLine" : 1626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun install()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingHardwareInputAction.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method findMethodAndMakeAccessible()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String describe()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ThrowableHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::streaming" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodecInfo()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/CodecInfo.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::StartCodecUnlocked()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 482,
  "endLine" : 490,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::StoreInitialSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 511,
  "endLine" : 520,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Utf8CharacterCount()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::W()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::W()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioStreamer::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_streamer.cc",
  "fileLinesCount" : 192,
  "components" : [ "primary::streaming" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioStreamer::StopAudioCapture()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_streamer.cc",
  "fileLinesCount" : 192,
  "components" : [ "primary::streaming" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteSubmixReader::Start()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/remote_submix_reader.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string IoException::GetMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/io_exception.cc",
  "fileLinesCount" : 44,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObject::DeleteRef()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string JString::GetValue()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string JThrowable::Describe()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 455,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Jni Jvm::AttachCurrentThread()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 517,
  "endLine" : 525,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SupportedDeviceStatesNotification::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string ClipboardManager::GetText()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/clipboard_manager.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClipboardManager::SetText()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/clipboard_manager.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayListenerDispatcher::Start()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_listener_dispatcher.cc",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayManager::AddDisplayListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::OnPassthroughCoefficientChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::OnEnvironmentChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::WriteButtonTouchEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 647,
  "endLine" : 655,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceState::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/device_state.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FilteredPTableModelImpl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPendingChange()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyThreeStateCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesPanel.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addExpandableTitle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableCellEditorWrapper.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 323,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editCellAt()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 551,
  "endLine" : 559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellKeyForPoint()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 969,
  "endLine" : 977,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceActions()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableTransferHandler.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun depth()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int viewIndexForColumn()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderUI.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Client createMockClient()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 497,
  "endLine" : 505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcChannel.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-transport" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/MemoryAllocSampling.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-transport" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldPreprocess()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 598,
  "endLine" : 606,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDir()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStartedPoller()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/poller/TransportEventPoller.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-transport" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/importer/wfs/ImportWatchFaceStudioFileActionTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLanguageInjectionContributorTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/extractors/WatchFaceStudioFileExtractor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferences()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/PsiImplUtil.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentWFFVersion()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/CurrentWFFVersionService.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_2()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_2_0()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean elvis_expr_1()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 335,
  "endLine" : 343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAgentStatus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAgentStatus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void menuShowsSupportedStages()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopPanelStopRecordingButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveStageViewPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveStageMemoryLiveView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsCpuCaptureViewAlwaysOnNewRecordingWorkflow()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/PowerRailTrackRendererTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sortedTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsortedTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parentIsNotOrdered()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode newNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDataForRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureDetailsViewTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDataForThread()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureDetailsViewTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidChartTypeShouldThrowException()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstallerTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTrackRendererTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherDetailsAppearOnOtherApps()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuKernelTooltipViewTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLowerBoundPowerValueEmptyList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetUpperBoundPowerValueEmptyList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/RssMemoryTrackRendererTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageViewTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAgentData()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadLegacyAllocationRecordsFromFile()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 468,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legacyAllocationRecordingIsStoppableInMainTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 770,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gcDisabledForDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 795,
  "endLine" : 804,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 840,
  "endLine" : 848,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkCsvOutput()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 456,
  "endLine" : 464,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintViewTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithoutPopulateUiCalledComponentIsEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintViewTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classGroupingResetOnDeselected()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exposedComponentRemainsSameInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportDialog createImportDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void focusChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadTrackGroupModels()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GrayOutMode grayOutModeForThread()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadTrackRenderer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel createCpuStatePanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Color getIdleCpuColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CpuTraceEventTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuTraceEventTooltipView.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisSummaryTab()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisSummaryTab.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computePowerUsageRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTableUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSelectedTabChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addRowToCommonSectionWithInfoIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/SummaryDetailsViewBase.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/LiveStageView.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProfileablePreferredWarning()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskbars/notifications/ProfileablePreferredWarning.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BulletList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/BulletList.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryCaptureView.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureObjectFinishedLoading()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 317,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryHeapView.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeGarbageCollectionButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/GarbageCollectionComponent.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startHeapLoadingUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 447,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopHeapLoadingUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 457,
  "endLine" : 467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColumnRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/SimpleColumnRenderer.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeColumn makeSizeColumn()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/SimpleColumnRenderer.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryObjectTreeNode findSelectedInstanceNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 447,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTabs()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CapturePanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selfDisposesOnProjectRootsChange()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/SourceProviderManagerTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameWithId()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/VisualLintAnalyzer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClampToMajorTickOnConstructionAndReset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AxisComponentModelTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Observer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractInner()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractEmpty()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changesRegex()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FilterModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegister()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAndUnregisterShouldReflectOnUpdater()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdatableManagerTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAllOnlyAffectsUpdatablesAddedByUpdatableManager()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdatableManagerTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElementsAddedAlsoAddedToModelAtEnd()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResizingAxisComponentModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSelection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/MultiSelectionModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFilter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void panView()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Timeline.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getElapsedSinceLastDeltaNs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Stopwatch.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Updater()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportedService()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportedContentProvider()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 676,
  "endLine" : 684,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportedReceiver()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 686,
  "endLine" : 694,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 715,
  "endLine" : 723,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 725,
  "endLine" : 733,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinAddAnnotationSingle()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 735,
  "endLine" : 743,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinAddAnnotationAllOf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 745,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinAddAnnotationAnyOf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 755,
  "endLine" : 763,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinUpdateAnnotationSingle()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 765,
  "endLine" : 773,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinUpdateAnnotationSingleNamed()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinUpdateAnnotationAllOf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 785,
  "endLine" : 793,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinUpdateAnnotationAnyOfFirst()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionKotlinUpdateAnnotationAnyOfSecond()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaAddAnnotationSingle()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 815,
  "endLine" : 823,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaAddAnnotationAllOf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 825,
  "endLine" : 833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaAddAnnotationAnyOf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 835,
  "endLine" : 843,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaUpdateAnnotationSingle()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 845,
  "endLine" : 853,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaUpdateAnnotationSingleNamed()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 855,
  "endLine" : 863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaUpdateAnnotationAllOf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 865,
  "endLine" : 873,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaUpdateAnnotationAnyOfFirst()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 875,
  "endLine" : 883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPermissionJavaUpdateAnnotationAnyOfSecond()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 885,
  "endLine" : 893,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypographyQuotes()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 951,
  "endLine" : 959,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingAppIcon()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1084,
  "endLine" : 1092,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingLeanbackSupport()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1094,
  "endLine" : 1102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPermissionImpliesHardware()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1104,
  "endLine" : 1112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingTvBanner()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1114,
  "endLine" : 1122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedChromeOsHardware()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1142,
  "endLine" : 1150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPermissionImpliesChromeOsHardware()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1152,
  "endLine" : 1160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidOrientationSetOnActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1162,
  "endLine" : 1170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonResizeableActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1172,
  "endLine" : 1180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingIntDefSwitch()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1262,
  "endLine" : 1270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingIntDefSwitchKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1272,
  "endLine" : 1280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddKeepJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1282,
  "endLine" : 1290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddKeepKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1292,
  "endLine" : 1300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaCheckResultTest2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1302,
  "endLine" : 1310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinCheckResultTest2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1312,
  "endLine" : 1320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSignatureOrSystem()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1442,
  "endLine" : 1450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheck1b()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1602,
  "endLine" : 1610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheck1c()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1612,
  "endLine" : 1620,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheck1d()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1622,
  "endLine" : 1630,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheck1e()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1632,
  "endLine" : 1640,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheckKotlinExtension()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1642,
  "endLine" : 1664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtensionSuppress()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1666,
  "endLine" : 1674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtensionSuppressKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1676,
  "endLine" : 1684,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtensionSuppressKotlinOnR()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1686,
  "endLine" : 1696,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFullVersionCheckMin1Req99Java()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1698,
  "endLine" : 1709,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFullVersionCheckMin35Req352Java()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1711,
  "endLine" : 1722,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFullVersionCheckMin36Req99Java()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1724,
  "endLine" : 1735,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFullVersionCheckMin36Req99Kotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1737,
  "endLine" : 1748,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFullVersionCheckMin1Req99Kotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1750,
  "endLine" : 1761,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddFullVersionCheckMin35Req352Kotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1763,
  "endLine" : 1774,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresExtensionKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1776,
  "endLine" : 1784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresExtensionKotlinSingle()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1786,
  "endLine" : 1794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresApiKotlinSingleMajor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1796,
  "endLine" : 1804,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresApiKotlinSingleMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1806,
  "endLine" : 1814,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresApiJavaSingleMajor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1816,
  "endLine" : 1824,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresApiJavaSingleMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1826,
  "endLine" : 1834,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresExtensionJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1836,
  "endLine" : 1844,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresExtensionJavaSingle()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1846,
  "endLine" : 1854,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingExtension()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1856,
  "endLine" : 1864,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheck1f()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1866,
  "endLine" : 1874,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheck1Kotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1876,
  "endLine" : 1884,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnprotectedSmsBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2282,
  "endLine" : 2290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNetworkSecurityConfigTypos1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2300,
  "endLine" : 2308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNetworkSecurityConfigTypos2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2311,
  "endLine" : 2319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidPinDigestAlg()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2330,
  "endLine" : 2338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingWearStandaloneAppFlag()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2396,
  "endLine" : 2404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidWearStandaloneAppAttrValue()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2406,
  "endLine" : 2414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingWearStandaloneAppFlagValueAttr()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2416,
  "endLine" : 2424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidWearFeatureAttr()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2426,
  "endLine" : 2434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWakelockTimeout()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2436,
  "endLine" : 2444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroup()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintInspectionBaseTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-lint" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlin_after.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiInlined/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiCheck1/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testInline()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinRemoveObsoleteSdkCheck.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void save()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod findDescribeContents()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/JumpToIntersectingDeepLinkFix.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lint" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/LaunchAppLinksAssistantFix.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOn()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canRequestFeedback()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackPanel.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android-lint" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSeverityOverrides()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/LaunchTargetSdkVersionAssistantFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-lint" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMotionLayoutInvalidSceneFileReferenceInspection.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lint" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getViewTags()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/LintIdeViewTypeDetector.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-lint" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTarget()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/CallGraphAction.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-lint" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToExternalTextValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUpForNewValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSecondarySceneView()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlanceScreenViewProviderTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createRepresentation()",
  "longName" : "",
  "relativeFileName" : "glance-designer/src/com/android/tools/idea/glance/preview/AppWidgetPreviewRepresentationProvider.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertFontWeight()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/SystemFontsTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertNameToFilename()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/DownloadableFontCacheServiceImplTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontFamily createFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/DownloadableFontCacheServiceImplTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getManifestClassForFacet_flagNotSet()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/res/AndroidManifestClassPsiElementFinderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateFlagWhenTimeLessThanCacheDuration()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/DynamicServerFlagServiceTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentEntry createContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/apk/ContentEntryUtilTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun welcomeStep_showsWelcomeMessageForUsersWithNoExistingSdks()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installTypeStep_shownWhenNewInstallAndDefaultSdkPathSpecified()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingSdkComponentStep_shownWhenInstallTypeMissingSdk()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installHandoffMode_startsWithSdkComponentsStepWhenSdkNotConfiguredInInstaller()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 618,
  "endLine" : 626,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun titleIsCorrect()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/SdkComponentsStepTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetMessageWithDetails()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeUIUtilsTest.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConsoleHighlighterTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stubHostData()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenOneSync()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQuickDocEvent_noFileType()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioEventLoggerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQuickDocEvent_fileTypeNotString()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioEventLoggerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQuickDocEvent_noDurationMs()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioEventLoggerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQuickDocEvent_durationMsNotLong()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioEventLoggerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ToolWindowTrackerServiceTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryAcquireTooSlow()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/EventsLimiterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExternalResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerTestUtil.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun now_matchesLastComputation()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesReadWrite()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationIfRecommended()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncCheckerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stubHostData()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncCheckerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSdk()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetUpProjectWithFailedSync()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectSetupTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetUpProjectWithSuccessfulSync()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectSetupTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetUpProjectWithWriteAccess()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectSetupTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectCleanupTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleLink()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/BuildToolsTooLowReporterTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleLink()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporterTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllSyncIssueTypesHaveGradleSyncIssueType()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporterTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixAndReportFoundIssuesWithNoMismatch()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategyTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncWithGradleTaskListSkipped()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/GradleTaskListIntegrationTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncWithGradleTaskListNotSkipped()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/GradleTaskListIntegrationTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinTopLevelFunction_fromJvmQualifiedName_withNullReceiver()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinTopLevelFunction_fromJvmQualifiedName_noPackageName()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 675,
  "endLine" : 682,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedMetricsServiceTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allEventsSent()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedMetricsServiceTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedRefactoringEventListenerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToDefinition_referenceInsideSameFile()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestResourcesTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinImplementation()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/aidl/AidlIntegrationTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaImplementation()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/aidl/AidlIntegrationTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullCallbackReCachesIfCurrentlyNull()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/run/UnsignedApkQuickFixTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullCallbackDoesNotReCache()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/run/UnsignedApkQuickFixTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selfDisposesOnFacetConfigurationChange()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/facet/GradleSourceProviderManagerTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nopCompileDaemonFactory()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalSystemTask createResolveProjectTask()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManagerTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReturnsNullWhenEmptyList()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsFeature()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getLaunchedDevice()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void testInForbidenClasses()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByName()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByNameWildcard()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByExactMatch()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByWildcard()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArtifactCoordinates()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/SearchResultTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByName()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByNameWildcard()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByGroupIdWildcard()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByExactMatch()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchByWildcard()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateJdkComboBoxItemsWithMultipleSdkTypes()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleJdkComboBoxUtilTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreDirectories()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilBuildScriptTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilIdeaTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleBuildStateTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCommandLineOptionsContinueOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/compiler/AndroidGradleBuildConfigurationTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/NativeDebugSessionFinderTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindNativeDebugSessionWithNativeDebugSession()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/NativeDebugSessionFinderTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyAssembleDoeNotIncludeTests()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 407,
  "endLine" : 415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/output/GenericFileFilterTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingRequiredProjects()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssembleInvocationResult createBuildResult()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssembleInvocationResult createBuildResult()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoPerform()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/SyncProjectActionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateWithAndroidStudioAndGradleProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateWithAndroidStudioAndNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssembleInvocationResult createBuildResult()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssembleInvocationResult createBuildResult()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJvmCrashDetected()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSignal()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnrecognizedSignal()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyFreezeReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerformanceThreadDumpContent()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopCapture_withEndOffset()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTraverseReturnLowMemoryError()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processChildObjects()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1003,
  "endLine" : 1011,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetExceptionUploadFields()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKotlinK2IncludedInExceptionReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializeUserReportedException()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializeNonUserReportedException()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializePerformanceReportInvalidThreadDump()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposerAssumptions()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectLayoutAssumptionTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectTreeAssumptions()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectLayoutAssumptionTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedIntListTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileWithErrors()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getNavigationTarget()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOverlays()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibraryVariationNoMatch()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IndexedRegularExpressionIncludeResolverTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertContainsInOrder()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/ClassifiedIncludeExpressionNodeRewriterTest.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/PlainFolderRegularExpressionIncludeResolverTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/PlainFolderIncludeResolverTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtractHeadersFromCompilerFlagsRealWorld()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShouldShow()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/SourceCodeFilterTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/SourceFoldersTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/languagehighlighting/src/main/java/com/example/languagehighlighting/MainActivity.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoActivity.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrement()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/SimpleCountingIdlingResource.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteCompleted()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAncestorDirectoryDeleted()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationListenerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataValidInput()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataWrongNode()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataWrongNamespace()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageTwoFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageThreeFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageOneFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlankFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlankFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MainActivityDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/SwitchOnResourceId2.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 12,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageTwoFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageThreeFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageOneFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlankFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlankFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlankFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Car.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void idScanFromLayout()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 3804,
  "endLine" : 3812,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringResourceFile_default()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_existingLocale()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_dumb_cancel()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 386,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete_dumb_ok()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquality()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publicXml()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourceNameValidatorTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extensions()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourceNameValidatorTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaceUpdatesReflectedInRepository()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 489,
  "endLine" : 498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveReferenceUnderCaret()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValueBasedResourceType()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRawFileResource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 619,
  "endLine" : 626,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateQueue_queuingAfterDisposal()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wolfQueue_queuingAfterDisposal()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean allowsResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectClosed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ProjectMetricsInitializer.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioActionCustomizer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replaceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/Actions.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFontName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createCertFileIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/NumberGenerator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/GMavenIndexRepository.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRerunScheduled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSort()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 964,
  "endLine" : 971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1092,
  "endLine" : 1099,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomizedRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1101,
  "endLine" : 1108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTestSuiteResultForDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1313,
  "endLine" : 1320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setResults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentView.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultAction.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInheritingClassBrowser()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidInheritingClassBrowser.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewerVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCpuInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTracking()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/commit/GitCommitTracker.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticsReportCleaner.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupDirectories()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticsReportCleaner.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1264,
  "endLine" : 1271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logClusterHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDisposerTreeReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long markVisited()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateComponentRootMasks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectAndWriteStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 560,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addComponentWithPackagesAndClassNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printPathTreeForComponentAndNominatedType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/LogBuffer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLogAndClear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/LogBuffer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMostFrequent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun md5string()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableAll()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableAll()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/SummaryTree.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeStrongReferencedDisposedObjectsIDs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeDisposer.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::android" ],
  "startLine" : 518,
  "endLine" : 525,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimitiveArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateAuxiliaryFilesVisitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeRootJavaFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndentForDepth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/TreeVisualizer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void choosePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/Editor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkinComboBoxModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceManagerConnection getDeviceManagerConnection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean anyIdMatches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shuttingDown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/RunningAvdTracker.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceDefinitionDownloadService()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceDefinitionDownloadService.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFromFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceDefinitionDownloadService.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProcessListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorRunner.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStorageField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/StorageField.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream deviceSkinStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdaterService.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUseWearDeviceAsDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/DeviceUtils.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConfigurationManager findConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationForFile getConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMatchingFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationForFile.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActivityAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshot.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBrQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFqcn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/LayoutBindingTypeUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Element getElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioResourceRepositoryManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getLibraryResourceMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 783,
  "endLine" : 790,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidResourceClassPsiElementFinder.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceSet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceClassToken.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Density getFolderDensity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toWritableResourceReferencePsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VfsFileResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsFileResourceItem.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ToggleResourceTraceAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassesByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidResourcesShortNamesCache.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidManifestClassPsiElementFinder.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile findPsiFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createCacheFileIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2352,
  "endLine" : 2359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findResourceFieldsForFileResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1287,
  "endLine" : 1294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAndroidResourceDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTargetModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeProcessor.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeProcessor.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadButtonText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getLayoutRefactoringForOneDir()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream downloadAndStreamWithOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidSdkHandler getSdkHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallSelectedPackagesStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFinishAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1060,
  "endLine" : 1067,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setUseJdkEnvVariable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1171,
  "endLine" : 1179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1181,
  "endLine" : 1189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SdkModificator getAndInitialiseSdkModificator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 483,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFlags()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApkFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signalFacetConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findJavaClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findIn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/LibraryFolder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMissingPathMappings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean navigateToJavaFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doSubpackagesHaveClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPatchSuffix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioResourceUrls.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRootTagAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/parsers/PsiXmlFile.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createInjectableClassLoaderLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioModuleRenderContext.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void qualityFieldEdited()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebpConversionTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyTyped()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConvertedFile.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getEncodedImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConvertedFile.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRenderSecurityManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOriginalFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/FakeSavedStateRegistryLoader.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeBuildCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/JarManager.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/RepackageTransform.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadButtonText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstrumentationExtraParams()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Artifact findArtifactByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadLabelText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadButtonText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidDebuggerPanel.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object newSeparatorConstraints()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object newCardLayoutPanelConstraints()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetSelectionMode getTargetSelectionMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActivityAliases()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityWrappers.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doLaunch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/NoLaunch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract LaunchOptionConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/LaunchOption.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ActivityWrapper findLeanbackLauncher()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ActivityWrapper findDefaultLauncher()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 426,
  "endLine" : 434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeploymentTarget.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/Popup.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPausedStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditStatus.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileKtFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/k2/LiveEditCompilerForK2.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInterfaces()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiValidationState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PsiValidator.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeSingleDepthInlinedFunctions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/SingleDepthInlineAnalysisUtils.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set collectActivityAliases()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidActivityAliasCompletionContributor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLaunchActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLaunchingActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig getNativeAllocationsConfigForTaskConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDefaultConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EnumSet getRequiredHardwareFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibilityCheckerImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addToolsAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 940,
  "endLine" : 947,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getHtmlForErrorRecord()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 950,
  "endLine" : 957,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showFreshManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceNamespace getAppCompatNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean skipTransferTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 812,
  "endLine" : 821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleSortOrder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDefaultValueTextField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTranslationTextField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setTextAndEditable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 468,
  "endLine" : 479,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeWriteAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module findModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidFakeFileSystem.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project findProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidFakeFileSystem.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleLiveEditMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInsets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun devices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/EmulatorLiveEditAdapter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallationTypeWizardStep.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallationTypeWizardStep.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processKeyEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processKeyBinding()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized HighlightRange getRange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeFrame createFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardFrameProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackStepShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallationTypeWizardStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStep.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStep.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunWizardHost()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getWelcomePanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTableModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsolidatedProgressStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ConsolidatedProgressStep.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean handleClose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowClosing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getSdkExists()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private R getResult()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getWindowsBaseCommandLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AehdSdkComponentTreeNode.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  uiSafeRunReadActionInSmartMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DumbServiceUtil.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/VirtualFileSystemOpener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unmount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/VirtualFileSystemOpener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeBulkOperationsState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidRunConfigurationsManager.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessageType findByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/messages/MessageType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inferProjectTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidProjectTypesProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/EventsLimiter.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/MultipleChoiceDialog.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ProjectSizeUsageTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/SingleChoiceDialog.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/SingleChoiceDialog.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectDistribution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOverlay()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOverlayFromList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOverlayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayPersistentStateService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InheritedProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/InheritedProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AreaModel convertToArea()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/PathModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTransformations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/PathModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTransformations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolModel getSymbolModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createQuadCurve()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDocumentView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterExportable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/IntermediateAsset.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHighestDensityAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceAssetSet.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerView.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModel.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceDragHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetIcon.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreviewProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetPreviewManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/HorizontalTabbedView.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPermissionAnnotationsString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 785,
  "endLine" : 792,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 745,
  "endLine" : 752,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iteration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/CreateDiagnosticReportAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean openOrImportProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Kind valueOfText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/Kind.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean iteration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AnnotateTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyJdkScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidSdkResolveScopeProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun buildResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/InnerRClassBase.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFieldName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUnsignedApkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLayoutStyleablePrimary()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AttributeProcessingUtil.kt",
  "fileLinesCount" : 915,
  "components" : [ "primary::android" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInheritor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 587,
  "endLine" : 595,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceValue referenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/DeclareStyleableNameConverter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isResourcesFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourcesDomFileDescription.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList buildCacheKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 546,
  "endLine" : 553,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean quickValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isResourceOfTypeContainingTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/FileDescriptionUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidResourceDomFileDescription.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemovedApiField()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isIdentifierPart()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTargetElementEvaluatorEx.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PreferenceElementDescriptor createPreferenceElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldCheckResolveProblems()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidDomInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedDocumentationPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/ProvidedDocumentationPsiElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultMethodParameterType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/StaticEnumConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateDefaultRangeInElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceNamespaceReference.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ApiVersionConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourceReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReference.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourceReferenceBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReferenceBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetScopedService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadLabelText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadButtonText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildImportedOptionsList()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 625,
  "endLine" : 632,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkRelativePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 725,
  "endLine" : 732,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toRelativePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 735,
  "endLine" : 742,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItemsForXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag getEditorTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRegisteredActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddActivityToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRegisteredBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddBroadcastReceiverToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRegisteredService()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddServiceToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHexString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidExtractColorAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUnusedFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareRenaming()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractAsIncludeAction.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseLayoutRefactoringAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNodeText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFallbackFindUsagesProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOrCreateClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidRefactoringUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInlineElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/AddModuleDependencyTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidResourceReferenceBase findResourceReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAndroidSdkDefaultInstallDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkData getProjectSdkData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/StudioAndroidSdkData.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributor.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createSettingsPage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static PsiElement getPrevSiblingElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static PsiElement getNextSiblingElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidJavaPredefinedCodeStyle.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadLabelText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLocalPart()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidAttributeOrder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object clone()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MySettings clone()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidStudioCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Element getOptionElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/converter/AndroidConversionUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatibleWith()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 477,
  "endLine" : 487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSimpleNameByRelativePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportError()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass getContextClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidBundle.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderUtil.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceQualifier getActualQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeBuildCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateClassList()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areDependenciesUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ClassModificationTimestamp.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NewResourceCreationHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewResourceCreationHandler.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doNavigate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateTypedResourceFileAction.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateTypedResourceFileAction getActionByDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean includeDependentModules()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 447,
  "endLine" : 454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNameError()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getSourceSets()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getResourceDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrepare()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/InstallTaskTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidSdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkPathsTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSdkHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkHighlightFilterTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_targetSourcesAvailable()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/sources/SdkSourceFinderForApiLevelTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewerAddonsListAreDisabledForRiscV()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 474,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownloadV6AddonsIsDisabledIfRiscVIsDisabled()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getSdkRootsByName()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyLocalProperties()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPropertiesLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifestClasses()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidInnerClassFinderTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlReferenceToFileResource2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlReferenceToFileResource3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkAndRename()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 584,
  "endLine" : 591,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttrGroup()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickQuickFix1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickQuickFix4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickQuickFixAbs()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameCompletion7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 763,
  "endLine" : 770,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsAttributesForOldRecyclerView()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 959,
  "endLine" : 966,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsAttributesForNewRecyclerView()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 968,
  "endLine" : 975,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1026,
  "endLine" : 1033,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1045,
  "endLine" : 1052,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsAttributesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1121,
  "endLine" : 1128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlagCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1159,
  "endLine" : 1167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecatedTagsAreLastInCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1293,
  "endLine" : 1301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportLibraryCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1310,
  "endLine" : 1318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickHighlighting5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1615,
  "endLine" : 1622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFix1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2073,
  "endLine" : 2080,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFix4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2103,
  "endLine" : 2110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFixIncorrectName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2112,
  "endLine" : 2119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2175,
  "endLine" : 2182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateAddTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateRemoveTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRebuildCompleted()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 551,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoLibrary()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaNoLibraryTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTestName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stringArrayHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void boolResourceReferenceDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 554,
  "endLine" : 562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void androidPrefixInsertHandler()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 825,
  "endLine" : 834,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceCompletion9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceQualifiedFrameworkRoot()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceCompletion9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceQualifiedAndroidXRoot()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceQualifiedFrameworkRoot()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 413,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceQualifiedSupportLibraryRootv7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceQualifiedSupportLibraryRootv14()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 475,
  "endLine" : 482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceQualifiedFrameworkRoot()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidFacetScopedServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidSourceTypeTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinActivityToLayoutAndMenu()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleClassToLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutToKotlinContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileBased_simpleNotFileBased()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/renaming/RenameResourceReferenceTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestHidden()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCommonInlineConflicts()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributorTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 907,
  "endLine" : 914,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialDestinationApkNotSet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialDestinationBundleNotSet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleDropDownDisabledWhenOnlyOneFacet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifest4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDeclaredContextFqcnWithRelativeContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDeclaredContextFqcnWithFullyQualifiedContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateXmlPullParser()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidAnnotatorUtilTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/AndroidToolsActionGroupTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDialog()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoValidateWhenSubdirectoryExists()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddActivity()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/RegisterComponentsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddActivityNoShow()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/RegisterComponentsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddService()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/RegisterComponentsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/RegisterComponentsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFilesWithFileList()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFilesWithFileArray()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMarkAsApkDebuggingProject()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ApkDebuggingTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ImportApkActionTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitForResourceUpdateToPropagate()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/PsiIncludeReferenceTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsReference()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSkipTransparent()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/WebpConvertedFileTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSkipLauncherIcons()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/WebpConvertedFileTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSkipNinePatches()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/WebpConvertedFileTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityMain()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/NamespacedRenderTestWithAppCompat.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/ListeningLoaderTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/FakeSavedStateRegistryLoaderTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadOrder()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLayerTextStyles()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/DocumentParserTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shapeSubtractionTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shapeDifferenceTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shapeIntersectTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectResource()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMetadataFromCorruptFileShouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/MetadataHelperKtTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImportersActions()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileSupported()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/DrawableRendererTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsAvailable()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/CopyResourceValueActionTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NodeActivity getActivityByQName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/binaryxml/NodeActivityTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emptyListWorks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeUi initializeUi()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleInstantAppWithNullModule()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/ApplicationRunParametersTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInstantAppCheckboxDisabledWithNullModule()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/ApplicationRunParametersTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgramRunnerAvailable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/AndroidWatchFaceConfigurationTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgramRunnerAvailable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/AndroidComplicationConfigurationTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditorTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPMFlags()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgramRunnerAvailable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/AndroidTileConfigurationTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComputeDefaultActivity_prefersDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComputeDefaultActivity_noDefaultActivityReturnFirstOne()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIndexStrategy_cacheHit()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DefaultActivityLaunchTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmStartCommand()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/AndroidActivityLauncherTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityWithSomeLauncherIntent()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExportedActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open suspend fun runFixture()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/Fixture.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun h()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugger()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditDevicesTestInfo.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchUtilsTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityAlias()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchUtilsTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWatchFaceService()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchUtilsTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopWatchShouldStartByDefault()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/StopWatchTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopWatchStopShouldWork()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/StopWatchTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidOverrideAnnotationsHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_virtualFileHasRequiredSourcesKey_downloadLinkHasRequestedSources()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/TextRowFilterTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include_ignoresUntranslatableColumn()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/TextRowFilterTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parser()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerNotAddedIfFlagOff()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo_sameNameDifferentDirectory()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceKeyTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTextFieldTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueNotChangedIfNothingChangedWhenFocusLost()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTextFieldTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyKey()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/NewStringKeyDialogTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_nullRequiredData()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/PanelActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPanel()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/PanelActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveAttributeConflict()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestConflictTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMinSdkConflict()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestConflictTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDynamicFeatureExternalDependencyAttributeConflictInXml()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestConflictTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBalloon()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExceptionWhenComponentAddedTwice()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/HorizontalTabbedPanelBuilderTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPermission()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1945,
  "endLine" : 1953,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignored_testThreadFlow()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2187,
  "endLine" : 2195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile getPsiFileSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile getPsiFileSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory getPsiDirectorySafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int convertToClassIndex()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 572,
  "endLine" : 579,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createShortSoUnalignedLoadSegmentsMessage()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/ndk/PageAlignConfig.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-common" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String anonymizeUtf8()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/stats/AnonymizerUtil.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture transform()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigAtrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCpuProfilerConfigPerfettoSystemTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 362,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTaskBasedUxHasNoTaskHeader()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteStartLogcatTracking()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LeakCanaryLogcatCommandHandlerTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsProfilerLaunch()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DefaultActionGroup createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProfilerTaskType fromTechnologyToTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyAddAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorDaemonSpawnAttempt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackTrackGroupAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 693,
  "endLine" : 700,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectBox()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 703,
  "endLine" : 710,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 834,
  "endLine" : 841,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/LegacyAllocationCommandHandler.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldHandle()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/CpuTraceInterceptCommandHandler.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/LeakCanaryLogcatCommandHandler.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/LegacyCpuTraceCommandHandler.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadCpuData()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorService.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable preprocessEvent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijProfilerComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllProjectClasses()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeProfilingConfigurationPreferred()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StartCallstackSampleAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun search()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/ArtifactRepositorySearch.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetSourceSetSelector_notAddedWhenThereIsASingleModuleTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ConfigureTemplateParametersStepTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun willSelectAtLeast()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedVersionWillSelectAtLeast()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/NewProjectTemplateRendererTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrimaryModuleRecognized()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedByDefault()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUncheckedByDefaultModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoEmptyNamesAreNotDuplicates()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanRename()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidKgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/MultiplatformKgpMinVersionValidatorTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckDirectoryWithNoModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDialogWithInitialIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPreviewAndroidTarget()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFinishAction()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSortedStringParametersForValidation()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 396,
  "endLine" : 403,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInitialSourceLanguage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/AgpVersionSelector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void apply()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImport()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNameErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void revalidate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleWizardStepAdapter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParamsToLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/baselineprofiles/NewBaselineProfilesModuleModel.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateChild()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setChild()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PreviewShape getPreviewShapeFromId()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/LauncherIconsPreviewPanel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueue()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PreviewShape getPreviewShapeFromId()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvChannelPreviewPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-npw" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigureIconView getActiveIconView()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 448,
  "endLine" : 456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 639,
  "endLine" : 646,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage mergeImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateFlatColorRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 618,
  "endLine" : 625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage generateFlatColorRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage generateIconLayer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generateLegacyImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generateViewportPreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Map generateIconPlaceholders()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconOptions clone()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 843,
  "endLine" : 850,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateValidityStateAndResizability()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BasicStroke copyStroke()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCapValue()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getJoinValue()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Future renderVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VdIcon createIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerCellRenderer.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-npw" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VdIcon createIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showPreviewImageImpl()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintChildren()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorImageComponent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetModelProductFlavors()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/baselineProfilesModule/BaselineProfilesMacrobenchmarkCommon.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAndroidVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/platform/AndroidVersionsInfo.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-npw" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencesFromViewGetter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean addOp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean bitShiftOp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean eqComparisonOp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean mulOp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean negationOp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean signOp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 472,
  "endLine" : 479,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_1_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean voidExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 878,
  "endLine" : 885,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literalExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 888,
  "endLine" : 895,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimaryDisplay()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ShellCommandScreenshotProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecondaryDisplay()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ShellCommandScreenshotProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlayCompatibleScreenshotIsAvailable()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlayStoreCompatibleOptionIsSetByDefaultForWearDevices()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlayCompatibleScreenshotIsNotAvailableWhenScreenshotIsNot1to1Ratio()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComboBoxDefaultsToPlayStoreCompatibleIfAvailable()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComboBoxDefaultsToRectangularIfPlayStoreCompatibleAndDisplayShapeAreNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFramingOptionsWatchSquare()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructFromAvdFolder_folderNotFound()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAvdWithFolder()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutomotiveWithDistantDisplays()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/DumpsysDisplayDeviceInfoParserTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPhysicalDisplayIdFromDumpsysOutput()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/util/PhysicalDisplayResolverTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpandFilenamePattern()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationResolverTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ShellCommandRecordingProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParentTreeNodeTitles()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSummaryNodeTitles()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveSource()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAvailableStableVersions()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveMixedState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editRow()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEditableRows()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsTreeNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSdkLocationUpdated()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 421,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTreeTableProperties()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebuggerTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::execution" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/DebuggerThreadCleanupRule.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::execution" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processHandlerShouldNotAutoTerminateWhenAutoTerminateIsOff()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/ApplicationTerminator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::execution" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebugger getAndroidDebugger()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultAndroidDebuggerType()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClient()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitor.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::execution" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAndReplace()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMatchingInterfaceIndex()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdDeviceDefinitionPatternMatcherProvider.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateSimpleValueSuggestionList()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlTestOptionsLookupElementProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleAuthServiceTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/onboarding/SyncConfigurationStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeFileInternal()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/HierarchicalCheckboxes.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getCloudStatus()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/SyncConfigurationState.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relPathForJavaSource_fileIsJavaClass()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getArrayMapIsEmpty()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result renderColorInt()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Value getBitmapConfig()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeploy()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployWithUserPmOptions()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployEmbedded()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployEmbeddedWithUserPmOptions()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployApi28()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployToCurrentUserOnly()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployApkWithRequiredInstallOptionsOnApi22()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyChangesTask()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyChangesTask.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::deploy" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createSkippedApkInstallMessage()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyChangesTask.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::deploy" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyCodeChangesTask()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyCodeChangesTask.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::deploy" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createSkippedApkInstallMessage()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyCodeChangesTask.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::deploy" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createSkippedApkInstallMessage()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/DeployTask.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::deploy" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeploymentService()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentService.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::deploy" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void action()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoNotificationsWithNoDownloads()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/LongDownloadsNotifierTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUiUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUiModelUnsubscribedBeforeBuildFinished()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analytics/BuildAttributionAnalyticsManagerTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallDataStorageTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumDataStorageTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeDataStorageTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largerDataStorageTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildResultsAreConvertedAndStoredInFile()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageFileManagerTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskAndPluginData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/DataSnapshotTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialization()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildDescriptorStorageServiceTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidXWithoutJetifier()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewKotlinNotDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testServiceCreatedAndStatusCheckRun()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/WindowsDefenderCheckServiceTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBalloonNotShownOnReportWithConfigCacheWarningOnly()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBalloonNotShownOnConfigCacheTrialBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBalloonNotShownOnJetifierCheckBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyStateTakePrecedenceWhenBothSet()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnBuildFailureWhenTabClosed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeDataSetSelectionNotifiesListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerViewModelTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCase()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildOverviewPageModelTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCase()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildOverviewPageModelTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateView()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTaskPageWithoutWarning()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingNodesInTreeModelIsApplied()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChartCalculationModelTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteHistoricBuildResultByID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManagerImpl.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/JetifierUsageAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/statistics/DownloadStatisticsCollector.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveBuildAttributionReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzer.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPostBuildAnalysis()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzer.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun applyIgnoredTasksFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BaseAnalyzer.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/CriticalPathAnalyzer.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/TaskIssueReporter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/DownloadsInfoPageModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNodeDescriptorById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnumerationPropertyWorksAsExpected()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetValueOr()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializingStringToDoubleAdapterWithValidValueWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void weakListenersCanBeRemovedManually()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ObservableValueTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::observable" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSizeQueries()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContains()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContainsAll()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSublist()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnAdd()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listInvalidatedOnAddAll()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OptionalValueProperty fromNullable()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalValueProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setNullableValue()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalProperty.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trySync()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/AdapterProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::observable" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneWayBinding()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/AnyExpression.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/FormatExpression.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::observable" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Expression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/Expression.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isGreaterThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool isLessThanEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCustomComponent_setsSHOW_TEXT_IN_TOOLBAR()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/SelectProcessActionTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNotification()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListenerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/InspectorArtifactService.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionView.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 566,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchInspectorForTest()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionTarget.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProcessPreferred()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyInMapEntriesIsStoredAsIs()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConversionWhenMiscXmlNotWritable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesPersistentStateConverterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findStartIndex()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/EventExtensionsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findEndIndex()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/EventExtensionsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNotification()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/TestNetworkInspectorServices.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReadableResponsePayload()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpData.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 382,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_withQuery()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionsViewIsVisibleAtStart()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableAndApply()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableAndCancel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_requestIsProto_switchingPanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_responseIsProto_switchingPanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewerForRequestPayloadIsAbsentWhenRequestPayloadIsNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewerExistsWhenPayloadIsPresent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentTypeHasProperValueFromData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initiatingThreadFieldIsPresent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeHasProperValueFromData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialog.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/HttpDataComponentFactory.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRows()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunFromGutterIconOpensToolWindowDirectly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 576,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAllDbsDisablesRunStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1078,
  "endLine" : 1091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileDatabaseNameAndPath()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/ModelTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForceOpenCheckbox_flagDisabled_notShown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowCountFailsIfDisposed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRowBatchFailsIfDisposed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/PagedLiveSqliteResultSetTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteUpdateDropTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSchemaUpdatedDropsCachesAndGetsNewSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleLiveUpdatesInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 378,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopAppInspectionSession()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 905,
  "endLine" : 924,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromFileDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/Model.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuery()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/LiveDatabaseConnection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 616,
  "endLine" : 623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelRunningStatementInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewEmptyViewsActivityKotlin_notInRootPackage()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewFullscreenActivityWithKotlin_activityNotInRootPackage()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 387,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyKotlinPluginWithoutVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddKotlinPluginToPluginManagement()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasExtension()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/TemplateUtilsTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-templates" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getPath()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/parse/SaxUtils.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-templates" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPluginInModule()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCompatibility()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 659,
  "endLine" : 666,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createFileIfNotExists()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun appModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/conflict/ConflictsTestCase.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasNamingOneLetter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasNamingStartWithDigit()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasNamingForTwoLetters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasNamingWrongSymbol()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNormalAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNormalAliasQuoted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAliasFirstCapital()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongTableName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongTableName2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkQuotedTableName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkQuotatedAliasWithDotsSpecialCase()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 508,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNonVersionsToml()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 647,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibsUsageInBundle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/CatalogUnusedHighlightingTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetVersionCatalogFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAndroidSdkPathUpdatingLocalPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/sdk/GradleAndroidSdkEventListenerTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommonArguments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommonArguments_nonAndroidRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createBuildFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotKotlinProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleProjectSystemUtilSoftwareVersionsTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadGradleVersionFromWrapperWhenSyncIsNeeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleVersionsTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/ModuleTypeComparatorTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPropertiesFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 467,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidPage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleConfigPropertiesTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateFileOnSave()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleConfigPropertiesTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndroidSdkPathWithFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndroidSdkPathWithString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndroidNdkPathWithString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAndroidNdkPathWithFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyValidInputIsStoredOnPropertyComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAmendedPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/runsGradle/AndroidGradleOrderEnumeratorHandlerGradleTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingCommentInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenRemovingCommentInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInWrapperPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenChildRemoved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextChildInDeclarativeSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextChildInDeclarativeBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runDeclarativeFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 583,
  "endLine" : 590,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/jdk/integration/ImportProjectWithoutIdeaJdkIntegrationTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWhenIncludingLocalMavenRepo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeRepositories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddGoogleMavenRepositoryHyperlinkIntegrationTest.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuickFixRunsProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddComposeCompilerGradlePluginHyperlinkTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllJvmTargetFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/SetJavaLanguageLevelQuickFixTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleOn7JvmTargetTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/SetJavaLanguageLevelQuickFixTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleOn7JvmTargetFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/SetJavaLanguageLevelQuickFixTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleOn8JvmTargetTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/SetJavaLanguageLevelQuickFixTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleOn9JvmTargetTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/SetJavaLanguageLevelQuickFixTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/GradleBrokenPipeIssueCheckerTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/UnknownMultiplatformTestSourceSetCheckerTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSdkManager()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSelectedModulesWithModuleWithoutAndroidGradleFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksWithBuildSrcModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteWhenCleaningAndroidProject_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForSourceGenerationInAndroidProject_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForAssemblingAndroidProject_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForCompilingAndroidProject_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRemoveAndContains()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildStopperTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopBuildWithStoredTokenAndCancelledProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildStopperTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyStats()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/BuildOutputIntegrationTestBase.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverFromInvalidJson()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DataBindingOutputParserTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBuildIssueAdditionalQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/IdeaSourceProviderImplTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableDependency_returnsNullWhenNoneMatches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAvailableDependencyWhenUnavailable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/sync/runsGradleProjectsystem/AndroidModuleDataServiceGradleTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportDataWithoutModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataServiceTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateSdkLinkHasOnUrlOpenCallBack()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndexTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoCalls()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVariantLevelAbiFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaOrRcVersionOfAgp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovyElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/GradleUsageTypeProviderTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinScriptElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/GradleUsageTypeProviderTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleProjectActionEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/actions/runsGradleSigning/GenerateSignedAppBundleOrApkActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificActionCustomizer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllTestsTaskToRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInDirectoryGradleConfigurationProducer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapter.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void navigateConflicts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findChildPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVersionCatalogAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/TomlUtils.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToMultipleJsonTempFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtil.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNewProjectWizardVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AgpVersions.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidPluginInfo find()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFeatureModulesDependingOnFeature()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/DynamicAppFeatureOnFeatureGradleToken.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/PropertiesFiles.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AgpVersion getAndroidGradleModelVersionInUse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getGradleBuildFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 665,
  "endLine" : 673,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleConfigProperties.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage drawToBuffer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadLabelText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadButtonText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 406,
  "endLine" : 413,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableHttpsProxy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 501,
  "endLine" : 508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void removeAllFacets()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/Facets.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeBulkOperationsState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerManager.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectGradleJvm()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/ProjectJdkUtils.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProjectGradleJvm()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddComposeCompilerGradlePluginProcessor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean projectIsAndroid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeMapJavaGetterToKotlinProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelClassDumperDescriptor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 339,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixBuildToolsVersionHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/FixBuildToolsVersionHyperlink.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/DisableConstraintsHyperlink.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallBuildToolsHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallBuildToolsHyperlink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/DoNotShowJdkHomeWarningAgainHyperlink.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnknownMultiplatformTestSourceSetChecker.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseRevisionOrHigher()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueChecker.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnknownHostIssueChecker.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/InternetConnectionIssueChecker.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnexpectedIssueChecker.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnexpectedIssueChecker.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/ErrorOpeningZipFileIssueChecker.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueChecker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/GradleDistributionInstallIssueChecker.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/SdkBuildToolsTooLowIssueChecker.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/CorruptGradleDependencyIssueChecker.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseErrorRegexMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnsupportedClassVersionIssueChecker.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/CachedDependencyNotFoundIssueChecker.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingAndroidPluginIssueChecker.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryExtractPreferredNdkDownloadVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueChecker.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/ConnectionPermissionDeniedIssueChecker.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/IncompatibleAgpVersionsIssueChecker.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/GradleBrokenPipeIssueChecker.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnsupportedGradleVersionIssueChecker.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateContentEntries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/ContentRootUtil.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchIdeaProjectForGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCaches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/IdeaSyncCachesInvalidator.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveCurrentlySyncedVariantsForReuse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 1080,
  "endLine" : 1087,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleImporter importerForLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilder.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryPropertiesDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkModelFeatures()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModelFeatures.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void warnOnExcludedJarInclusion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringTemplateExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissNotificationIfPresent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileJava()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/KotlincWithQuickFixesParser.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPluginAliasDeclaration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/ReferenceIssueHandler.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HyperlinkInfo getHyperLinkInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/attribution/BuildAttributionOutputLinkFilter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleProjectSettingsControlBuilder getProjectSettingsControlBuilder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleSettingsControlProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityDialog.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProjectModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/Info.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getLocationFromComboBoxWithBrowseButton()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/SdkUiUtils.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateJdkReferenceItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkComboBox.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidStudioGradleAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SelectBuildVariantAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDependencyPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndroidLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleTemplates()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDynamicFeatureModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 561,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildConfigurationSourceProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/AndroidStudioBuildToolsConfigurable.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/lang/proguardR8/ProguardR8GradleResolveScopeEnlarger.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdeAndroidArtifactCore getAndroidTestArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 537,
  "endLine" : 544,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFeatureNameFromPathHack()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 810,
  "endLine" : 818,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File findBestOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 846,
  "endLine" : 854,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRuntimeVersionString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GradleProperties getProjectProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getKotlinDaemonJvmOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordTestLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/stats/TestRunUtil.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileFromTemplate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forSingleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClasses.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEntireProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClasses.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActiveRules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/UsageGroups.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/UsageGroups.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncBeforeFinishingRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/AndroidRefactoringUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEntireProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/MigrateToDefaultTargetSdkToCompileSdkIfUnset.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeInBackground()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTaskName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 483,
  "endLine" : 490,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadLabelText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasAtLeastOneApp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/actions/GenerateSignedAppBundleOrApkAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_maxLibraryVersion_oneLibraryDuplicated()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/com/android/tools/idea/codenavigation/ComposeTracingNavSourceTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPsiTypeFor()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/TraceSignatureConverter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPlatformName()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibraryLoader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutlibBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindUsagesOnlyInUnitTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsFindUsageTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindUsagesInOnlyAndroidTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsFindUsageTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceResolvableInBothTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceResolvableOnlyInUnitTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceResolvableOnlyInAndroidTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiModuleSourceResolvableInBothTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiModuleAndroidSourceNotResolvableInTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiModuleUnitSourceNotResolvableInTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunnerObtainedFromGradleCanBeOverridden()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hyperlinkMultiLineBenchmarkPrint()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectorIsInvisibleWhenSingleDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUserPreferredColumnWidthWithNoSavedPreferenceReturnsDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/state/AndroidTestResultsUserPreferencesManagerTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidTestResultsShouldUpdateUiComponentsNoTestResultAvailable()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsViewTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultLabelOnRunning()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultLabelNoTestStatus()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsViewWithNoLogsAndErrorStackTrace()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logsViewWithNoMessage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialTable()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableViewTest.kt",
  "fileLinesCount" : 1206,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTaskTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidDeviceInfoTableView.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateMatchPercentage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtils.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/AndroidCommonBundle.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::build-common" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginCompatibilityRange()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/testSrc/com/android/tools/idea/KotlinPluginTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginCannotBeDisabled()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/testSrc/com/android/tools/idea/KotlinPluginTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFileWithEnterKey()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun listPackages()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun listPackageInfo()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createTempFileRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun uploadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceDataDirectoryEntry.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun downloadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystem.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActiveConnectedDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addDownloadOperationWork()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 510,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 773,
  "endLine" : 780,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uploadFilesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 846,
  "endLine" : 853,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentPopupMenu addPopup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ComponentPopupMenu.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/TreeMenuItem.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecipeMetadata_returnsCachedMetadata()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com/android/tools/idea/assistant/RecipeUtilsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::assistant" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecipeMetadata_clearsCacheWhenProjectIsDisposed()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com/android/tools/idea/assistant/RecipeUtilsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::assistant" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInProgress()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHtml()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleStateSet getAccessibleStateSet()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getVerticalScrollbarPosition()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintBorder()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialVdIconsLoader.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-material" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialSymbolsFontUrlProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-material" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadVdIcon()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdater.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-material" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  void register()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 523,
  "endLine" : 530,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void invokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void invokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkFinish()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 426,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckeredBackgroundPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetStringArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeArgumentsListTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atSameLine()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean argumentContainer()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean argumentRecovery()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean block_entry_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean block_head()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean entry_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 382,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean entry_1()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean entry_2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean entry_recover()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean factory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 456,
  "endLine" : 463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean simple_literal()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 620,
  "endLine" : 627,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/velocityTrackerRecycle.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/sharedPrefs.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test4()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithTargetApiAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithSuppressLintAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShortCircuitEvaluation()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_notBackupFileType()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_backupFileType()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun source_ordinals()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupManagerTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::backup" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupAppActionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::backup" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_flagDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupAppActionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::backup" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/testing/FakeDialogFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::backup" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_flagDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::backup" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetFrom()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreRunConfigSection.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::backup" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun chooseRestoreFile()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/RootExpander.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::bleak" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expanderFor()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/Expander.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::bleak" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsedValueGetText_unparsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/PropertyModelUtilsKtTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNewVariableName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_gradleComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsLibraryKeyTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText_singleIssueWithPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText_singleIssueWithoutPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findIssues_withModuleModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findIssues_nullPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectTypeDetection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTypeTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTypeTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModulesTreeWithBasicSingleModuleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ModulesPerspectiveConfigurableTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildKnownValueRenderers_noDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildKnownValueRenderers_describedDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildKnownValueRenderers_notSetAndDescribedDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildKnownValueRenderers_undescribedDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildKnownValueRenderers_notDescribedKnownValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setReference_annotated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderAny_mapWithRferencesToNestedMaps()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderAny_referenceToMapWithRferencesToNestedMaps()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsNotSetValue_noDefault_resolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/quickfix/PsLibraryDependencyVersionQuickFixPath.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependencyKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/quickfix/PsDependencyConfigurationQuickFixPath.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/quickfix/PsLibraryDependencyPlusQuickFixPath.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsLibraryAndroidDependency.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsJarAndroidDependency.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolvedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImpl.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaDependencyCollection.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variableKnownValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVersionCatalogCollection.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String serialize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/Places.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/ProjectConfigurationError.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/android/ChildModelConfigurable.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListener.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTreeSelection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareAddVariableEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIconFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 860,
  "endLine" : 867,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRenderer.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/PropertyCellEditor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTableModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ListPropertyEditor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction createSelectAllAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction createUnselectAllAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNodes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/LightweightTreeModelBuilder.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeHyperlinkSupport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/IssuesViewerPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void chooseJdkLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openAndSelectDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openAndSelectBuildTypesEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openAndSelectFlavorsEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotAcceptNavigationFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotAcceptLayoutFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptAdaptiveIcon()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptSelector()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptVector()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptFont()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptDrawable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleWithoutSelection()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/linear/ToggleOrientationActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandlerTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedIds()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandlerTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenderDuringDragging()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApply()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/RelativePlaceholderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIndex()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridInfoTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewTagHandlerTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel newPreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreferenceGroupDragHandler newPreferenceScreenDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandlerTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlForDragPreview()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandlerTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoreButton()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableAccessibilityLint()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegratorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertComponentWithId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyWithOneComponentSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyTextViewAndPaste()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlModel createModelWithEmptyLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddTagsWithInvalidXmlTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 558,
  "endLine" : 566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getElementsAsStrings()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getElementsAsTagNames()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getMatchCounts()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 361,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/ItemListTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClickOutsideDownloadIconDoesNotCauseNewDependency()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeStopsProjectSyncListening()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PreviewProviderTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanForBooleanTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ControlTypeProviderImplTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextAppearance()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalendarMonthTextAppearance()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamily()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamilyFromAutoNamespace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPriorFromToggle1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPriorFromToggle2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPriorFromToggle3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextFromToggle1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextFromToggle2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextFromToggle3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/ToggleButtonPropertyEditorModelTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAvailableWhenIdIsPresent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/IdInspectorBuilderTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/SelectedComponentBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateColor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNameWithPrefix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNameWithoutPrefix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNameWithAppPrefix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSameProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeFlagsProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetValueWhenDisplayingResolvedValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSameValueFromMultipleComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 348,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionInModelIsShownInTree()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupByOrganizationId3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupByOrganizationId4()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureSingle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureSingleInSmallSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureSingle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/FocusLayoutManagerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolSettingsTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerToolWindow()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterPanModeWithPanShortcut()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandlerTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentDescriptor menu()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupDragHandler getMenuHandler()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingShowDecorationsForcesReinflate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderConfigurationTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingUsePrivateClassLoaderForcesReinflate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderConfigurationTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingShrinkRenderingForcesReinflate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderConfigurationTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingTransparentRenderingForcesReinflate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderConfigurationTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneSelectionTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenuTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/navigation/SourceCodeNavigationTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeOpened()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationGroupTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnHover()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneLayerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartPanningWhenPressingSpace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/LayoutlibInteractionHandlerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibilityIsControlledByConstructorParameter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewErrorsPanelTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredAndMinimumSizes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewErrorsPanelTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInterceptPanOnModifiedKeyPressed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSmallerScanline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/layout/ScanlineUtilsTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLargerScanline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/layout/ScanlineUtilsTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScale()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertNamespace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicTracking()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/DesignerAnalyticsManagerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssuePanelTracking()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/DesignerAnalyticsManagerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/TestNlAttributeHolder.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindViewByPsi()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 864,
  "endLine" : 873,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidToSwing()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/CoordinatesTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSwingToAndroid()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/CoordinatesTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTroubleInfoCollectorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentSignature_nestedNoArguments()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisitDifferentNodeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerIssueNodeVisitorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Issue createIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/MockIssueFactory.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitWithOtherFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitShowCallSelectsTheCorrectTab()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHitDepthComponentFirstWhenAltIsNotHold()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneHitListenerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 339,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/OrientationMenuActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showConvertToMotionLayoutComponentsAction()",
  "longName" : "",
  "relativeFileName" : "designer/gradle/src/com/android/tools/idea/uibuilder/handlers/UIBuilderHandlerGradleToken.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 601,
  "endLine" : 608,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getNorthEastGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DefaultNlToolbarActionGroups.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateTrackProgress()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calculateProgressRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleProblemsView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/ResourceFileTrafficLightRenderer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createZoomControlsGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/EditableDesignSurfaceActionGroups.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToggleEditorModeAction createToggleAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlAbstractWindowManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static DesignSurface getDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlAbstractWindowManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 551,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/ClearWeightsAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/DistributeWeightsAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholder.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsolutePlaceholder.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static View getHeaderView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NavigationViewHandler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/frame/FrameLayoutHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RatingBarHandler.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewGroup getViewGroupFromComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawBarrier.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color modeGetMarginColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color interpolate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getConnectionX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 854,
  "endLine" : 861,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getConnectionY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 863,
  "endLine" : 870,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintDeleteConstraintIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDpValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDpValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 631,
  "endLine" : 638,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasUserResizedHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1436,
  "endLine" : 1445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasUserResizedVertically()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1447,
  "endLine" : 1456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Guideline.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 462,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getVisualProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 724,
  "endLine" : 731,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1321,
  "endLine" : 1328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionButton checkIfMouseEventCameFromOurActionButton()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1419,
  "endLine" : 1426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addReferencesIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disconnectMe()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logConstraintConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 861,
  "endLine" : 869,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logConstraintDisconnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 871,
  "endLine" : 879,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAspectString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1175,
  "endLine" : 1182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1275,
  "endLine" : 1282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1285,
  "endLine" : 1292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1316,
  "endLine" : 1323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorPlaceholder.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RequestFocusHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/ViewGroupPlaceholder.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DrawerLayoutHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/EditTextHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/draw/GridLayoutDecorator.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field getDeclaredField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridPlaceholder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandler.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/ChildInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/flexbox/FlexboxLayoutHandler.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ProgressBarHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatNamespaces()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePreviewImages()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 566,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getInterpolator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 660,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBehaviorOverlapTop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 681,
  "endLine" : 688,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture updateExpandedImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 775,
  "endLine" : 782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScreenViewProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/PanInteraction.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidAttribute convertAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getNorthGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/AdaptiveIconActionGroups.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/troubleshooting/DesignToolsDiagnosticsSummaryFileProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDropAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassForViewTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ClassResolutionUtils.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumSet inferTypeFromValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkForNewAndroidXDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryListModel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerKeyboardActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getModule()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFavoriteItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Palette getPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/ResourceActions.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/IdInspectorBuilder.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateLiveListeners()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 416,
  "endLine" : 423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plotWave()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeGraph()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1281,
  "endLine" : 1288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpringMode getMatchingMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1668,
  "endLine" : 1675,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canImport()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlVisibilityModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlVisibilityModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlVisibilityModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/VisibilityBadgeColumn.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::designer" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useFill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/GridLayoutManager.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::designer" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationSet getLastSelectedConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllIssueProviders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFileClose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandler.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationSetCreatePalette.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCustomConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationUtil.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void chainRemove()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 617,
  "endLine" : 625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inferConstraintsAndCommit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean directProcess()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutDirectConvert.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResizable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 920,
  "endLine" : 927,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String displayClassInput()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PaletteComponentHandler.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleViewAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionMenu.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ZoomToSelectionAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/NestedViewActionMenu.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SwitchToNextScreenViewProviderAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ToggleShowTooltipsAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrimarySceneView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DrawableBackgroundMenuAction.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matches()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onStateChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerEditorPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionsToolbar.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void registerAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerForAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceShortcut.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMouseMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 697,
  "endLine" : 706,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSmallerScanline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/layout/ScanlineUtils.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLargerScanline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/layout/ScanlineUtils.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterIndicator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 712,
  "endLine" : 719,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1034,
  "endLine" : 1043,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logOpen()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/AssistantPanelMetricsTracker.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logClose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/AssistantPanelMetricsTracker.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findViewsByTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 335,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ensureNamespace()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 607,
  "endLine" : 614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAffectedFile()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DnDTransferItem merge()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingChanges()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void gatherTagsAndSnapshots()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIssuesCounts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackNavigationFromIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackSelectingTab()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/LintIssueProvider.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 543,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawComponentBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentBackground.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentBackground.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 434,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findFirstClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 502,
  "endLine" : 509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findLastUnClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawNlComponentFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawComponentFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentFrame.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildListComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateFromComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneManager.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void swapPickerBuffer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInRTL()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRenderedApiLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1231,
  "endLine" : 1238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intersects()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/DefaultHitProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interpolate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/LerpEllipse.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCenterX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCenterY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSizeTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDrawStateUsingSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInstanceId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/NlTreeDumper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ActionUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/ToggleDeviceNightModeAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/ToggleDeviceNightModeAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHiddenFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showNotification()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action getLinkRunnable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean openEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 601,
  "endLine" : 611,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/OrientationMenuAction.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getModuleFromSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/CreateSampleDataDirectory.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasAnyRtlLocales()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SetColorBlindModeAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream collectThemesFromManifest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean haveMatches()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 615,
  "endLine" : 622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 648,
  "endLine" : 657,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetTargetAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture get()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture findById()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture findByTag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureAtMostOneMatch()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureAtLeastOneMatch()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findById()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findByTag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List buildViewInfos()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/NlModelBuilderUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeInRenderSessionAsync()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/scene/SyncLayoutlibSceneManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findVirtualFile()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentListFixture primary()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentListFixture.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dragDrop()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "designer/customview/testSrc/com/android/tools/idea/customview/preview/CustomViewVisualStateTrackerTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8FileTypeTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lang" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoPopupCompletion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8TypedHandlerTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8TestCase.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lang" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchAllModuleSources()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchPackageA()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchPackageB()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchPackageBWildCardPattern1()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchPackageBWildCardsPattern2()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchPackageBWildCardsPattern3()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchAllModuleSourcesWildCardsPattern1()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/AffectedClassesProjectServiceTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-lang" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidName()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexerTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::android-lang" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidCharacter()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslParserTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassMemberName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferences()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8Annotator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParser.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lang" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean const_boolean()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean const_number_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declaration_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean direction()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_14()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 750,
  "endLine" : 757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean interface_member()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 855,
  "endLine" : 862,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parcelable_member()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1135,
  "endLine" : 1142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean type_recover()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1375,
  "endLine" : 1382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean access_modifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean array_type_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_member_core_0_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_member_core_0_1_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_member_core_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_member_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_modifier_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean constructor_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 495,
  "endLine" : 502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 526,
  "endLine" : 533,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_modifier_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 579,
  "endLine" : 586,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_specification_0_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 632,
  "endLine" : 639,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_specification_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 662,
  "endLine" : 669,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_rule_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1000,
  "endLine" : 1007,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_rule_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1031,
  "endLine" : 1038,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_4_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1096,
  "endLine" : 1103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_modifier_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1158,
  "endLine" : 1165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_specification_2_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1241,
  "endLine" : 1248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean not_close_brace()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1252,
  "endLine" : 1259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean not_flag()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1263,
  "endLine" : 1270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean not_open_brace_or_new_flag()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1274,
  "endLine" : 1281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean not_right_paren()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1294,
  "endLine" : 1301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean not_semicolon_or_brace()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1305,
  "endLine" : 1312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_list_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1664,
  "endLine" : 1671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean begin_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collation_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean column_alias_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_definition_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_definition_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean column_definition_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 495,
  "endLine" : 502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean column_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 649,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 749,
  "endLine" : 756,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 939,
  "endLine" : 946,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_10_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1057,
  "endLine" : 1064,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_view_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1146,
  "endLine" : 1153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_3_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1210,
  "endLine" : 1217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean defined_table_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_index_statement_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1483,
  "endLine" : 1490,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_table_statement_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1533,
  "endLine" : 1540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_trigger_statement_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1583,
  "endLine" : 1590,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_view_statement_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1633,
  "endLine" : 1640,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean explain_prefix_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1693,
  "endLine" : 1700,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_subquery_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1750,
  "endLine" : 1757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_subquery_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1760,
  "endLine" : 1767,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean foreign_table()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1957,
  "endLine" : 1964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_clause_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1979,
  "endLine" : 1986,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean module_argument()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2691,
  "endLine" : 2698,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean module_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2702,
  "endLine" : 2709,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean pragma_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2843,
  "endLine" : 2850,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean savepoint_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3236,
  "endLine" : 3243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_subquery_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3440,
  "endLine" : 3447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_subquery_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3450,
  "endLine" : 3457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean selected_table_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3486,
  "endLine" : 3493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean string_literal()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3660,
  "endLine" : 3667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean subquery_recover()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3683,
  "endLine" : 3690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean table_alias_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3694,
  "endLine" : 3701,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean table_definition_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3848,
  "endLine" : 3855,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean table_or_index_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3859,
  "endLine" : 3866,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean trigger_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3895,
  "endLine" : 3902,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean view_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4079,
  "endLine" : 4086,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4206,
  "endLine" : 4213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean with_clause_recover()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4261,
  "endLine" : 4268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_table_def_subquery_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4405,
  "endLine" : 4412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_table_def_subquery_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4415,
  "endLine" : 4422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean raise_function_expression_2_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4572,
  "endLine" : 4579,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mul_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5105,
  "endLine" : 5112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean precision_qualifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean type_qualifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontCheckInFailedBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryMultiArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListPropertyEditing()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 169,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumIsSuggestion()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClosingQuote()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeQuoteHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDataProviders()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearDevicePairingModel.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DevicesConnectionStep.kt",
  "fileLinesCount" : 1189,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceListStep.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cantCreateWizardWithoutAtLeastOneVisibleStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNavigationProperties()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 491,
  "endLine" : 498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertReferenceText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GroovyPsiElementFactory getPsiElementFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConfigFile()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_file()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_jvm_args()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def change_zip_entry()",
  "longName" : "",
  "relativeFileName" : "studio/utils.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/xml/DataBindingXmlAutocompletionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::databinding" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyNoFilesShowInspectionErrors()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/DataBindingInspectionVerificationTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::databinding" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDataBindingComponentContainingFileIsNotNull()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameVariable_suffix()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun additionalModulesForLightBindingScope()",
  "longName" : "",
  "relativeFileName" : "databinding/gradle/src/com/android/tools/idea/databinding/BindingLayoutGradleToken.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::databinding" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BrClassFinder.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::databinding" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClass.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::databinding" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackDataBindingCompletion()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/analytics/LayoutBindingTracker.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String suggestNameForElement()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamer.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::databinding" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLightBindingClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/module/LayoutBindingModuleCache.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::databinding" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructorWithRGBA()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructorWithRGBA_DefaultAlpha()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsTerminal()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createRepresentation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTilePreviewRepresentationProvider.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URLConnection openConnection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 770,
  "endLine" : 777,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUpdateProvider()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradleDependencyInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::lint" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintBaselineInspection.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::lint" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ReplaceCallFix.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::lint" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintBaselineFixedInspection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::lint" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AnnotateQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::lint" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findJavaAnnotationTarget()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AnnotateQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::lint" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ShowUrlQuickFix.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::lint" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 529,
  "endLine" : 536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLintProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openAndShowDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerService.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectActiveDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownSymbols()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotReturnDuplicateDirectories()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findsSymbolFilesInDirectory()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/gradle/src/com/android/tools/nativeSymbolizer/NdkSymbolSource.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFiles()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolFilesLocator.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateProjectExtraModels()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/GradleSchemaProjectResolver.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeRun()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/DeclarativeSchemaConverters.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingPop()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/JComponentTreeManagerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::swingp" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void softReferenceCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintChildrenMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/PaintChildrenMethodStat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::swingp" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleDevice()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant.actions/ListUsbDevicesActionStateManagerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testException()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant.actions/ListUsbDevicesActionStateManagerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildWithInvalidDimensions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingSelectedInFocus()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueIsUpdatedWhenEssentialsModeIsUpdated()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/EssentialsModeFlowTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewSortingOneSingleInstance()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementSortingTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceIdParameterRuleTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOrCreateNew()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/UnsupportedLabel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseNumberUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationCard.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCardSize()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AllTabPanel.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCard()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AllTabPanel.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTabWithCloseButton()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showErrorMessage()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/views/CommonNlDesignSurfacePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/navigation/DefaultNavigationHandler.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expectResizeOnEnter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSingleFilter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/flow/CommonPreviewFlowManager.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectTo()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecInjector.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkDevices()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/SdkDevices.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSkip()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/EnableInteractiveAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean size_t_1_0()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransferHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JList getSelectedList()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEventHandlersEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Track updateUiStates()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/Track.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextOnlyCellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TooltipView()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Insets getPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContentType get()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentType fromMimeType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonHyperLinkLabel.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun escape()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDefaults()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButtonUI.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JMenuItem insert()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDefaults()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDefaults()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonSeparatorUI.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonTabbedPane()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPane.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LegendConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlayColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTreeUi()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 387,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getVisibleRect()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 536,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeScrollPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 577,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareForDrawing()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGearPopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 480,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startDragging()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 692,
  "endLine" : 700,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusLost()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 932,
  "endLine" : 939,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyTyped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 942,
  "endLine" : 949,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyReleased()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 974,
  "endLine" : 981,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getComponentIndex()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCurrentEditor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 536,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttachedToolWindowHeaderHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 774,
  "endLine" : 781,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/TextInstruction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsRenderer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/HyperlinkInstruction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LightCalloutPopup.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeState()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTablePersistentStateComponent.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectNextRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableSingleSelection.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectPreviousRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableSingleSelection.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTablePresentation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  addGrouping()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  removeGrouping()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 474,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRowVisibleByKey()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 498,
  "endLine" : 505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceArtDescriptor findDescriptor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Shape getClip()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addDescriptors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/NestedScrollPaneMouseWheelListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExtendedAscii()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/font/FontUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable ancestors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable descendants()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stroke getAdjustedStroke()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig getLineConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerMessageSource()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/Validator.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeFromParent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HtmlLabel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpAsHtmlLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HtmlLabel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scaleComponentTree()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scaleLayoutManager()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintNow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintCycleEnd()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getTargetKindHeuristics()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/KotlinBlazeRules.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getTestSizeFromAnnotationText()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PythonBlazeRules.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageLevel getSdkLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sdk/FallbackPythonSdkSuggester.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPyPackageOutsideProject()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/search/BlazePyUseScopeEnlarger.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Label getSingleTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCanonicalFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyTracebackParser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XSourcePosition createXSourcePosition()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPythonPluginId()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PythonPluginUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Navigatable openFileNavigatable()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile findFileFromName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialProjectViewText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSelectProjectViewOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BazelWizardOptionProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getSelectedOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectOptionControl.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeEditProjectViewImportWizardStep.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void print()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSectionParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getScalarValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewStorageManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/NewBlazePackageAction.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/NewBlazePackageAction.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createContentPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUpDetachedSubtree()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task treeNodeToTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 405,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DefaultMutableTreeNode objectToTreeNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tab getTab()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task pollOldestFinishedTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldIgnoreAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList parseProtoOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryProtoParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList findTargetsGeneratedByMacros()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroTargetProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FuncallExpression getDirectFuncallParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection getTransitiveDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set supportedWorkspaceTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/LanguageSupport.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set supportedLanguagesForWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/LanguageSupport.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportRoots forProjectSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSubdirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includesPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includesTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceLanguageSettings fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewTargetImportFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ProjectViewTargetImportFilter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ShardedTargetList getShardedTargetList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BuildBatchingService.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetExpression findTargetForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildTargetFinder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerTask newTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/PendingChangesHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean runTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getLintJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LintCollector.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logMissingLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryEditor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAllContents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryModifier.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateInMemoryState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void push()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncScope.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocationDecoderImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkingSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectSyncProjectDataManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/AspectSyncProjectDataManager.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncModificationTracker.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getOutputGroupArtifactsLegacySyncOnly()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeBuildOutputs noOutputsForTesting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectStrategyBazel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategyBazel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageOutputGroup forLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/LanguageOutputGroup.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/FullSyncProjectAction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Replacements getReplacements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierCustomFormatter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canWriteToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatOnSaveHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hashKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactsDiff diffArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/ArtifactsDiff.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/ProjectTargetData.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetData toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/ProjectTargetData.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteOutputArtifacts fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTarget getBuildTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Kind cacheIfNecessary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageClass fromString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/LanguageClass.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceType fromString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceRoot fromProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateToolTipText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record ProjectToLoadDefinition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoader.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future getPromoShowFuture()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncPromo.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet resolveArtifactLayoutPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorArtifactTrackerImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestedTargets getRequestedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTrackerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DefaultProjectDirectoryConfigurator.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReadyForAnalysis()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 755,
  "endLine" : 762,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOperation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 837,
  "endLine" : 844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 858,
  "endLine" : 865,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuerySyncProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildAppInspector()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildArtifactCacheDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ReloadProject.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteSource getByteSourceFromString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncInspectionWidgetActionProvider.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KotlinToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CToolchainIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CToolchainIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResFolderLocation toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GoIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GoIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList extractLibraryLabels()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetInfo toTargetInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String fixImportPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ImportPathReplacer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList toList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Status fromExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int combineExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputGroupTargetFileSetStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OutputArtifact parseArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/OutputArtifactParser.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File createTempOutputFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addOptionsToBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildFlags.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submitPrefetchingTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchIndexingTask.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture loadFilesInJvm()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/DefaultPrefetcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldPrefetch()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchServiceImpl.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildSystemProvider getBuildSystemProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkspaceRootProvider getWorkspaceRootProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableList buildLanguageFileTypeMatchers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtLeast()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int additionalIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean atTokenSequence()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseReturnStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVariableToTemplate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/livetemplates/RulesTemplates.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral handleContentChange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/refactor/StringLiteralElementManipulator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areDirectoriesExcluded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/NamedBuildElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral getNameArgumentValueNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncallReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBuildFileString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionStatement findDeclaredFunction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordArgumentReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression createExpressionFromText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/BuildElementGenerator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement createStatementFromText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/BuildElementGenerator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElementByReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildTargetElementEvaluator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean skipTripleQuote()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SearchScope limitScopeToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getBuildLabelForChild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void annotate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildAnnotator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet getBuiltInFunctionNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuiltInNamesProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFileTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileTypeFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FuncallReference.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label createLabelFromRuleName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/KeywordArgumentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncallExpression resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ExternalWorkspaceReferenceFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ExternalWorkspaceReferenceFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File resolveParentDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspacePath getWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceFragment.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LocalReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FunctionStatement resolveFunction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ArgumentReference.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/TargetReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/TargetReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileLookupData packageLocalFileLookup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean atTokenSequence()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skipPastNewline()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skipToNewlineToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiSectionItem.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFileTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewFileTypeFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement handleRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerLabelText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/SearchableOptionsHelper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getCustomBinary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional remapBinary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/BinaryPathRemapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getRemappedBinary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/MacBinaryPathRemapper.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result wrapResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/NonProblemFilterWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultItem wrapResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/NonProblemFilterWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture buildFileForLabels()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/NetworkTrafficTrackingScope.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void askUserToWait()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T compute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/ScopedTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncActionStatsScope createForPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/deployment/liveedit/tokens/BazelBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPendingContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getHandlerStateIfType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 698,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RunConfigurationContext findContextAsync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/VirtualFileTestContextProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConfigurationContext resolveContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/VirtualFileTestContextProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspacePath getWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/VirtualFileTestContextProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TargetInfo guessTargetInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationContext getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/AllInDirectoryRecursiveTestContextProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized void runWithPathVariableSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void normalizeTemplateRunConfig()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextAttributes getHighlightAttributes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/BlazeTargetFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestFilterFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeTestResults fromFlatList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/BlazeTestResults.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeTestConsoleProperties()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestConsoleProperties.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestConsoleProperties.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isIgnored()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int countSelectedTestCases()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/SmRunnerUtils.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeTestExitStatus forExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestExitStatus.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScopedBlazeProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/ScopedBlazeProcessHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/ScopedBlazeProcessHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet targetsForSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testmap/FilteredTargetMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getImmediatePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestSize guessTargetTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/TestSizeFromRoughTargetNameHeuristic.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Propagation onOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCommandRunConfigurationHandlerProvider getHandlerProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCommandRunConfiguration getBlazeConfig()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationRunner.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int adjustLineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCurrentText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void formatInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean verifyVersionSupported()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/BuildSystemVersionChecker.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Navigatable installOrEnablePluginNavigable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifyPluginEnableFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ParseResult parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File fileFromRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange fileHighlightRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 540,
  "endLine" : 547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange matchedTextRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 554,
  "endLine" : 561,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultItem dummyResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultItem hyperlinkItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUnderAnyWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/WorkspacePathUtil.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasConversionIndicator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeProblemsViewPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Box createHorizontalBox()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String expand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/WorkspaceRootMacro.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageLevel getLanguageLevelFromToolchain()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaLanguageLevelHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibraryFilter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean importAsSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List relativeArtifactPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JavaSdkVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 467,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findArtifactInCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/PackageManifestReader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaredPackageOfJavaFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/FilePathJavaPackageReader.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaOutputsProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeArtifact resolveJdepsOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsFileReader.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAutoFactoryClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/AutoFactoryUseScopeEnlarger.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryOrderEntry findLibraryForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LibraryActionHelper.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repackageJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachedJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 490,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassFileJavaSourceFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/ClassFileJavaSourceFinder.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifestBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestSize getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/TestSizeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetInfo getTargetInfoAspectSync()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTestOrSuiteMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void suppressProducers()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/NonBlazeProducerSuppressor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupContext()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasJUnit4Test()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Propagation onOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiRunDebuggerSessionListener()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/SysrootFlagsProcessor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnfilteredCompilerOptions build()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectPathFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/IncludeRootFlagsProcessor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowInCompletion showInCompletion()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeIncludeHelper.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File getCompilerExecutable()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCompilerSettings.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabledAndVisible()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConfigurableSetting create()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConfigurableSetting componentFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/EnumExperiment.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap cacheSystemProperties()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SystemPropertyExperimentLoader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemovedAction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def AppendFileToTree()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/merge_xml.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/package_meta_inf_files.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebugSession getExistingDebugSession()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAutoAndroidDebugger.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParsedManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ManifestParser.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParsedManifest parseManifestFromInputStream()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ManifestParser.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Stream getSourceTargetsStream()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Predicate isOutsideProjectViewFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/AndroidFacetModuleCustomizer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/AndroidOutputsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File recreateAarDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLightRClassesAccessibleFromModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassServiceBase.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWorkspacePackages()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetToDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAndroidLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 595,
  "endLine" : 602,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewClass findViewClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleDependencies.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildStarting()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkTargetHash()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/MockBlazeSdkProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getApkManifestPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AaptUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApks()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidRunConfigurationCommonState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationStateEditor.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryApplicationIdProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeAndroidBinaryRunConfigurationHandlerTestHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandlerTestHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileInstallBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileInstallBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTemplates()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setIfEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AtomicFileWriter()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/AtomicFileWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_size()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void string_map_keys()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMatch()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetPatternTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SingleThreadChildCache.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String shortenPathString()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static XSourcePosition fromLocationProto()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getQueryFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getQueryFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CcDependenciesInfo create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/CcDependenciesInfo.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record JavaSourcePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaArtifactMetadata.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record AarResPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaArtifactMetadata.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record JarPath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarInnerPathFinder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SrcJarJavaPackageRoots extractFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarPackageRootsExtractor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostQuerySyncData createPostQuerySyncData()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/FullProjectUpdate.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoopProjectRefresh()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/NoopProjectRefresh.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonJavaSourceFolders()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/QuerySyncLanguage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreate_androidLibrary_manifest()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPackages_withEmptyPackage_containsEmptyPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQueryExpression_includes_singlePath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySpecTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCalculateAndroidResourceDirectories_manifest_without_res_directory()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 463,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertProject_emptyProject()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDeclaredPackageOfJavaFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParser.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryPointMethodIndexValue_resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 90,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnalyticsTracker()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerConsoleFilterTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::dagger" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/DaggerElement.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::dagger" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSimpleName()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapper.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::dagger" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveToDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/IndexValue.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::dagger" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/deviceprovisioner/FakeDeviceProvisionerPluginRule.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideComponentAfterShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/OneTimeOverrideFocusTraversalPolicyTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideComponentBeforeShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/OneTimeOverrideFocusTraversalPolicyTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideFirstComponentShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/OneTimeOverrideFocusTraversalPolicyTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideLastComponentShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/OneTimeOverrideFocusTraversalPolicyTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideDefaultComponentShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/OneTimeOverrideFocusTraversalPolicyTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/v2/ui/WifiAvailableDevicesDialogTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android-adb" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertiesCollectorUseShortDelayIsTrueByDefault()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatingPropertyValueWorks()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromDisplayText()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbServerUsbBackend.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminate()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 484,
  "endLine" : 495,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbServerUsbBackend getAdbServerUsbBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromDisplayText()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbServerBurstMode.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showQrCodePairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBold()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getAdbVersion()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PairingCodeContentPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingCodeServicesDiscovered()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromDisplayText()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbServerMdnsBackend.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-adb" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun closeAndJoin()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRelativePoint()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/action/OpenWearHealthServicesPanelAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/DefaultVariantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyVectorDrawables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signingConfigFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependenciesFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 737,
  "endLine" : 744,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertCodeShrinker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 788,
  "endLine" : 795,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaCompileOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1173,
  "endLine" : 1180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signingConfigFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnresolvedDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDiscovery.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  map()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureHeapHistogramOfCurrentProcess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/MemorySnapshotHelper.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sampleComposeComponentTest()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/sample/SampleComposeComponentTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeComposeMainDispatcherChecker()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/InitializeComposeMainDispatcherChecker.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testStaticArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMidPriorityRenderingTopicForTest()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImagePool createImagePool()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::rendering" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmptyElementTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNextFromStartDocument()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ILayoutPullParser createMenuParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Element addRootElement()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 366,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILayoutPullParser createEmptyParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutFilePullParser.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::rendering" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutRenderPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutRenderPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 830,
  "endLine" : 838,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 842,
  "endLine" : 850,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmptyElementTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 864,
  "endLine" : 873,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNextFromStartDocument()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 876,
  "endLine" : 883,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILayoutPullParser create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/MenuLayoutParserFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rendering" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object loadView()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int next()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 877,
  "endLine" : 889,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int next()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 929,
  "endLine" : 941,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String format()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderSecurityManager getCurrent()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runInSafeRegion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T runInSafeRegion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInAllowedPath()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDelete()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 600,
  "endLine" : 609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkWrite()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 621,
  "endLine" : 629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRootTagName()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 651,
  "endLine" : 658,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelLowerPriorityActions()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCacheManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::rendering" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enabled()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleCreatorTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectIsNotNull()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelActionTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getWebConfig()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewURLProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildAndLog()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URLConnection openConnection()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewConnectionOpener.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/GroupingAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManager2Action.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DuplicateDeviceAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerPanel.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformPerformanceBenchmark()",
  "longName" : "",
  "relativeFileName" : "platform-performance-testing/src/com/android/tools/platform/performance/testing/PlatformPerformanceBenchmark.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::platform-performance-testing" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doLog()",
  "longName" : "",
  "relativeFileName" : "platform-performance-testing/src/com/android/tools/platform/performance/testing/PlatformPerformanceBenchmark.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::platform-performance-testing" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactoryTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/EnterOfflineModeInternalAction.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logZeroState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logCrashListDetailView()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsTrackerImpl.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsTabProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByReportIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 325,
  "endLine" : 332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByIssueId()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByReportIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/TestVitalsGrpcClient.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByIssueId()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/TestVitalsGrpcClient.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/TestVitalsGrpcClient.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorPopup.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/SdkInsightsPanel.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/GeminiAiInsightsOnboardingProvider.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/GeminiAiInsightsOnboardingProvider.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/FakeGeminiPluginApi.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSourceVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/transform/CodeTransformationDeterminerTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transition()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/ResetSnapshot.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/actions/Cancellation.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/GeminiAiInsightsOnboardingProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/transform/CodeTransformation.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decode()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppVcsInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/StackTraceConsoleTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun breaks_long_tokens_after_custom_min_and_not_before()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun does_not_break_long_tokens_shorter_than_custom_min()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsContentPanelTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeprecatedBanner()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsTabPanel.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOwner()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHover()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/InlayPresentationUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToCommitUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toDisplayString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/Timestamp.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DetailsPanelHeader.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcPreferredSize()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsToolbar.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsDropDownAction.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceNameValidatorTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::avd" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareServices()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageComparatorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::avd" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareOtherTagCounts()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageComparatorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::avd" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalEmulatorProvisionerFactoryTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::avd" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun speedDropdownOnSelectedItemChange()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cpuCoresDropdownOnClick()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsAccelerationDropdownOnSelectedItemChange()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skinsDefaultSkinEqualsNoSkin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/ConfigureDevicePanelStateTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::avd" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendDevices()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalVirtualDeviceSource.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBaseExtension()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/SystemImageFilterState.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::avd" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_multipleFiles()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_multipleMatches()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeText_appendsToEnd()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeText_replacesSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeEnter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeEnter_inSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeTab_inSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeBackspace_inMiddle()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeBackspace_inSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeDelete_atStart()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeDelete_inMiddle()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeDelete_atEnd()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeDelete_inSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paste_inSelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bufferSize_valid()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurableTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::logcat" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levelFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levelExactFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_regex()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_negateRegex()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_negatedExact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_stringKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_negatedStringKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_regexKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_negatedRegexKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_exactKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_negatedExactKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_levelKeys()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidLogAge()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loosesFocus_addsToHistory()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_level_filter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterErrorAnnotatorTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::logcat" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearMessageView()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 462,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appliesState_noState()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 633,
  "endLine" : 641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultFilter_mostRecentlyUsed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 655,
  "endLine" : 664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countFilterMatches_excludesSystemMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 1451,
  "endLine" : 1459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tagColors_areDiverse()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOk_activatesApplyAction()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 536,
  "endLine" : 545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickCancel_doesNotActivateApplyAction()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 548,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingPreset_changesSetAsDefault_whenCheckboxInteracted()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 689,
  "endLine" : 698,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreDefault_standard()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 828,
  "endLine" : 837,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreDefault_compact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 840,
  "endLine" : 849,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun additionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorSettingsPageTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_multipleModules()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_noBuildDir()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatTestActionEvent()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/LogcatTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_notStandardOrCompact_notVisible()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ToggleViewFormatActionTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::logcat" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_standardView_isVisible()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ToggleViewFormatActionTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::logcat" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_compactView_isVisible()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ToggleViewFormatActionTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::logcat" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_standardView_updatesPresenter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ToggleViewFormatActionTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_compactView_updatesPresenter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ToggleViewFormatActionTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::logcat" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withConnectedDevice_enabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/RestartOrReloadLogcatActionTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_caretOnTag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/IgnoreTagActionTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::logcat" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_notEmptyAndAttached()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ClearLogcatActionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_notEmptyAndNotAttached()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ClearLogcatActionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_emptySelection()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/UserInputHandlers.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::logcat" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun enterInvisibleMode()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 859,
  "endLine" : 866,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getByString()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/message/LogLevel.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterParser.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::logcat" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMouseEvent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 832,
  "endLine" : 839,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromJson()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPanelConfig.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::logcat" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/MessagesFile.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::logcat" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/MessagesFile.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::logcat" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/MostRecentlyAddedSet.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::logcat" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/LogcatUsageTracker.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/CreateScratchFileAction.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::logcat" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPopupActions()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatFormatAction.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/RestartOrReloadLogcatAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/PauseLogcatAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::logcat" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyOnUiThread()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyOnWorkerThread()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpManifestFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPackageToNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPackageToConflictingNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionTestLongModuleNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpManifestFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractNativeLibsToUseLegacyPackaging()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractNativeLibsToUseLegacyPackaging800()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractNativeLibsToUseLegacyPackagingNoValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractNativeLibsToUseLegacyPackagingLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractNativeLibsToUseLegacyPackagingNoPlugins()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasComboBoxTo420Alpha05()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasComboBoxTo800Alpha04()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxTo420Alpha05IfNoOp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxTo800Alpha04IfNoOp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasComboBoxFrom420Alpha04()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasComboBoxFrom740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxFrom420Alpha04IfNoOp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxFrom800Alpha03IfNoOp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxFrom420Alpha04IfDisabledWithState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoComboBoxFrom800Alpha03IfDisabledWithState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8ComboBoxDefaultsToAccept()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testR8FullModeComboBoxDefaultsToAccept()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecreatedDialogPreservesBackFromPreviewAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 536,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoArgConstructor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 546,
  "endLine" : 553,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoUpdateIfProjectUsesDaemonJvmCriteria()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpManifestFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseEmbeddedDexTrueToUseLegacyPackaging()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseEmbeddedDexFalseToUseLegacyPackaging()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseEmbeddedDexToUseLegacyPackagingNoValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewerThanLatestKnown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ForcedGradlePluginUpgradeTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpgradeAcceptedThenCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ForcedGradlePluginUpgradeTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersion400()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersion410()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersion420()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersionAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersionFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersionFileAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersionEscaped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldGradleVersionFileEscaped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRCGradleVersionEscaped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverrideIsEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPre80MavenPublishOptOutBlocks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPre80MavenPublishOptOutCaseBlocks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPre80MavenPublishOptInDoesNotBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPre80MavenPublishOptInCaseDoesNotBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 284,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPre80MavenPublishCollidingPropertyNameBlocks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLintVersionInVersionCatalogBundle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 364,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingGradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BuildConfigDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingGradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationNoLanguageLevelInsertOldTooltipsNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpUpgradeActionDisabledForUntrustedProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeActionTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingGradlePropertiesAcceptNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionUpdatedFromComboBox()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun displayForceUpdatesDisabledMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImpl.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeComponentInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPsiSpoilingBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun blockProcessorReasons()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessor.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun blockProcessorReasons()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeComponentExtraCaches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun blockProcessorReasons()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantView.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeAction.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun psiToName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslNameConverter.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/EnableComposeStateReadInlayHintsActionTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureIconsLoaded_loadIsInvokedOnce()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeMaterialIconServiceTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun method()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newInstance()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockReferenceType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 612,
  "endLine" : 619,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 655,
  "endLine" : 662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMyClass()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 698,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 490,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllLookupStrings()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeModifierCompletionContributor.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 533,
  "endLine" : 540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildValueExpression()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadButtonText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettingsUi.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contributeClassNameCandidatesForElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeClassNameContributor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeWrapModifiersAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitKtElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/formatting/ComposePostFormatProcessor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isModifierChainLongerThanTwo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposePluginUtils.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable getSourceProviders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidViewNodes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable getGeneratedSourceProviders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidViewNodes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderConfiguration getFolderConfiguration()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedIdeaSourceProvider findSourceProviderForResFolder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNativeSourceNodes()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/NdkModuleNode.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateImpl()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PsiIncludeDirectoryView.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PsiIncludeDirectoryView.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lazyInitializeHashCodeAndDescription()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isElementAncestorOfExclude()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/VirtualFiles.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/NdkSourceNode.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidPath()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/SourceCodeFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun argument()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun argument()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun argument()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNavFile()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/NavigationDomFileDescriptionTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodes()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/tree/NavComponentTreeTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testText()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/tree/NavComponentTreeTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/ShapeArgumentMatcher.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFillShape()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandVerifier.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::nav" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentWithLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentWithName()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavToolbarMenu.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelActivated()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canZoomToFit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomController.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::nav" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemTransferable getSelectionAsTransferable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 441,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavInteractionHandler.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExtended()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSchemaInfo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/DefaultValueTableModel.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCommands()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawActionHandle.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::nav" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChangedOnLayout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performUndoablePositionAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restorePositionData()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/ThumbnailManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::nav" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selfActionPoints()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intersects()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavHorizontalActionHitProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::nav" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iconRectangle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavRegularActionHitProvider.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::nav" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ActivateSelectionAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddActionToolbarAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::nav" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedDescriptors()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedDescriptors()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightDirectionsKtClass.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::nav" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logProcessFinish()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/LegacyAndroidGradlePluginPropertiesModelBuilder.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertCorrectness()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackingStore()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataInRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrackAllocations()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pollerIsStoppedWhenStopCalled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/UnifiedEventsDataPollerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::transport-database" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/ProfilerServiceTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::transport-database" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/ProfilerServiceTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::transport-database" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCallStack.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::transport-database" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getMethodCount()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::transport-database" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndGetActivityData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/EventsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::transport-database" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareStatements()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindGroupId()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindGroupIdSessionToTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNoPiiExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnectFromChannel()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void streamDisconnected()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listHeapDumpInfos()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAllocationEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getJNIGlobalRefsEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryJvmtiDataPoller()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/MemoryJvmtiDataPoller.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::transport-database" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDataPoller()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/EventDataPoller.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::transport-database" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResultSet executeQuery()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullModelEmptyList()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/UninstallAppMenuItem.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/ClearAppDataMenuItem.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/ForceStopMenuItem.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/KillMenuItem.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_spec_1_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_spec_1_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_spec_5_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean method_recover()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 456,
  "endLine" : 463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_recover_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 466,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_spec_1_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parameterListRecover()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_4_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 792,
  "endLine" : 799,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_6_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 820,
  "endLine" : 827,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_7_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 837,
  "endLine" : 844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_9_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 865,
  "endLine" : 872,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_11_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 893,
  "endLine" : 900,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean value_array_1_0()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 963,
  "endLine" : 970,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean void_type()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 974,
  "endLine" : 981,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectMultipleDex_createsDexEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultApkToAnalyze()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkAnalyzerToken.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DexElementNode getSelectedNode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleAction.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionGroup createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 510,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 830,
  "endLine" : 837,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getByteCode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshTree()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFile()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/ScreenshotTestResultEditorSingleton.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingSelectedDeviceResetsSelectedProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clientCanConnectDisconnectAndReconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityRestartBannerShown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 998,
  "endLine" : 1006,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailureToSetDebugViewAttributesShowsBanner()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1026,
  "endLine" : 1034,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/LambdaParameterItemTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsize()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 431,
  "endLine" : 438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/DimensionBuilderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeViewNodeInOtherFileWithSameName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ComposeResolverTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterSystemNodeAction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNotification()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/NotificationModelTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextViewIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/IconProviderTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewPagerIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/IconProviderTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecyclerViewIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/IconProviderTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testButtonWithId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/SelectedViewModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextViewWithoutId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/SelectedViewModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDecorView()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/SelectedViewModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoreText()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/SelectedViewModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/MostRecentExecutorTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 426,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRotated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersSpacingLow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersSpacingHigh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersRecompositionCount()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintImagesRootSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintImagesView1Selected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintImagesView2Selected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintMultiWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintMultiWindowDimBehind()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 614,
  "endLine" : 622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithImagesBetweenChildren()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 637,
  "endLine" : 645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformedOutsideRoot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 768,
  "endLine" : 776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintRound()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 792,
  "endLine" : 800,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithChildrenOutsideParent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 803,
  "endLine" : 811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/CommandLatch.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAllResponses()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 843,
  "endLine" : 851,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/stateinspection/HyperlinkValidator.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun await()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/util/ReportingCountDownLatch.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertStateRead()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/FromProtoConversions.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun enableOnDeviceRendering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun interceptTouchEvents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClient.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoader.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataProviderForLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspector.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFile()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/SnapshotLoader.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun resolveAsIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookup.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/LambdaResolver.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/LayoutInspectorMetrics.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SystemViewToggleStatistics.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/DrawViewNode.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 449,
  "endLine" : 456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNotification()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/NotificationModel.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ShowLayoutInspectorAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getViewTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChange()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanel.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/GearAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderOverlay()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderLogic.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/LayerSpacingSliderAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getInnerClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 837,
  "endLine" : 844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 848,
  "endLine" : 855,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createPanelWithYAxisBoxLayout()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 914,
  "endLine" : 921,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataCellComponentProvider()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1019,
  "endLine" : 1026,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUiStyleChanged()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1093,
  "endLine" : 1101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponentAfter()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponentBefore()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1122,
  "endLine" : 1129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isModelFileInMlModelsFolder()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateFallbackApiOnly()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/APIVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::mlkit" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod buildCloseMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findExistingModelFile()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint JNICALL clearTags()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/native/lightweightHeapTraverse.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installNavigationContextMenu()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/IntellijContextMenuInstaller.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToCodeAction()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/actions/NavigateToCodeAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseFromGradleString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/java/LanguageLevelUtilTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertToGradleString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/java/LanguageLevelUtilTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleLibraryLiteralString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleLibraryMultiLineLiteralString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBasicStringKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyBasicStringKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyLiteralStringKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlineTableWithImplicitTables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArrayWithInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlineTableWithArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParserTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleLiterals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleEntriesInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntriesOfMultipleKindsInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedInlineTables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedEmptyArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInlineTableInArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArrayInInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownBlockName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/files/GradleDslFileTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPackagingFromEmpty800Beta01()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPackagingFromEmpty800Beta02()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsOne()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsTwo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsOne()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElementsTwo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsApplicationStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileOptionsBlockWithOverrideStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetProguardFilesClearsProguardFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2724,
  "endLine" : 2732,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKnownMethods()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetReferenceInCompileSdkVersionReleaseMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetReferenceInCompileSdkVersionPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogVisibilityNoRootBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogEmptyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 821,
  "endLine" : 829,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarativeOnRepositoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetEnableNdk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/CrashlyticsModelTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyRepeatedPluginsFromApplyAndPluginsBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 414,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluggableNestedBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDigit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNonExistedLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAfterPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllAliases()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyJCenterDefaultRepositoryModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseInvalidRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 799,
  "endLine" : 807,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemovePluginFromPluginDsl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableInBuildscript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 637,
  "endLine" : 647,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateExternalReferences()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetReferredElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetExceptionWhenNoPropertyExist()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyNoCycle4Depth()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1490,
  "endLine" : 1498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyTwice()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1501,
  "endLine" : 1509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddMapValueToString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1766,
  "endLine" : 1775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseMapWithSpacesInKeys()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3300,
  "endLine" : 3308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleDefDeclarations()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 437,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScriptExtUsage()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceCircularReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 542,
  "endLine" : 556,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformNullOnWrongMapElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSetUnknownMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/RawTextTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAboveExt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 438,
  "endLine" : 448,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAboveExtQualifiedReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 451,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtBlockAfterPluginsWithSettingsRootProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 707,
  "endLine" : 716,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddConfigurationsBeforeDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 770,
  "endLine" : 778,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncludedModulePathsWithDotSeparator()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAndApplyRepositoriesModeFromDependencyResolutionManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryWithGoogleAlready4dot0()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GoogleMavenRepositoryTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureProjectBuildModelsProduceAllBuildModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CompositeProjectBuildModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleScriptFile.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFlavorTypeDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AbstractFlavorTypeDslElement.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/splits/DensityDslElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/splits/LanguageDslElement.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fullNameParts()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List fetchDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removePropertyInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementState replacePropertyInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getPropertyElementBefore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 551,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GradleDslElement getElementBefore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 561,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplied()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1034,
  "endLine" : 1042,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object produceUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void applyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceModulePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/include/IncludeDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildPropertiesElementsDescriptionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/DefaultsDslElement.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeDependencyDeclarationElement.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getInScopeElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ExtDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAddon()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkBlockModelImpl.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void renameModelDependents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel version()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildModel getProjectModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleSettingsModel parseSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildModelContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 474,
  "endLine" : 482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/LanguageLevelPropertyModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDeclarativeSettingsModel getDeclarativeSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parentModuleNoCheck()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel artifactUrls()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenCentralRepositoryModel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map extractByName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeEmptyMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 780,
  "endLine" : 787,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeEmptyList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 789,
  "endLine" : 796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyTransform getTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 863,
  "endLine" : 870,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyTransform getTransformFor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 872,
  "endLine" : 879,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapPropertyTransform.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigModel toSigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/SigningConfigPropertyModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel addListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogPropertyModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel addListValueAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogPropertyModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReferenceTo createReferenceFromText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareAndInjectInformationForTest()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 337,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectBuildModel getIncludedProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 484,
  "endLine" : 492,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 759,
  "endLine" : 766,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPublicClass()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/log/LogAnonymizer.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useDeviceForCutout()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1245,
  "endLine" : 1252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer decodeIntegerValue()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourcesInternal()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkWithOverlaysResourceRepository.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::render-resources" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParent()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResourcePublic()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ResourceRepository getFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget findTargetByApiLevel()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoCloseOpenSlices()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/SliceGroupBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/Pipe.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNull()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/ThreadQueries.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/Builders.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNormalValidator()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/IntegerValidationTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrictValidator()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/IntegerValidationTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleFileCompileSuccessfully()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/fast/FastPreviewManagerGradleTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInt()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDouble()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFloat()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidColorUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intTransitionStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringTransitionStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromAndToStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroWidth()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/InspectorPainterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntMaximum()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/InspectorPainterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeMaximum()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/InspectorPainterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallMaximum()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/InspectorPainterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/state/PickerStateTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editedValueValid()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/validation/IntValidationTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editedValueInvalid()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/validation/DoubleValidationTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editedValueInvalid()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/validation/FloatValidationTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1336,
  "endLine" : 1343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllowLibraryModules()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewSettingsEditorTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/MainActivity.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithRenderErrors()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/RenderError.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoVisualLintErrorPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/VisualLintPreview.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValueFromProperty()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSinglePropertyLine()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/inspector/HardwarePanelHelper.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/PsiPickerManager.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationSubscriber.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtraRunStats()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfiguration.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfiguration.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureBeforeRunTaskDefaults()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 983,
  "endLine" : 990,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/DeployToDeviceAction.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runAndWaitForRefresh()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestComposePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun buildAndRefresh()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposePreviewFakeUiGradleRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTextOnComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clickLabel()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performAction()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeHyperlink()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getNextScreenshotOutputLocation()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ScreenshotCapturer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::as-driver" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedAppNameWhenNoProcessAndNoSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1507,
  "endLine" : 1514,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartupTaskAbortedWithNoStartTraceCommandIssuedWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1699,
  "endLine" : 1715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithUnsetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuRecordingConfigAtraceLessThanP()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuRecordingConfigPerfettoAtleastP()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuRecordingConfigPerfettoWithM()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithUnsetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithUnsetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadArgsWithValidArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithUnsetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskInvokedOnEnterWithDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNonNullTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupStageCalledOnEnterAndSetsStageCorrectlyWithLegacyAllocationsSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskInvokedOnEnterWithAliveSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithUnsetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskInvokedOnEnterWithDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNonNullTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithUnsetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskInvokedOnEnterWithDeadSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTaskWithNonNullTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProcessMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeTraceProcessorService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artStreamingKnownTypeParseToCaptureTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artNonStreamingKnownTypeParseToCaptureTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleperfKnownTypeParseToCaptureTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceKnownTypeParseToCaptureTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoKnownTypeParseToCaptureTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artUnknownTypeParseToCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleperfUnknownTypeParseToCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceUnknownTypeParseToCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoUnknownTypeParseToCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longFileShouldProduceNotNullCompletableFutureIfNotParsed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 670,
  "endLine" : 679,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingFailureGoesToNullStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timelineSetsCaptureRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullTraceAnalysisAddedByDefault()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaMethodModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/nodemodel/CaptureNodeModelTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletableFuture getCaptureFuture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeMerger()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeNodeTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode newNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::profilers" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreadSorted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadInfoTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formattedLinesAreReturnedOnNext()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/perfetto/PerfettoSorterTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun framesOfMainThread()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManagerTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun framesOfRenderThread()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManagerTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noDupeTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisModelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongestRunningOccurrences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisModelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analysisTabs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuFullTraceAnalysisModelTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordingPanelHasDefaultConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureShouldUseTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 592,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopCpuRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 790,
  "endLine" : 799,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureParsingFailureShowsErrorBalloon()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 803,
  "endLine" : 812,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preProcessingInvalidTraceReturnsFailure()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeShouldBeFromFirstToLastTimestamp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syscall()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/NodeNameParserTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOptionsAtraceConfigAddsSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/ProfilingConfigurationTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aspectFiredWhenSettingProfilingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getActivityData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSameEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterAspectModelTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDifferentEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterAspectModelTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterDataSeriesTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterModelTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/home/StartTaskSelectionVerificationTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startAndStopSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/selections/recordings/RecordingListModelTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::profilers" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noContentFailsToLoad()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObjectTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopMonitoringCallsStopTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassSet findChildClassSetWithName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LazyMemoryObjectTreeNodeTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartJavaKotlinAllocationCapturePreO()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 978,
  "endLine" : 985,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartJavaKotlinAllocationCaptureOAndAbove()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 1010,
  "endLine" : 1017,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultSupportedClassifiers()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/chart/ClassifierSetHNodeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFloat()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInt()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefaultCpuProfilerConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateLiveTaskRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClearedOnMonitorStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersCommonTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ImportedSessionTests.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCpuRecordingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endCurrentSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortParsing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureNodeModel createUniqueMethodForThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetForIterator()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoPacketDBSorter.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceEventModel findFirst()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SliceStream.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormattedBatteryDrainName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/BatteryDrainTrackModel.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleCapturing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateAncestorsEndTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 441,
  "endLine" : 448,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtSampledConfiguration.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateClockType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/BaseCpuCapture.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCounterDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterDataSeries.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventMonitorLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableStartButtonUntilPrevTaskStarts()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskHomeTabModel.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsage.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassGrouping()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Classifier threadClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ThreadSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCaptureToSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setModelToRecordingNative()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canSafelyLoadHprof()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveMemoryFootprintModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startLiveDataTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sort()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableSelectLatestCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectFieldObjectPath()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateChildrenOffsets()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/MemoryVisualizationModel.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeNode getChildAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean startupCpuProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 941,
  "endLine" : 949,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1085,
  "endLine" : 1092,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EntityBundle createEntityBundle()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/TestUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testMigrationStatements()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationClassGenerator.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSuperClass()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationClassGenerator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationClassGenerator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMigrationTestHelperField()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndicesToBeCreated()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isComplexUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void safeClose()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityBundle read()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection buildCreateQueries()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForeignKeyBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/ForeignKeyBundle.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createTargetPackagePanel()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _commit()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameColumnsStep.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean allNextStepsCanBeSkipped()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDeviceConfiguration()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/DeviceTestUtils.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::streaming" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setDisplayOrientationCorrection()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 485,
  "endLine" : 492,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendNotificationOrResponse()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1172,
  "endLine" : 1179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVmState()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 687,
  "endLine" : 694,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVmState()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForCancellation()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 907,
  "endLine" : 915,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 664,
  "endLine" : 671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/ColorUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialization()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/BitRateManagerTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNightModeOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyPreprocessingNotSkippedForActionTogglingHardwareInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 824,
  "endLine" : 832,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommandLineArguments()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/CommandLineDecoderTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNightOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGestureNavigationOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGestureNavigationOff()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTalkBackOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelectToSpeakOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionOnEmulatorWithApi32()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ready_onlyLaunchesIfInstallSucceeds()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ready_failsIfLaunchFails()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp_unregistersFrameListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failedToGetReady()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processScrollEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceClipboardChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractClipboardSynchronizer.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::streaming" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun emulatorRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 697,
  "endLine" : 704,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1125,
  "endLine" : 1133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1153,
  "endLine" : 1160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizer.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::streaming" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun roundScale()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 750,
  "endLine" : 757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 810,
  "endLine" : 817,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 825,
  "endLine" : 832,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBitRate()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toXmlString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processEmptyPacket()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceFoldingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/VirtualSceneCameraVelocityController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/VirtualSceneCameraVelocityController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNow()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectToSpeak()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun displayConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMultiDisplayState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 476,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 794,
  "endLine" : 801,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPhysicalModel()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 488,
  "endLine" : 495,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun streamScreenshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 525,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDisplayConfigurations()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 875,
  "endLine" : 882,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smooth()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopped()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mayDelegate()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkNumberOfParameters()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/ClipboardAdapter.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::streaming" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t ParseInt()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/string_util.cc",
  "fileLinesCount" : 45,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::DisplayRotationWatcher::OnRotationChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 538,
  "endLine" : 545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessAccessibility()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::InitializeVirtualKeyboard()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessSetDeviceOrientation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 657,
  "endLine" : 664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StartVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 672,
  "endLine" : 679,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::Close()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::V()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::D()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::I()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::Fatal()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::Fatal()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetSystemProperty()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DisplayInfo Agent::GetDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 339,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject JObject::CallObjectMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jfieldID JClass::GetStaticFieldId()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jfieldID JClass::GetFieldId()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jmethodID JClass::GetStaticMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jmethodID JClass::GetMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jmethodID JClass::GetConstructor()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jmethodID JClass::FindMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jmethodID JClass::FindStaticMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Jvm::Initialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 508,
  "endLine" : 515,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ForEach()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/concurrent_list.h",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayAddedOrChangedNotification::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CodecInputBuffer::Queue()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/codec_input_buffer.cc",
  "fileLinesCount" : 51,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WindowManager::IsRotationFrozen()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/window_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::ConfigureProjection()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vector DisplayControl::GetPhysicalDisplayIds()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_control.cc",
  "fileLinesCount" : 99,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/NameEditorProviderImpl.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ThreeStateBooleanPropertyEditorModel.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FlagPropertyEditorModel.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/ActionButtonBinding.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedTab()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesPanel.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExpandedRendererItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/ColumnFractionChangeHandler.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delayedFireTableDataChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelAdapterImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ViewTreeCellRenderer.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 479,
  "endLine" : 486,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentAfter()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderTraversalPolicy.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentBefore()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderTraversalPolicy.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsExecutable()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/DeployableFileTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-transport" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnsupportedReason()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileableClient createMockProfileableClient()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 451,
  "endLine" : 458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Abi getBestAbi()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 540,
  "endLine" : 547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportDeviceManager()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportThread()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDir()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackageMap()",
  "longName" : "",
  "relativeFileName" : "gmaven/src/com/android/tools/idea/gradle/repositories/IdeGoogleMavenRepository.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::gmaven" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findDataInParallel()",
  "longName" : "",
  "relativeFileName" : "gmaven/src/com/android/tools/idea/gradle/repositories/IdeGoogleMavenRepository.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::gmaven" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataSource()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceComplicationDataSourceCompletionContributorTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/ReferenceTagReference.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentComplicationTag()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/PsiImplUtil.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapshotCreationEnded()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceXmlSchemaProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFunctionId()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/FeatureRequiresHigherWFFVersionInspection.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_0()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean element()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean element_recover()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_id_1()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featurePanel_onReset_resetsButtonText()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsFeaturePanelUiTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void liveAllocationStageGoesBackToMainMemoryProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltipIsPresentUnderStageViewPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stoppingAndStartingDisableRecordButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuFrequencyTrackRendererTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootIsHiddenOnInvalidNodeId()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/TopDownDetailsViewTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CpuTreeModel createTreeModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compareTreeModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFittingTextDrawingAreaTooSmall()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowSelectionUpdatesViewRangeWhenTableIsPaginated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeDetailTableTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowSortingDoesNotUpdateViewRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeDetailTableTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputedPowerUsageInRangeEntireRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputedPowerUsageInRangeSubsetRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputedPowerUsageInRangeUpperBoundLessThanLower()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputedPowerUsageInRangeUpperBoundEqualToLower()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuUsageViewTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupListIsInitializedAfterParsing()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkWithSelected()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageViewTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDevicesTitleAndMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/home/processlist/ProcessListTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDevicesTitleAndMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/home/processlist/ProcessListTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadingPanelAvailabilityAndVisibility()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 750,
  "endLine" : 757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gcEnabledForLiveDebuggableProcess()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 807,
  "endLine" : 814,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTreeSelectionTriggersInstanceSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLeafNodeExpansion()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupBase()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryCaptureStageViewTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationButtonNameIsCaptureInNewUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryCaptureStageViewTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenuInstalledOnVisualization()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void confirmExit()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageNavigationToolbar.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChartTooltipViewBase()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ChartTooltipViewBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseMoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ChartTooltipViewBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void exportArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StateChart createStateChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadTrackRenderer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void install()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstaller.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createAxis()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleTextAttributes getTextAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Color getTextColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisSummaryTab.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageView.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JButton createAbortButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventProfilerStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventProfilerStageView.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RightAlignedColumnText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/table/TableRows.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EmptyRecordingMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/pastrecordings/recordinglist/RecordingList.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeakStatusColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakStatusMapper.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakListView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leaklist/LeakList.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstructionsPanel makeInstructionsPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputLine()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CsvExporter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeColumn()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/AttributeColumn.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildContextMenu()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProfilerContextMenu createIfAbsent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerContextMenu.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleDirPath()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError fromException()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun facetAdded()",
  "longName" : "",
  "relativeFileName" : "project-system/src/org/jetbrains/android/AndroidStartupManager.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleFires()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combine()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/filter/FilterResultTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntersectionLength()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntersectionLengthWithRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContains()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueForSteppedLine()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueForRoundedSegmentInterpolation()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTimeConversionWithOffset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleNode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultHNodeTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changesMatchCase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FilterModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFormatNumberForFrequency()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/NumberFormatterTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalRangeExceedsHeavyButStillCanDisplayLow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/EnergyAxisFormatterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sortData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customZoomRatio()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElementsMovedAreOrderedInModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElementsRemovedAreRemovedFromModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingElementsToEndOfListDoesNotThrowException()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EaseOutModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/EaseOutModel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentRatio()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/EaseOutModel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFullClockString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeFormatter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void zoomOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void frameViewToRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getIntersection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintInspectionRegistrationTest.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::android-lint" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPrefix()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPrefix1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 505,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInefficientWeight()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 551,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBaselineWeights()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 560,
  "endLine" : 567,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObsoleteLayoutParams()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 569,
  "endLine" : 576,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertToDp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 578,
  "endLine" : 585,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertToDp1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollViewSize()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 596,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnusedAttribute()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 605,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressInitJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 614,
  "endLine" : 622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressInit()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 624,
  "endLine" : 632,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressImportJava()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 634,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressImportJavaCombine()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 644,
  "endLine" : 654,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressImportKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 656,
  "endLine" : 664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditText()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUselessLeaf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 929,
  "endLine" : 936,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypographyDashes()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 942,
  "endLine" : 949,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGridLayoutAttribute()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 961,
  "endLine" : 968,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGridLayoutAttributeMissing()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 970,
  "endLine" : 977,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlwaysShowAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 979,
  "endLine" : 986,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditEncoding()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1029,
  "endLine" : 1036,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleDeprecation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1075,
  "endLine" : 1082,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidUsesTagAttribute()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1124,
  "endLine" : 1131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorScientificNotation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1133,
  "endLine" : 1140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityLockedOrientationSource()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1182,
  "endLine" : 1189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsupportedChromeOsCameraSystemFeature()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1191,
  "endLine" : 1198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveByteOrderMarks()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1229,
  "endLine" : 1236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncludeParams()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1374,
  "endLine" : 1381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceTypes()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1420,
  "endLine" : 1427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1452,
  "endLine" : 1459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringToInt()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1461,
  "endLine" : 1468,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringTypos()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1470,
  "endLine" : 1477,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringTyposCDATA()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1480,
  "endLine" : 1487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongViewCall()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1489,
  "endLine" : 1496,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongCase()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1498,
  "endLine" : 1505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImpliedTouchscreenHardware()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2242,
  "endLine" : 2249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParcelLoader()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2257,
  "endLine" : 2264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParcelLoader2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2266,
  "endLine" : 2273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteRepeatedWords()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2321,
  "endLine" : 2328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringEscapes()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2346,
  "endLine" : 2355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExif()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2387,
  "endLine" : 2394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagWithoutName()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2484,
  "endLine" : 2491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagWithDuplicateName()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2493,
  "endLine" : 2500,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckDestructuringDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1009,
  "endLine" : 1041,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1031,
  "endLine" : 1038,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1225,
  "endLine" : 1232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1258,
  "endLine" : 1265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MainActivityDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/java8FeaturesWithDesugaring.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiInlined/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuppressed()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiInlined/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiCheck1/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuppressed()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiCheck1/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/java8FeaturesWithoutDesugaring.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testOk()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testMissingWithDefault()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testOk()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testMissingWithDefault()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reimplement()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiField findOrCreateCreator()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod findConstructor()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod findOrCreateConstructor()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod findWriteToParcel()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod findOrCreateWriteToParcel()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConstructorWithParcelParameter()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement findInsertionPoint()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 524,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddWatchFaceFormatVersionPropertyQuickFix.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lint" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/model/LintModelDumper.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android-lint" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackPanel.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android-lint" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGradleProject()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getResourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintEditedTargetSdkVersionInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWebpUnsupportedInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lint" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertReferenceText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertReferenceToExternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertReferenceToExternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 561,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleNameFor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 487,
  "endLine" : 576,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 407,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showErrorMessage()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_errorAlreadyOccurredAndCacheAlreadyCleared()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File makeFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/FontTestCase.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePatchUrl()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePatchUrlWithoutProductDataInBuildNumber()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryDoesNotDeadlock()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/configurations/ThemeUtilsIndexQueryTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showSerialFalseForEmulator()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showSerialTrueForDuplicate()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackagesToInstall_returnsEmptyListIfResolutionFails()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleCancel_cleansUpInstalledPackagesWhenInstallationIntentionIsInstall()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleCancel_cleansUpInstalledPackagesWhenInstallationIntentionIsConfigureOnly()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBothFilesPresent()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRetrieval()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaults()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNulls()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncorrectType()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateFlagsWhenTimeMoreThanCacheDuration()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/DynamicServerFlagServiceTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/editors/liveedit/LiveEditNotificationActionTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMigrateLegacyModes()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/editors/liveedit/LiveEditApplicationConfigurationTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidTopic()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/help/AndroidStudioHelpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeaHelp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/help/AndroidStudioHelpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkAccess()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddEmptyListOfDependencies()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleCase()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/DistributionServiceTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStoreLastCheckTimeStamp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanUpProjectWithFailedSync()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectCleanupTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanUpProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectCleanupTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncIssuesMatchIdeSyncIssues()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporterTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/DoNotShowJdkHomeWarningAgainHyperlinkTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidatorImplTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectCleanupDataServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryManagerTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameWidget()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidRenameWidgetTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameWidget1()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidRenameWidgetTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameWidgetPackage1()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidRenameWidgetTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noStylesToInline()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNothingIfDisposed()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/clearcut/ClearcutCodeEditedListenerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicFunctionality()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedDocumentListenerTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGeneratedAsset()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/StudioGeneratedAssetFileOpenerTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonNamespaced()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/NamespacesIntegrationTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentBuildTypeReCaches()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/run/UnsignedApkQuickFixTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectionInBuildKtsFile()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/inspections/IllegalIdentifierInspectionTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/BaseStub.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testgetLibraryRevision_thirdPartyLibrary()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateJdkComboBoxItemsItemsWithJavaSdks()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleJdkComboBoxUtilTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGroovyBuildFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilBuildScriptTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findKotlinBuildFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilBuildScriptTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGroovySettingsFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilBuildScriptTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findKotlinSettingsFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilBuildScriptTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasKtsBuildFilesGroovyBasedProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilAndroidGradleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckForSupportedModulesWithNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/SupportedModuleCheckerTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Library createLibrary()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialogTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildFinished()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleBuildStateTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateWithError()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResultTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateWithInfo()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResultTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateWithWarning()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResultTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCommandLineOptionsDefaultHasContinue()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/compiler/AndroidGradleBuildConfigurationTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCommandLineOptionsNoContinue()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/compiler/AndroidGradleBuildConfigurationTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCommandLineOptionsContinueAlreadyThere()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/compiler/AndroidGradleBuildConfigurationTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map moduleListToMap()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingEnclosingProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertModuleImported()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertNoFilesAdded()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/ShowBuildFilesInModuleActionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTestRunnable()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/ShowBuildFilesInModuleActionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AssembleGradleProjectWithTestsActionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuildNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/SyncProjectActionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoUpdateWithSyncInProgress()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/SyncProjectActionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoUpdateWithSyncNotInProgress()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/SyncProjectActionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionPerformedWithAndroidStudioAndGradleProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionPerformedWithAndroidStudioAndNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/CleanProjectActionTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCleanPerformed()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/CleanProjectActionTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotCleanWhileBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/CleanProjectActionTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuildNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoPerform()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/CompileGradleModuleActionTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuildNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoPerform()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AssembleGradleModuleActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGcThresholdMet()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGcThresholdMetAfterCollection()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGracefulExitDetected()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNongracefulExitDetected()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidErrorSubmitter()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorUtilitiesTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startCapture_withStartOffset()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerializeFreezeReportEmpty()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 443,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHProfOnFile()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfTestUtils.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorStateListInValues()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkHighlightInfoImage()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile getPsiFile()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCaretOffset()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCancelOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCancelEmptyOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNewOverlay()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShowVisibilityIconsWhenOptionIsSelected()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShowVisibilityIconsWhenOptionIsUnselected()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProviders()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtractHeaderFoldersFromCompilerFlagsRealWorld()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nreCausedByNullFlag()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGradleDoubleSlashWindowsRepro()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommonRelativeIncludePath1()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommonRelativeIncludePath2()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommonRelativeIncludePath3()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommonRelativeIncludePathWindowsDifferentDrive()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommonRelativeIncludePathWindowsSameDrive()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/minapp/src/main/java/com/example/minapp/MainActivity.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/applychanges/src/main/java/com/example/applychanges/MainActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToAddEditTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoNavigation.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCompletedTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksViewModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showEditResultMessage()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksViewModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksViewModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideDataBase()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/di/DataModules.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailViewModel.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTasksStream()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun clearCompletedTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteById()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestInfoTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToFile()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/PathStringPoolTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkLibraryPassThroughOptIn()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void urlData_missingData()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutInflater getLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Class1.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoDeclaration/MyView2.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/staticDirTest/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplicationVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/customNamespace/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/navigator/packageview/simple/app/src/main/java/com/example/canon/app/MainActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplication_corrupted_missing_iml_40/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplicationWithTransitiveDependencies/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaceholderFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaceholderFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/nonStandardSourceSets/externalRoot/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithBuildFeaturesEnabled/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithMlModels/app/src/main/java/google/appwithmlmodels/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/FirstFragment.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/SecondFragment.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithBuildSrc/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSdkObj()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/app/SomeActivity.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/SwitchOnResourceId1.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 10,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/SwitchOnResourceId.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 10,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/dynamicApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationDeclarativeSchemaKts/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWith1Dot5/app/src/main/java/com/example/smudunuri/projectwith15on330/MainActivity.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationMultiVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/singleModuleApplication/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleDeclarativeApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationGeneratedAssets/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/scriptedDimensions/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/instantAppWithDynamicFeatures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleAppWithOlderSupportLib/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaceholderFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibWithoutTargetSdk/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatformMultiPreview/composeApp/src/androidMain/kotlin/org/example/project/MainActivity.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationImportedVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaceholderFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaceholderFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithDuplicates/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithDuplicates/libs/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/singleModuleVersionCatalog/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaceholderFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/appWithBuildSrc/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationVersionCatalogKts/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/withErrors/simpleApplicationMultipleErrors/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/withErrors/simpleApplicationMissingExport/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithScreenshot/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationPluginsDsl/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/emptyDeclarativeApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/MainActivity.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView1_after.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewName()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView3_after.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView4_after.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView5_after.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView4.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView2_after.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView1.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView3.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView2.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/MyView5.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/MyView.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/MyView1.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/MyView3.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/Class.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 10,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/MyView2.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clear()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEmptyValueFile()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 1058,
  "endLine" : 1064,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_defaultLocale()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createDataForSource()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceDefinitionSearchTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringOrder()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertOnlyValue()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIds()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourceNameValidatorTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLibrary_alreadyDisposedRepo()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinition_packageNameCollision()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateQueue_actionRunWithinReadLock()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wolfQueue_actionNotRunWithinReadLock()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void hideAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/Actions.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFontDirectoryDownloader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/StudioDownloadableFontCacheService.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void download()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createEmbeddedFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadIndexFromDisk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/GMavenIndexRepository.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldMapKmpArtifacts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportToken.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtraInstrumentationOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestExecutionOption getTestExecutionOption()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInheritingClassVisibilityChecker()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidInheritingClassVisibilityChecker.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 659,
  "endLine" : 665,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 683,
  "endLine" : 689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColumns()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 849,
  "endLine" : 855,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1191,
  "endLine" : 1197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportTestGroup.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportTestsFromHistoryAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportTestsFromFileAction.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectVirtualization()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/VirtualizationDetector.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/PerformanceThreadDumpReport.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentDurationMs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeActionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterActionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIdle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/analysis/IdleStacks.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeapReportToDatabase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trackCrashes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 893,
  "endLine" : 900,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logUsageOnlyIfNotInternalApplication()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 942,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logUsageOnlyIfNotInternalApplication()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 951,
  "endLine" : 957,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sendMemoryCollectionFailureReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MinDepthKind minDepthKindFromByte()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseNode.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addClassNameToComponentOwnedHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addClassNameToCategoryOwnedHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNominatedClassesFromHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getObjectsSizePresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getObjectsCountPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DepthFirstSearchTraverse()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedStackNode.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearObjectIdToTraverseNodeMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeElementFromObjectIdToTraverseNodeMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootPathArrayTreeNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreeNode.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addComponentWithPackagesAndClassNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RootPathTreePrinter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ignoredErrorDataEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/AndroidStudioErrorReportSubmitter.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getProductData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/error/SubmitCrashReportTask.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/LogBuffer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun processSlowTypingEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitStackFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClashedNameWithIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesCopy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyReferencesTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/SummaryTree.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStringToPool()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 954,
  "endLine" : 960,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/Analyzer.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectThreadInfoVisitor.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimitiveArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitObjectArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstanceDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLoadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHeapSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimitiveArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstanceDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeLong()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeInt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeShort()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeByte()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeLoadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeRootGlobalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream systemImageSkins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinCollector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccelerationErrorSolution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Revision toRevision()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createOrEditDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture computeAccelerationState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelAlert.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessHandler start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorRunner.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccelerationErrorNotificationPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorNotificationPanel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "yield switch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/NameComparator.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension getSkinDimension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSkinFromDeviceAndSystemImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 580,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/SkinComboBoxProperty.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureDeviceOptionsStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDefaultSkinComboBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadAvd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequiredSystemImagePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 530,
  "endLine" : 536,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReferenceDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/DeviceUtils.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device getDeviceById()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLayoutLibSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toLocaleString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigBundle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WearConfigComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 960,
  "endLine" : 966,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getBuildSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MergedManifestInfo createEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelevant()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBindingExprDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBindingExprDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlFile findXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePsiType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/LayoutBindingTypeUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveViewPsiType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/LayoutBindingTypeUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFromStrings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getOrInstallInstantAppSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppSdks.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicValueResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDirForProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path getProjectDir()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceValue getResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceRepository getFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalesAndLanguages getLocalesAndLanguages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 872,
  "endLine" : 879,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidResourceClassPsiElementFinder.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceValue parseXmlToResourceValueSafe()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayResourceValueImpl parseArrayValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean recomputeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveToDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveReferenceWithDynamicFeatureModules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getXmlAttributeNameGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInnerClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarRClasses.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsFileResourceItem.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforePropertyChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidLightClassWeigher.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 547,
  "endLine" : 553,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectSystemPsiElementFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLightRClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectLightResourceClassService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitToRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convertToPsiIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 703,
  "endLine" : 710,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isItemElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2046,
  "endLine" : 2052,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2488,
  "endLine" : 2494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunOnceWithReadLockInitializer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2644,
  "endLine" : 2650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicValueResourceRepository create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findResourceFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1184,
  "endLine" : 1190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceTypeForResourceTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1341,
  "endLine" : 1347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2339,
  "endLine" : 2346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocaleConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2358,
  "endLine" : 2364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PredefinedSampleDataResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PredefinedSampleDataResourceRepository.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportManager.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/typedef/KotlinTypeDefCompletionContributor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String prepareUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getMaximumVersionAllowed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 359,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageOperation getOrCreateUninstaller()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLicense()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AndroidSdkLicenseTemporaryData.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LicenseAgreementStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAndroidNdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path doGetJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingEmbeddedJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUsingJavaHomeJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdkFromJavaHome()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 608,
  "endLine" : 616,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJdkSameVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 966,
  "endLine" : 972,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitialization()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1133,
  "endLine" : 1139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getAdb()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/PlatformToolsInstallListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagServiceImpl.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagServiceImpl.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFloat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagServiceImpl.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoolean()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagServiceImpl.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unmarshalFlagList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagUtilities.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagUtilities.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTempFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagUtilities.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void storeJavaSourceFolderPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/editor/ChooseAndAttachJavaSourcesTask.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggableSharedObjectFile addDebuggableSharedObjectFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSourceFolderPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findSmaliFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathTree.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PathString getResourcesRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFlag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFlagForFolderName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListCellRenderer getLanguageCodeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListCellRenderer getRegionCodeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String detectLineSeparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon createIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconFactory.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getXmlContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconFactory.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convert()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowedPrefixes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/FilteringClassLoader.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/ConstructorReplacingTransform.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBuildTheModuleMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/RenderErrorContributorUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonGradleApkProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApkProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProfilersPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addActionListenersToLabels()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getAndroidArtifacts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 544,
  "endLine" : 550,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchConfigurableWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidDebuggerPanel.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFeatureList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 672,
  "endLine" : 678,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 709,
  "endLine" : 715,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map newIdToConfigurableMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object newTargetComboBoxConstraints()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List supportedValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/InstallOption.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTargetProvider getCurrentDeployTargetProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getValidModules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeLaunch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DefaultStudioProgramRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isModuleAccepted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComponentSearchScope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityWrappers.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityWrappers.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suspendSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityManagerCapabilities.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getActivitiesFromManifestIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ActivityWrapper findLauncherActivityForDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getExported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 386,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getExported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStartActivityCommand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/AndroidActivityLauncher.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/Popup.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTable.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTable.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRunProfileState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTarget.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCompilationError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditUpdateException.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/R8DiagnosticHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstruction.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean notifyAppRefresh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditMarkerInfoConsumer.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillInlineCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/SingleDepthInlineAnalysisUtils.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDestructuringDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/SingleDepthInlineAnalysisUtils.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVibeTransformer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/VibeTransformerProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceFutures forDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDeviceManufacturer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDeviceModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExecutorIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addUserConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNewLines()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/MultiUserUtils.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getApplicationPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidImportFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProvider.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Color getFileColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 707,
  "endLine" : 714,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getParentQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ThemeEditorStyle.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color worstContrastColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ColorUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int worstContrastComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ColorUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun userEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun userDisabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage loadImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSelectedModelColumnIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performPaste()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeEmptyColumnSelection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final TableCellRenderer getCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 594,
  "endLine" : 602,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getColumnName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 779,
  "endLine" : 787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getColumnAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 791,
  "endLine" : 799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 802,
  "endLine" : 810,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean editCellAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 823,
  "endLine" : 831,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringTableCellEditor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableColumn createColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPreferredHeaderWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultLocaleXml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceData.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun waitForUpdates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/RenderingBuildStatusManager.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLiveEditTriggerShortCutString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditAnActionListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vibeEditAgentAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditStudioBotActionFactory.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateToolTipText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditActionProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/StudioFirstRunWelcomeScreen.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWelcomePanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/StudioFirstRunWelcomeScreen.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldShow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackInstallingComponentsFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 480,
  "endLine" : 486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkFolderSection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallSummaryStep.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDownloadSizeSection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallSummaryStep.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkComponentInstaller.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findEmbeddedProfilerTransform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addBuildListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultBuildManager.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeIfClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageFragment.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPsiElementFinders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ProjectSizeUsageTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logAsync()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioEventLogger.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/StatisticsViewerListener.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModalityState getModalityState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/StudioAdapter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAllRules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/validation/validators/PathValidator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCommonRules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/validation/validators/PathValidator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSharedStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchSharedStyle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchBorder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchColorControls()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchColorControls.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchBlur()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBlur.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/PathModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void transformGradient()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getAllSymbolMasters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPageView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowGainedFocus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialog.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/FileImportRow.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateButtons()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImportersForExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ImportersProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDragTarget.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModel.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResourceSection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceSection.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResourceSection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceSection.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcesProvider.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManager.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/MvvmUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 781,
  "endLine" : 787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 800,
  "endLine" : 806,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlowPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/LayoutSlowPreviewProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetSetData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ColorAssetDataProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/FontIconProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetSetData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/RefreshDesignAssetAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AnnotateTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXmlnsImplicitUsagesProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorBean()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttachmentValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/IdeaITNProxy.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidPropertiesLineMarkerProvider.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getInterpolatorStyleableByTagName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/InterpolatorDomFileDescription.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/CustomDrawableElementDomFileDescription.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder createStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilderProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder createStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilderProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeDefinition getAttrDefByName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPreferenceClassFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/PreferenceClassDomFileDescription.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result acceptChar()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlCharFilter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/DeclareStyleableNameConverter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap buildTypeToDefaultTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 729,
  "endLine" : 737,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSchemaRebuildListener()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 849,
  "endLine" : 855,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNavHostFragment()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavClassHelper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream asStream()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/FileDescriptionUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Computable newResourceTypeVerifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/FileDescriptionUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceProvider.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceProvider.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDocumentationElementForLookupItem()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdDocumentationProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsDescriptors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutElementDescriptors.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutElementDescriptors.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/font/FontFamilyDomFileDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomDrawableElementDescriptor createDrawableElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getImport()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope enlargeScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OtherConverters.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PropertyValueConverter.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CompositeConverter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataValueConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/MetadataValueConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/InstrumentationTargetPackageConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AttrNameConverter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FolderConfiguration selectFolderConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidOrderEntryFixIntentionActionFilter.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void customizeActionsForNonStudio()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidPlugin.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChecked()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRefactorForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractAsIncludeAction.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractAsIncludeAction.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doRefactorForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTestConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doRefactorForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map toId2ValueMap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ParentStyleUsageData.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutUsageData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/LayoutUsageData.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getToolsLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tokenize()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/GoogleServicesJsonSpellcheckingStrategy.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidTextSpellcheckingStrategy.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolsPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdkHome()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createNewAndroidPlatform()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTargetLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurableForm.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrapType getWrappingTypeForTagBegin()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestCodeStylePanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAnnotationInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module getAndroidModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUnqualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validatePackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceUserRequestedRefresh()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/LinkHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 595,
  "endLine" : 601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidApplicationPackageRenameProcessor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateTypedResourceFileAction getSelectedAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialogBase.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResourceUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDialogUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetToDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiDirectory getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfiguration getCurrentRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getDeviceList()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 518,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyProcessTreeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 779,
  "endLine" : 785,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinitions getAttributeDefinitions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeFromFqName()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidNdkPath()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaSameVersionTrue()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaSameVersionLower()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaSameVersionHigher()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourcePosition_missingSourcesFileIsCreatedOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/sources/SdkSourcePositionFinderImplTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTryToChooseSdkHandler()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRClasses()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidInnerClassFinderTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnusedConstructors()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidJavaHighlightingTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameFileWithInvalidResourceName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlReferenceToFileResource4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testXmlReferenceToId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestStyleInheritance()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 475,
  "endLine" : 481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameInlineIdDeclarations()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 551,
  "endLine" : 557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 573,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentActionCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 741,
  "endLine" : 747,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAccessibilityServiceTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttrFormat()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlphaAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRotateAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaleAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTranslateAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickHighlighting4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickHighlightingAbs1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickHighlightingAbs2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickQuickFix3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsUseHandlerAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 859,
  "endLine" : 865,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutManagerAttributeHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 951,
  "endLine" : 957,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1139,
  "endLine" : 1145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1519,
  "endLine" : 1525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1587,
  "endLine" : 1593,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickHighlighting4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1607,
  "endLine" : 1613,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickIntentionIncorrectName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2027,
  "endLine" : 2033,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickQuickFix3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2095,
  "endLine" : 2101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRestricted()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2247,
  "endLine" : 2254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagReplacementUsingInnerClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2270,
  "endLine" : 2277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewIsResourceOfTypeComputableProjectIsDisposed()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlFile getXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/CreateMissingClassFixTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickValidateDeleteFileContents()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorNoTypos()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorsTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Unit createSourceRoots()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForResourceRepositoryUpdates()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stylesAttrNameWithoutPrefix()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestJavaCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1049,
  "endLine" : 1056,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCompletionElements()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1086,
  "endLine" : 1092,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceUnqualifiedRoot()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceUnqualifiedRoot()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceUnqualifiedRootv7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceUnqualifiedRootv14()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 467,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestJavaCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCompletionElements()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void toTestFirstCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuToActivity()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidUsagesTargetProviderTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/FragmentMustBePublicTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCommonInlineInValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeAllExistingSdks()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkUtilsTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void arrange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AndroidXmlArrangementTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deserializeAndroidAttributeOrder()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/formatter/AndroidXmlRearrangerTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetup()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStepTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetHelpId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalInspectionToolWrapper getUnusedDeclarationWrapper()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifest3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getBuildProcessClasspath()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/CompileServerClasspathTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetColorInKotlinFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidAnnotatorUtilTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDrawableInKotlinFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidAnnotatorUtilTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanIgnoreSubdirectoryCreation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceSets()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyActionTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetFilePathsWithNonExistingPaths()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetUserSelectedPathsInMappings()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void equalsAndHashCode()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ApkPackageTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFile()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 1003,
  "endLine" : 1012,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/MenuPreviewRendererTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleStrings()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/NamespacedRenderTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/NamespacedRenderTestWithAppCompat.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedNonNullValue()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconCacheTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLayers()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/ModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSymbols()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/ModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void roundRectanglePathTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shapeUnionTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolWindowTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/ImageCacheRule.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileSupported()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/SVGDesignAssetRendererTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionIsAvailableOnDrawable()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/ShowFileInResourceManagerActionTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeepLinkLaunch()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSerialization()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLogcat()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidDeclarativeWatchFaceConfigurationExecutorTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseComplicationTypes()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/ComplicationTypeUtilTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/ComplicationTypeUtilTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaunchWithNoApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/DefaultActivityLaunchTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModel()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestWithFixture()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/DeploymentTargetDevicesServiceTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLocalVariables()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userSyncTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicAndroidMonitorTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnits()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonKotlin()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttach()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_downloadNotAvailable_panelHasNoLinks()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSdkDownloadDialog()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun codeVisionDefault()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidCodeVisionSettingsDefaultsTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationForLocaleRowFilterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableChangedDelegateColumnIndexEqualsAllColumns()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/SubTableModelListenerTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCellProblem_null()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullProblem_frozenTable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullProblem_scrollableTable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun problem_keyColumn_frozenTable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun problem_defaultColumn_frozenTable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun problem_scrollableTable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceToStringPsi()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo_sameNonNullDirectory()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceKeyTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo_nullAndNonNullDirectory()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceKeyTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo_withDoNotTranslateFlag()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceKeyTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorSavingTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataLoadCorrectly()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/NewStringKeyDialogTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullTransferable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteActionTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDynamicFeatureExternalDependencyAttributeConflictNotInXml()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestConflictTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActionLocation_libraryManifest()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestActionLocationTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPullUpDependency()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerKotlinTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPushDownDependency()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerKotlinTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testPullUpDependency()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPushDownDependency()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/ChooseApiLevelDialogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentDirectoryNotWritableMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLambda()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1604,
  "endLine" : 1610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflect3()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2072,
  "endLine" : 2078,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectableFiles()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidOpenFileActionTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotSelectableFiles()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidOpenFileActionTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile getPsiFileSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedNameSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAttributeSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnonymousClass()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshSynchronously()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doDownload()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidLayoutlibDownloader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-common" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeConfiguration()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/FeatureConfiguration.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-common" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSourcesRootUnbundled()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeIfClicked()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/hyperlink/NotificationHyperlink.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-common" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResultNow()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ThrottlingAsyncSupplier.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-common" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppOrFeature()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewMustBeTopLevelFunction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitImportDirective()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/BasePreviewAnnotationInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewDimensionRespectsLimit.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewDimensionRespectsLimit.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewNeedsComposableAnnotationInspection.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/PreviewNotSupportedInUnitTestFiles.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupConfigWhenTaskBasedDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteStopLogcatTracking()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LeakCanaryLogcatCommandHandlerTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactoryTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun demangleStringWindows()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/WindowsNameDemanglerTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun demangleStringOther()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/WindowsNameDemanglerTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun change()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuAnalysisPanelLeakTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerPerfettoCaptureTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureMemoryOfImportPerfettoWithTPD_60s()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerPerfettoCaptureTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureMemoryOfImportPerfettoWithTPD_120s()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerPerfettoCaptureTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgentConfigIsEmptyForProfileable()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowShown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactory.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactory.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCreateSession()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionArtifactSelected()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCpuApiTracing()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFinished()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 819,
  "endLine" : 825,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 943,
  "endLine" : 949,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/CpuTraceInterceptCommandHandler.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidRunConfigurationBase getSelectedRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StartHeapDumpAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StartNativeAllocationsAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameToPackageReturnsSanitizedPackageName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/NewProjectModelTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertContainsAll()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNameNotResetWhenToggling()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleExistsValidation()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleExistsSeverity()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/NewProjectWizardTestSuite.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-npw" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidAgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/MultiplatformAgpMinVersionValidatorTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateIntoFileMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android-npw" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageAsset createImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runConfigurationNoFilter()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void noAndroidXSupportPresentationShouldBeDisabled()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCompileSdk()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doNextAction()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doPreviousAction()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTemplateByName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/TemplateResolver.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-npw" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/BuildLanguageConfigurationComboProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasActionBar()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ThemeHelper.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doDryRun()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finish()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newProjectAgpVersionSelector()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/AgpVersionSelector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-npw" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadConditions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-npw" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/NewDynamicAppModuleDescriptionProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/NewDynamicAppModuleDescriptionProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleImportSettingsPane createModuleSetupPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidPathSegment()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map validateModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleSelected()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/baselineprofiles/ConfigureBaselineProfilesModuleStep.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::android-npw" ],
  "startLine" : 326,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rectangle getTargetRect()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getErrors()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/IconGeneratorResult.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Request construct()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnnotatedImage generateLegacyImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 504,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String composeErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 575,
  "endLine" : 581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String composeErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GeneratedIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedIcon.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double computeScaleFactor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CategoryIconMap generateIntoMemory()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultText()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultFontFamily()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String normalizeFontFamily()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultImagePath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VectorDrawableInfo()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String optimizedHex()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String cleanup()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 487,
  "endLine" : 493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 496,
  "endLine" : 502,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getCategoriesFromJar()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future renderDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 610,
  "endLine" : 616,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1150,
  "endLine" : 1156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDependentSteps()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ConfigureAndroidModuleStep.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-npw" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finish()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun AndroidProjectEntryDetails()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectEntry.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMethods()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/model/PsiModelClass.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean voidLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 597,
  "endLine" : 603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotatedAndScaled()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotImageTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlayStoreCompatibleOptionIsNotSetByDefaultForNonWearDevices()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGeneralizeSaveLocation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationResolverTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/save/PostSaveAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSelectedChildren()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runAndWaitForUpdate()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunSdkConfigActionShownInMainMenu()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/RunSdkConfigActionTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/MultiVersionTreeNodeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UpdateInfoDialog()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installUpdates()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SummaryTreeNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long calculateDownloadSizeForPackage()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllEnabled()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditSourceDialog showEditDialog()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loaded()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyRunningDebuggerThreads()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/DebuggerThreadCleanupRule.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::execution" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCloseForMonitorManager()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAssociated()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManagerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appExists_failure()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/ClearAppStorageTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::execution" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDeviceInfoWhenIDeviceMatchesDisconnectedDeviceHandle()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/stats/RunStatsUtilsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::execution" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDeviceInfoWhenIDeviceDoesNotMatchDeviceHandle()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/stats/RunStatsUtilsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::execution" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGlobalProcessDefinition()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDirectlyDeployable()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasTestNature()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disableAction()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplyChangesRelevant()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRemoteDebugProcessHandler()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startLogcatOutputCapture()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitor.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::execution" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized RunStats create()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStatsService.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::execution" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateApiLevelSuggestion_matchAllCriteria()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/ManagedVirtualDeviceLookupElementProviderTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateApiPreviewSuggestion_matchAllCriteria()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/ManagedVirtualDeviceLookupElementProviderTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheIsFresh()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesDevicePropertyKotlinPattern()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdDeviceDefinitionPatternMatcherProvider.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionLookupElement.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loginStateChanged()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingsPushed()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFileInternal()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldShow()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/EnableOrSkipStepPage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackEvent()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/SyncEventsMetrics.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_androidVersionNotAvailable()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testResolution()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerProjectListener.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::debuggers" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldDisplay()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidFieldVisibilityProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::debuggers" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAndroidResourceName()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrepareRequests()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidPositionManager.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::debuggers" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapPopupEvaluatorV2.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::debuggers" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String calcLabel()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidTypedIntegerRenderer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::debuggers" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployPostInstallForceStopPreN()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeployPostInstallForceStopPostN()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDevice findDevice()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convertBaseLinesProfiles()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prompt()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/IdeService.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::deploy" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bridgeChanged()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void action()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeployAction()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyUiForOlderGradle()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildFinishedBeforeUiDisposed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadEventsProcessorTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumConversionBothWays()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/PairEnumFinderTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskCategoryWarningsAnalyzerResultNoDataFromAGP()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/TaskCategoryWarningsAnalyzerResultConverterTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskCategoryWarningsAnalyzerResultFeatureDisabled()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/TaskCategoryWarningsAnalyzerResultConverterTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBinaryPluginCreated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScriptPluginCreated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginRequestedSeveralTimesHasSameEntry()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginRequestedSeveralTimesInDifferentProjectsHasSameEntry()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalGradlePluginsServiceParsesFileCorrectly()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/KnownGradlePluginsServiceImplTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunningCheckJetifierTaskWithNoRequiredLibs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/JetifierUsageAnalyzerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTaskSuccessResultStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGcParameterDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/GarbageCollectionAnalyzerTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processError()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testServiceCreatedWithoutCheckOnProjectOpen()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/WindowsDefenderCheckServiceTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processError()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/WindowsDefenderCheckServiceTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenTasksLinkClickedWithTaskCategoriesData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenTasksLinkClickedWithNoTaskCategoriesData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingPropertyWhenSetToFalse()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJetifierWarningAutoSelectedOnCheckJetifierBuilds()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerViewModelTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequestsListContentOnSelectionChange()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/DownloadsInfoPageModelTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDataAndProject()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateEmptySelectionPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateView()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/WarningsPageViewTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateDataAndProject()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerResultsActionTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testData/projects/checkConfigurationCacheAnalyzer/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSyncStarted()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/sync/analyzer/SyncAnalyzerManagerImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePluginsData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginContainer.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTestConfigurationCachingBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runCheckJetifierTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/ConfigurationCacheTestBuildFlowRunner.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newReportSessionId()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTimeEntry()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTaskCategoryIssues()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/data/builder/BuildAttributionReportBuilder.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetNullableValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializingStringToIntAdapterWithValidValueWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindingStringToDoubleAdapterWithPrecisionWorks()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransformMethod()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToArray()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnEmptyListDoesntFireInvalidation()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAsOptionalExpression()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/optional/OptionalExpressionsTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::observable" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAllSteps()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/TestInvokeStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::observable" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public U get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectProperty.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyContentsChanged()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean retainAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/SumExpression.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/list/MapExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::observable" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/SumExpression.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addConstraint()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractProperty.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::observable" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchInspector()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1140,
  "endLine" : 1147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowFactoryTest.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArtifactResolver()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/resolver/ArtifactResolverFactory.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-inspection/integration/testData/minapp/src/main/java/com/example/minapp/MainActivity.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTransport.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackTableModeSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllEntriesAddsEmptyStateMessage()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskCategoryNodeTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackMigrationDialogSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackConnectionDetailsSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackRequestTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackResponseTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackCallstackTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fakeStackTrace()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/TestHttpData.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInspection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorClient.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModel.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun interceptResponse()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherThreadsFieldIsPresent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureAxisInList()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialog.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TextFieldWithWarning.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleTableWithWarning.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateFor()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/CallStackTabContent.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenFileDatabaseSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNothingWhenDatabaseIsNotOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/TableControllerTest.kt",
  "fileLinesCount" : 3020,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTabNames()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1997,
  "endLine" : 2004,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportTableToCsv()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSchemaChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/DatabaseInspectorModelImplTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRealSdk()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/cli/SqliteCliProviderTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersNothingIsReplaced()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersNamedParameter1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersNamedParameter2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceParametersNamedParameter3()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplacePositionalParameter1()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplacePositionalParameter2()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplacePositionalParameterInComparison()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplacePositionalParameterInExpressionAndComparison()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/sqlLanguage/UtilsTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteQueryFailsWhenIncorrectTableName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/QueryHistoryViewTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_tableView_exportButton()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileUiTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionPopupMenu()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileUiTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoColumnsAreShownAfterResetView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1052,
  "endLine" : 1061,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startTrackingDatabaseConnections()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorClient.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stopAppInspectionSession()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadLastRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSchemaChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runSqlStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAny()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ParametersBindingController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSchemaChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveEvaluationParams()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addDatabaseConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackErrorOccurred()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackLiveUpdatedToggled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun sendQueryCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/LiveSqliteResultSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSqliteValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 500,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 530,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 649,
  "endLine" : 655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 734,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewEmptyViewsActivity_notInRootPackage()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewFullscreenActivity_activityNotInRootPackage()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSettingsActivityWithKotlinMultipleScreens()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWtf_inMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogM_inMethod_withParameters()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toggle()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Model()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Model.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-templates" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Model()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Model.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-templates" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun existsResourceFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/StringParameterValidator.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/live/AndroidKotlinTemplateContextType.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-templates" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addClasspathDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPlatformDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addModuleDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestArtifactSearchScopes loadMultiProjectAndGetTestScopesForModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectVersionShouldReturnPreferredVersionForUnknownArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifierTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectVersionShouldReturnPreferredVersionForWellKnownArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifierTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGetSyntaxSupport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGetSyntaxSupportWithErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunGradleSyncWithPostBuildSyncSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunGradleSyncWithBuildOutputFileSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/config/GradleConfigManagerTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGeneratedSourceWithAndroidModelAndFileInsideBuildFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGeneratedSourceWithAndroidModelAndFileOutsideBuildFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGeneratedSourceWithAndroidModelNotFoundAndFileInsideBuildFolderInGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleAndroidModel createAndroidModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogInIndex()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/index/VersionCatalogFileIndexContributorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/GeneratedFileNotificationProviderTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationPanelTypeWithModifiedGradleJvmConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationPanelTypeWithSyncNeeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithAndroidGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleProjectSettingsFinderTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getGradleVersionFromWrapper()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleVersionsTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithAndroidApplicationModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/ModuleTypeComparatorTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithAndroidLibraryModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/ModuleTypeComparatorTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/BuildFileProcessorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetJavaHome()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleConfigPropertiesTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradlePropertiesTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathFromOutputListingFileWithMultiApks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleBuildOutputUtilTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectNotUsingDaemonJvmCriteriaWithSupportedGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/extensions/GradleDaemonJvmHelperExtensionsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectUsingDaemonJvmCriteriaWithUnsupportedGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/extensions/GradleDaemonJvmHelperExtensionsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectUsingDaemonJvmCriteriaWithSupportedGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/extensions/GradleDaemonJvmHelperExtensionsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenReplacingChild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextChildInKotlinBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInDeclarativeSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInDeclarativeBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun testMigratePackageAttribute_agp71()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/TestProject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun testMigratePackageAttribute_agp80()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/TestProject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDefaultResolverPluginToSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notTouchingSettingsIfPluginAlreadyAdded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWithRefreshExternalNativeModelsOption()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/UpdateCompileSdkProcessorTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProcessorDoesNothingIfNoAffectedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/AddComposeCompilerGradlePluginHyperlinkTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUserHomeGradlePropertiesJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyncIdeAndProjectAndroidHomesWithNoIdeSdkAndValidProjectSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createEmptyAndroidManifestFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/TomlErrorTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingAndroidPluginIssueCheckerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueOneQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/UnsupportedGradleVersionIssueCheckerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithoutBrokenSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueCheckerTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocalProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithWrapperPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun out()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/declarative/DeclarativeSchemaModelTestDef.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestArrayElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/declarative/DeclarativeSchemaModelTestDef.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSelectedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteWhenLastSyncSuccessful_noModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8NoBuildIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/JavaLanguageLevelDeprecationOutputParserTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseJavacWithSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/AndroidGradlePluginOutputParserTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseJavaError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/AndroidGradlePluginOutputParserTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlErrorWithFileParsedAndNavigable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoErrorFoundMetricsReporting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputErrorsListenerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNothingReportedOnSuccessfulBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputErrorsListenerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToAndroidInDcl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToFromBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoUpdateWithSyncInProgressWithoutCpp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoUpdateWithSyncInProgressWithCpp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoUpdateWithSyncNotInProgressWithoutCpp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoUpdateWithSyncNotInProgressWithCpp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/BuildBundleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJpsWithQualifiedNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/runsIndexingWithGradle/AndroidGradleProjectViewSnapshotComparisonTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDependencyId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDebugDependencyId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterAnnotationProcessorDependencyId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDependencyVersionedId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDebugDependencyVersionedId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterAnnotationProcessorDependencyVersionedId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDependencyPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoImportDisabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/AndroidGradleDisableAutoImportTest.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsGradleRendering/GradleBuildSystemFilePreviewServicesTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbiOnlyWithNoMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/GradlePropertiesUtilTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkXmxNewValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/GradlePropertiesUtilTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpNonTransitiveEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpNonTransitiveEnabledByDefaultWithExistingOption()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 454,
  "endLine" : 462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void useIdeGooglePlaySdkIndexInGradleDetector()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificInitializer.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFirstRun()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/kmp/KotlinMultiplatformAndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/GradleRunConfigurationExtension.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringBuilder getBuffer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/TomlVersionRefCompletionContributor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSelectionConflicts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/ConflictSet.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateContents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSelectedBuildVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findPomPathForLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canGeneratePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/toolchain/GradleDaemonJvmCriteriaTemplatesManager.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise addExternalLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifier.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun value()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleCatalogTomlVetoCondition.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getGradleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProjectViewDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/AndroidProjectViewSettings.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HyperlinkInfo getHyperLinkInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManager.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCatalogNameToFileMapping()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/VersionCatalogFilesGradleModel.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureMakeBeforeRunTaskInConfigurationTemplate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProviderUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBoxModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleJdkComboBoxUtil.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFeatureModuleDependenciesForFeature()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/DynamicAppFeatureOnFeatureGradleToken.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleProjectSettings findGradleProjectSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSettingsFinder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String inferStableGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleVersions.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportsBundleTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getAllParentModulesPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module getSelectedAndroidModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/EventUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJdkControlBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleToImport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleToImport.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJUnitProducersToIgnoredList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivity.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImportFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 510,
  "endLine" : 516,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 518,
  "endLine" : 525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/InitializeGradleLocalJavaHomeListener.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/RemoveGradleJvmReferenceSyncListener.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectSetup.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/RecordAgpVersionSyncListener.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesProjectActivity.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateProjectGradleJvmPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/GradleJdkValidationManager.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MissingSdkIssueReporter.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/toolchain/DaemonJvmCriteriaIssueReporter.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnalyticsMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupport.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFileSyncMessageHyperlink createModuleLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIdeSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 273,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processMapEntryValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dumperImpl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SetSdkDirHyperlink.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveSdkFromManifestHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlink.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddGoogleMavenRepositoryHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlink.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showGradleSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenGradleSettingsHyperlink.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowDependencyInProjectStructureHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/ShowDependencyInProjectStructureHyperlink.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/SdkBuildToolsTooLowIssueChecker.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/RuntimeJavaCompiledVersionIssueChecker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/RuntimeJavaCompiledVersionIssueChecker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/VariantSwitcher.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSourceFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/ContentRootUtil.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProjectResolverContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateModuleCompileOutputSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFactory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFromModuleDataNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModelData.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleProjectSettings getLinkedProjectSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleSettings.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLinkedProjectsSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleSettings.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findGradleTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectImportUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSyncIssueEventResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResult.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSyncIssueFileEventResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueFileEventResult.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStatusChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 544,
  "endLine" : 550,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 687,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBuildOutputParsers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleOutputParserProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserUtils.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/UnexpectedElementHandler.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/IssueAtPositionHandler.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/AliasInvalidHandler.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessageBusConnection subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/MakeTypeSelectionGroupAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleProjectWithTestsAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFolderNotificationListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFolderNotificationListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleProjectAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateSourcesModuleAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeDependencyCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleDependencyCompatibilityAnalyzer.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectPath.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClassFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleClassFileFinder.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResolvedDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndroidTestDirectResourceModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBaseFeatureModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 570,
  "endLine" : 576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logDeprecated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleTaskEmptyContributor.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moduleHierarchyId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleHierarchyProvider.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAndroidDebuggers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/editor/AndroidAppAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebugger getSelectedAndroidDebugger()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/editor/AndroidAppAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebuggerState getSelectedAndroidDebuggerState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/editor/AndroidAppAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getMinSdkVersionForDexing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterArgument()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForBaseModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApplicationIdProvider.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disqualifyingBytecodeTransformation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordLocationReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/ManifestPanelGradleToken.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadataForRecord()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/ManifestPanelGradleToken.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/GradleManifestEditorProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findGradleDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleUserProperties.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getProjectKotlinDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNotificationListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getAdditionalActionSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/GradleUsageTypeProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tokenizer getTokenizer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGradleValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNextStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceSetsFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/configure/KotlinAndroidMPPGradleProjectResolver.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equalsIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equalsIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfSameInstance()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashOfSameInstance()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/PsiOuterClassAndLine.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNavigatableAsync()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/FileLineNavigable.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTraceSignature()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/TraceSignatureConverter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testData/minapp/src/main/java/com/example/minapp/MainActivity.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependencyResolvableOnlyInUnitTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependencyResolvableOnlyInAndroidTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationProducerFromPackage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationProducerFromSubPackage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanCreateAndroidTestConfigurationFromAndroidTestSubDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerOpensV3FileLink()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMultilineLineBenchmarkPrint()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hyperlinkSingleLineBenchmarkPrint()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hyperlinkInlineFormatBenchmarkPrint()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hyperlinkWithUriInlineFormatBenchmarkPrint()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logging()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importUtpResults()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusReporterModeRawTextShouldBeUsedInApiLevel25()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTaskTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusReporterModeProtoStdShouldBeUsedInApiLevel26()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTaskTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaModulesTestTasksAreCreated()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositeProjectTestConfiguration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ExportAndroidTestResultsAction.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun report()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompatibleGradleVersion()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/CompatibleGradleVersion.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-common" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinVersion()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/testSrc/com/android/tools/idea/KotlinPluginTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_manifest_commit()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_New_IsVisibleForDirectories()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 800,
  "endLine" : 811,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treeNodeOrder()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1371,
  "endLine" : 1377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetFileName()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtilTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetEscapedPath()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtilTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileFields()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectoryFields()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileLinkFields()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertSameEntries()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryNode getChildNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearTransferInfo()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun downloadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uploadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1204,
  "endLine" : 1210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProblem()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileClosed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getIconFor()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordHighlightingLatency()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/HighlightingStats.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::analytics" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotApplicable()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartial()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testError()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComplete()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncomplete()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doAccessibleAction()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeAssistant()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFileName()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialSymbolsFontUrlProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-material" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvisibleFirstPage()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVisibleFirstPage()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVisibility()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleDynamicWizardStep()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleDynamicWizardPath()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultProjectLocationSetByUser()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/ui/WizardUtilsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wizard" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultProjectLocationSetByUserOverridesRecent()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/ui/WizardUtilsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wizard" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flatten()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void updateButtons()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getVisibleStepCount()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void invokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearActiveWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toHtmlString()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/WizardUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wizard" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCellSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOddCellColor()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvenCellColor()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioWizardStepPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/deprecated/StudioWizardStepPanel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::wizard" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioWizardLayout()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardLayout.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppend()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetIntArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeArgumentsListTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneParameterWithIdentifierFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeArgumentsListTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateStringSingleEscapes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateMultilineStringEscapes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atNewLine()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notBeforeLParen()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLongLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createULongLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asRenderString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/DeclarativeUastLanguagePlugin.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean argumentRecovery_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean argumentsList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean assignment_1()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean entry_1_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bug1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/sharedPrefs.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/viewHolder.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test5()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReturn()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrow()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testError()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/stringTemplate/expected/main.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 3,
  "endLine" : 9,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/stringTemplate/main.kt",
  "fileLinesCount" : 7,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 1,
  "endLine" : 7,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/extensionLambda/expected/main.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/extensionLambda/main.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldField.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/parenthesized.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinApkModuleConfigurator.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinApkModuleConfigurator.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResourceIntentionBase.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noFile()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreFileActionTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::backup" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::backup" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_defaultValues()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_changeType()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_changeFileDirectly()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_changeFile_withoutExtension()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_changeFile_absolutePath()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_illegalPathColon_okDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_illegalPathBackslash_okDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_illegalPathDirectory_okDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHistory_removesDirectories()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withoutFileHistory()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/RestoreAppActionGroupTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::backup" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupAppAction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::backup" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildForLabel()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ArrayObjectIdentityExpander.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::bleak" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Field getField()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetReferencesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 487,
  "endLine" : 493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetListReferencesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetListReferencesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDependencyReferenceVersionGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditMapKeysInitAsLambda()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelMapPropertyImplTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditListInitAsLambda()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_nameOnly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_nameAndVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_nameAndPlus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_groupAndName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_groupNameAndVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_groupNameAndDynamicVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_groupNameVersionAndClassifier()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_groupNameVersionClassifierAndPackage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_groupNameVersionAndPackage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_groupNameAndPackage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_nameAndPackage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_complexSpecification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_fullySpecifiedWithGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_fullySpecifiedWithoutGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_noVersionWithGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_noVersionWithoutGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/SuggestionsViewIssueRendererTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_withParent_noShowParentPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/SuggestionsViewIssueRendererTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_withParent_showParentPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/SuggestionsViewIssueRendererTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_viewUsage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/SuggestionsViewIssueRendererTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_renderPathAndQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/SuggestionsViewIssueRendererTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setValueWitLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoosingFocus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsValueNotMatchingResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsWellKnownValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsNotSetValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsNotSetValue_resolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsNotSetValue_resolvedNonDefault()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsReferenceNotMatchingResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsReferenceResolvedIntoKnownValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsOtherUnparsedDslText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatesValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatesToNullValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeExisting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsFlavorDimensionCollection.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun forEachProductFlavor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsVariant.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsCollectionBase.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpec.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImpl.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatAny()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/InputParsers.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsLibraryJavaDependency.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJarFileDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyDependencyConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsDependenciesNavigationPath.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun analyze()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleAnalyzer.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/AvailableLibraryUpdateStorage.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putNavigationPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectStructureInitializing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activateSuggestionsView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 460,
  "endLine" : 467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestionGroupViewerUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionGroupViewerUi.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setViewComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsFormUi.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanel.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/EmptyPanel.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHoveredNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openAndSelectDependenciesEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidShowStructureSettingsAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/actions/AndroidShowStructureSettingsAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findImportTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createRepresentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreviewTest.kt",
  "fileLinesCount" : 824,
  "components" : [ "primary::designer" ],
  "startLine" : 648,
  "endLine" : 654,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/TestUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProviderTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectedIdsNull()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandlerTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCancelAnchorWhenCreating()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renderAnchorTargetsToDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributesInStyle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIcon()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewTagHandlerTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ViewEditor editor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenTestCase.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegratorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPasteGenerateNewIdsWithContext()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPasteUsingOldIdsWithContext()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComponentWithInclude()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildViewWithInclude()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParserTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Graphics2D createGraphicsAndClean()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScreenViewLayerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerMetricTrackerTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertProgressBarViewOption()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertFilterMatches()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Palette getPalette()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyPlaceholderToSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/PlaceholderTestUtilities.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNone()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/FillPolicyTest.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBoth()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/FillPolicyTest.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/FillPolicyTest.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHeight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/FillPolicyTest.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpposite()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/FillPolicyTest.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWidthInVertical()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/FillPolicyTest.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHeightInHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/FillPolicyTest.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnsureNamespaceWithInvalidXmlTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetachedNlComponentIsRoot()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 571,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyntheticIdIsHidden()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String arrangeXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 594,
  "endLine" : 600,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMenuType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyIsUnavailableWhenNothingIsSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypingNonCharactersDoesNotStartFiltering()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithNoActivities()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/OnClickEnumSupportTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextEditorForEverythingElse()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ControlTypeProviderImplTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeWithNoEnumSupport()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClick()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPriorWithoutFocus()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextWithoutFocus()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusRequestIsPropagatedToToggle1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotAvailableForMultipleComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/IdInspectorBuilderTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateBoolean()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateThreeStateBoolean()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateFraction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateFloat()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateInteger()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNameNoMatch()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlNewPropertyItemTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/InspectorTestUtil.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkEmptyTableIndicator()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/InspectorTestUtil.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDifferentValueFromMultipleComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueOf()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/TransformsPanelTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3D2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/UtilTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testrgb2lms()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindSimulatorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveLoadSettings()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettingsTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/SearchItemHandlerTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentDescriptor item()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerLayoutTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildScene()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHorizontalCycle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCycleDetectionTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVerticalCycle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCycleDetectionTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlComponent create()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/MockNlComponent.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/DisableToolsVisibilityAndPositionInPreviewActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataTypesWithoutCustomViews()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameIsDisplayed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationHeaderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWrappedHeader()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationHeaderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHoverIsPassedThrough()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/LayoutlibInteractionHandlerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomIsPassedThrough()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/LayoutlibInteractionHandlerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInterceptPanModifiedKeyReleased()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 434,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveOrganizationState()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasuredPositionableContentPosition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 550,
  "endLine" : 556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertTagName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAcceptedGoogleTagNamespace()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefByName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/BaseUsageTrackerImplTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovedTwice()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/HelpPanelToolWindowListenerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisitOtherNodeTypes()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerIssueNodeVisitorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsyncDesignerCommonIssuePanelModelProvider()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssuePanelModelProviderTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHitSelectedComponentFistWhenAltIsHold()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneHitListenerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/DesignerTestSuite.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeySectionAdded()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/DesignerKeymapExtensionTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/integrationTestSrc/com/android/tools/idea/designer/LayoutEditorPreviewTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/integrationTestSrc/com/android/tools/idea/designer/VisualLintTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popFile()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/LayoutNavigationManager.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendShortcutText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DefaultNlToolbarActionGroups.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintTrack()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension getProgressLabelSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ToggleButtonHandler.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performDrop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawLinearPlaceholder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/draw/DrawLinearPlaceholder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getSumOfWeights()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/DistributeWeightsAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NestedScrollViewHandler.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/MergeDelegateHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawHorizontalGuideline.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawAnimatedFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrame.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDestinationDX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 872,
  "endLine" : 878,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDestinationDY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 880,
  "endLine" : 886,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawVerticalGuideline.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAlignment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getResolvedText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutGuidelineHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 697,
  "endLine" : 703,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 692,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidgetContainer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureLayersAreShown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 757,
  "endLine" : 764,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutLayerHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addComponentsIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color fadeToColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 1017,
  "endLine" : 1023,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void italicFont()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void normalFont()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateToolTip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutBarrierHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSrcAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDrag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandler.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/CommonDragHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DrawerLayoutHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BaseFragmentHandler.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditTextInputType getInputType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/EditTextHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/EditTextHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextViewHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentAssistantFactory getComponentAssistant()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewInfo findViewWithName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ViewInfoUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ProgressBarHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openIncludedLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SeekBarHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SeekBarHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onBuildError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 625,
  "endLine" : 631,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTabLayoutScroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 639,
  "endLine" : 645,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getScrollPos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 691,
  "endLine" : 697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBackgroundImageCollapseMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 700,
  "endLine" : 706,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParser.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasuredPositionableContentPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurfacePositionableContentLayoutManager.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActionManagerProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savePreferredMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewProviders.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteElement()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandler.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getContentSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/WarningLayer.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/WarningLayer.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasContentSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/sizepolicy/ContentSizePolicy.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 537,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeMove()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 572,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextDirection fromConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setPattern()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PatternFilter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CategoryCellRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Palette unMarshal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JScrollPane createScrollPane()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performCopy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 475,
  "endLine" : 481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemCellRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getExpandedItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyUpdateListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveValueAsColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/DerivedStyleFinder.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun generate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/StyleEnumSupport.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyDocumentationTarget.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ProgressBarInspectorBuilder.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/SelectedComponentBuilder.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firePropertyValueChangeIfNeeded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 501,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calcRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 582,
  "endLine" : 589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpringWidget setupFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 837,
  "endLine" : 844,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpringWidget plot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 846,
  "endLine" : 852,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void screenToGraph()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteElement()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setNavigation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/GridLayoutManager.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextRed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConverter.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextGreen()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConverter.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextBlue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConverter.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildGammaCLut()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorUtil.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackIssueCreation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackIssueIgnored()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun singleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/IssuePanelToggleAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openAndSetConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActionBarGroupOrderInCategoryAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOverflowGroupOrderInCategoryAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void incrementOrderInCategoryAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupHandler.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupHandler.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/MenuHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/SearchItemHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inferConstraintsAndCommit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reverse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1128,
  "endLine" : 1134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutDirectConvert.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleSizeViewAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ToggleSizeViewAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ToggleSizeViewAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performDrop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewActionGroup.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getContentText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ToggleButtonDecorator.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderer.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::designer" ],
  "startLine" : 536,
  "endLine" : 544,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void resume()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/RealTimeSessionClock.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun requestRenderWithNewSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenu.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextFieldWithCompletion createAutoCompleteTagField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void registerAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerEditorPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignSurfaceFloatingActionsToolbarProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPassesForEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun revalidateOrganizationGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteElement()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShape()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ShapePolicy.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 472,
  "endLine" : 478,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun notifyComponentActivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sizeForScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean acceptedGoogleTagNamespace()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonUsageTrackerImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTrackerImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun logEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/AssistantPanelMetricsTracker.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObsoleteAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 647,
  "endLine" : 653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String assignId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 769,
  "endLine" : 778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 823,
  "endLine" : 829,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canAddTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 831,
  "endLine" : 837,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 885,
  "endLine" : 891,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1012,
  "endLine" : 1018,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSecondary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributesTransaction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateLintAnnotationsModelToSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/ModelLintIssueAnnotator.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIssueOrder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIssueSelectionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeIssueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackSelectingIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/Issue.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/manager/MatchParentLayoutManager.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int parse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getTopHitComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getTooltipVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void markSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean inRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getAuthoritativeNlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setNamespaceUri()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/XmlTagUtil.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ControllableTicker.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ViewUtil.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTree()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/NlTreeDumper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/IssueNotificationAction.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateToolTipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/ActionButtonWithToolTipDescription.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/PasteWithIdOptionAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInterestingFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFramework()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag getParentTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean openEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 592,
  "endLine" : 599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean openEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 613,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayeredImageEditorPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetDeviceStateAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/OrientationMenuAction.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 941,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isActionVisibleForModule()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/CreateSampleDataDirectory.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecommendedThemes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeUtils.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRecentlyUsedTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeUtils.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNightModeActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetThemeAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentListFixture get()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture find()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findAllById()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findAllByTag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelBuilder model()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/NlModelBuilderUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelBuilder model()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/NlModelBuilderUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseWheelEventBuilder.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor removeChild()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateModel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun withButton()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun withId()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentListFixture.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyncNlModel create()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/SyncNlModel.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/SyncNlModel.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Transferable createTransferable()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun accept()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewRepresentationProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getXmlLayout()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewRepresentation.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsJavaIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCppComment()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSanity()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedSimpleFunctions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2582,
  "endLine" : 2590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedAggregateFunctionsWithDistinct()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2592,
  "endLine" : 2600,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedAggregateFunctionsWithOrderClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2602,
  "endLine" : 2610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedAggregateFunctions()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2612,
  "endLine" : 2620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntities_tableNameOverride()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatorOnIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlAnnotatorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlslBuiltins()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslAnnotatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlNamedElementImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveToPsiClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionSuppressor.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSuppression()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionSuppressor.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-lang" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameterNameAsString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSchema()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomSchemaManager.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_5_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 701,
  "endLine" : 707,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_7_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 741,
  "endLine" : 747,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_element_1_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1300,
  "endLine" : 1306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean classNames_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_5_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 426,
  "endLine" : 432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_specification_0_1_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_list_1_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean init_description_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 887,
  "endLine" : 893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_rule_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1022,
  "endLine" : 1028,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean not_open_brace_or_new_flag_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1284,
  "endLine" : 1290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean not_semicolon_or_brace_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1315,
  "endLine" : 1321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean type_list()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1614,
  "endLine" : 1620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_0_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean commit_statement_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 529,
  "endLine" : 535,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean conflict_clause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 577,
  "endLine" : 583,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 733,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 876,
  "endLine" : 882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 923,
  "endLine" : 929,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_view_statement_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1130,
  "endLine" : 1136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_view_statement_7()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1174,
  "endLine" : 1180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_5_0_3_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1404,
  "endLine" : 1410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_3_0_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1878,
  "endLine" : 1884,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexed_column_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2366,
  "endLine" : 2372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean limit_clause_2_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2660,
  "endLine" : 2666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ordering_term_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2798,
  "endLine" : 2804,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean over_clause_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2820,
  "endLine" : 2826,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reindex_statement_1_0_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3007,
  "endLine" : 3013,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_select_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3297,
  "endLine" : 3303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean signed_number_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3515,
  "endLine" : 3521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_2_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4737,
  "endLine" : 4743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean add_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5096,
  "endLine" : 5102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFunctionIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInvalidUnicodeString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCorrectDemoSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongPropertyType()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFunctionChain()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkRootProject()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listOfRegularFilesProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listOfRegularFilesProperty2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listOfRegularFilesPropertyNegativeTest()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongAppend2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 374,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeFormatterTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootProjects()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 871,
  "endLine" : 877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootProject()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 958,
  "endLine" : 964,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootProject2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 967,
  "endLine" : 973,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileVisitResult visitFile()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/GradleDeclarativeScriptCollector.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/formatting/DeclarativeFormattingModelBuilder.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeTodoIndexer.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToRoot()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeGoToApiDeclarationHandler.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeviceDefaultTheme()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGettingCompanionAppId_settingIsNotSet_returnsWear2CompanionAppId()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/PairingFeaturesTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/EndToEndIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/NewConnectionAlertStepTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/NewConnectionAlertStepTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepShouldShowOnlyWearList()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCellRenderer()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceListStep.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrExpression extractUnsavedExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ASTNode getFirstASTNode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 990,
  "endLine" : 996,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String quotePartsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1080,
  "endLine" : 1086,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpForNewValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslClosure getClosureElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 881,
  "endLine" : 887,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_files()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_status_file()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_essential_plugins()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_platform_prefix()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_project()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_test_sources()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_module_library()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_jps_file()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_handlesEnumMap()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameVariable()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameVariable_prefix()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateType()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndSimpleLib/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::databinding" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::databinding" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::databinding" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::databinding" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BrClassFinder.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::databinding" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BindingClassFinder.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::databinding" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirectories()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/LayoutBindingPackageFactory.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::databinding" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptor()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/xml/DataBindingDomElementDescriptorProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::databinding" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentType()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/xml/DataBindingXmlTagDescriptor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::databinding" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataBindingRenamer()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamer.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::databinding" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalElementsToDelete()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentAsDouble()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadTransitionFromLibrary_NullValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/SupportedWearTileAnimationManagerTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetFloatValues()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetIntValues()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeDisabled()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTileInspectionBaseTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location createLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeGradleVisitor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::lint" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module getModule()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader createUrlClassLoader()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 782,
  "endLine" : 788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader createUrlClassLoader()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 792,
  "endLine" : 798,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getNamedItemNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNode getFirstChild()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNode getLastChild()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 559,
  "endLine" : 565,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeList getElementsByTagName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 889,
  "endLine" : 895,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1150,
  "endLine" : 1156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1160,
  "endLine" : 1166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attr getAttributeNodeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1170,
  "endLine" : 1176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attr getAttributeNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1180,
  "endLine" : 1186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureLineInitialized()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdePosition.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::lint" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureInspectionsRegistered()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 639,
  "endLine" : 645,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInformation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createProject()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEdits()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBinaryFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 333,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefinedSeverity()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeConfiguration.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::lint" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefinedSeverity()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeConfiguration.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::lint" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "device-explorer/testSrc/com/android/tools/idea/device/explorer/DeviceExplorerControllerTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceExplorerPanel()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSymbolizerExeMissing()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectories()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolFilesLocator.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pointCanBeSerialized()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/json/SwingpSerializationTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::swingp" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant.actions/ListUsbDevicesActionStateManagerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStateDisplay()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildWithInvalidTypes()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildWithEmptyValues()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/state/ColorPickerActionTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidIntUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun essentialsModeIsControlledViaSettingsIfFlagIsEnabled()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/PreviewEssentialsModeManagerTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modeIsFound()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/modes/PreviewModeManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstElementSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/modes/PreviewModeManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDeviceId()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceIdParameterRuleTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun showErrorPanel()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDuration()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationCard.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestSkipped()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logInteractiveSession()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDefaultLocation()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/navigation/DefaultNavigationHandler.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findBoundsOfComponents()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/navigation/DefaultNavigationHandler.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/NextPageAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modificationCountChanged()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/flow/PreviewElementFlow.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/interactive/InteractivePreviewManager.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFailed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributor.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributor.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributor.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRefresh()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ViewControlAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewStatusIcon.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListIterator getElementIterator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void popupChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackGroupListPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadTrackGroups()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 445,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Container getOpaqueContainer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/KeyboardEventRenderer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASGallery()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recomputeCellSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectionBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectionBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 542,
  "endLine" : 549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void paintImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonHyperLinkLabel.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/KeyBinding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultToolTipText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBorderInsets()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextBorder.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButtonUI.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/BorderlessTableCellRenderer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensurePopupMenuCreated()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMenuComponentCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void alignRects()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/webp/WebpSupportTestAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getParentMaxWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/WrappedFlowLayout.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shrinkToFit()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActionKeyText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void uninstallListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 778,
  "endLine" : 784,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScrollableTracksViewportWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1174,
  "endLine" : 1181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScrollableTracksViewportHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1184,
  "endLine" : 1191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRowForLocation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1333,
  "endLine" : 1339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/EnumColors.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAdditionalGearPopupActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSettingsInAttachedToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resumeLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetActiveToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getWorkBenchTitleName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startFiltering()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopFiltering()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionButton findSearchActionButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopDragging()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 684,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setIfEmpty()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buttonDragged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 813,
  "endLine" : 819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  InitParams createParams()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 912,
  "endLine" : 918,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canShowBelow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LightCalloutPopup.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultApplyPresentation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/TablePresentation.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTablePresentation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTablePresentation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabbedToolbar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream streamFromIterator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float rangeToX()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChart.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ErrorDetailDialog.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hoveredRowChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HoverRowTable.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/SVGScaledImageProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDragged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibrarySource getLibrarySource()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageVersion getLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isKotlinSupportEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/KotlinUtils.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KotlinToolchainIdeInfo findToolchain()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/KotlinUtils.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findKotlinBinaryTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinBinaryContextProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FilteredTargetMap computeTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinBinaryContextProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getCoroutinesDebuggingLib()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BlazeKotlinDebuggingSetupHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getSingleTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeFromAdditionalLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sdk suggestSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PySdkSuggester.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sdk/FallbackPythonSdkSuggester.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseLineNumber()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/filter/BlazePyTracebackFilter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String testDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestEventsHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getAllBlazeDebugFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openFile()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseLineNumber()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doHelpAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpID()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceImportWizardStep.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewImportWizardStep.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialProjectViewText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getSelectWorkspaceOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardOptionProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateAndUpdateModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectOptionControl.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeEditProjectViewImportWizardStep.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetToSavedPosition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List listItems()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List listScalarItems()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Optional getScalarValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection items()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/SyncFlagsSection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set availableAdditionalLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Section parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/Sections.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List listItems()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/NewBlazePackageAction.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConsoleView getConsole()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tab newTab()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConsoleView create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection getRulesForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/AspectSyncSourceToTargetMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingSourceToTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/DelegatingSourceToTargetMap.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void excludeBuildSystemArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importAsSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceFileFinder getWorkspaceFileFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceFileFinderImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean inPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OptionalInt getMaxTargetsPerShard()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/TargetShardSizeLimit.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void syncOutOfMemoryError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/SuggestBuildShardingNotification.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String retryOnOomMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet canonicalizeSingleTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getWildcardPatterns()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet retrieveAndClearPendingItems()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/PendingChangesHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspacePath getWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/BuildFileAutoSyncProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeInvalidFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableList getLibraryFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalLibraryProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryEditor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List sortLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeLibrarySorter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryModifier.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean validateProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkspacePathResolver fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolver.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String serializationErrorMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/AspectSyncProjectDataManager.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeSyncParams finalizeSyncParams()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getOutputGroupArtifactsLegacySyncOnly()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getTrackedOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task createTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getOutputGroups()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/UpdateDirectoriesSyncAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FormattingTask createFormattingTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getCommandLineArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map readCachedFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteOutputArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteOutputArtifact resolveGenfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteOutputArtifact findRemoteOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackagePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetName targetName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath blazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label withTargetName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetName create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetName.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectQuerierImpl createProjectQuerier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet getHandledRuleKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getBazelVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelVersionHandler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBugreportFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/SnapshotHolder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStartup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun purgeBuildCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 797,
  "endLine" : 803,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun explicitlyExcludesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOnAnyOf_DO_NOT_USE_BROKEN()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture updateMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Performer create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getWorkspaceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendStringList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareInvocationFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncInspectionWidgetActionProvider.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidInstrumentationInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ImmutableMap map()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder copy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JavaToolchainIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 472,
  "endLine" : 478,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetMap fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestSize getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList toArgumentList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommand build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandName.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOrThrow()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OutputArtifact parseTestFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolOutputReader.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteOutputArtifact fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/RemoteOutputArtifact.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getRemoteArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/RemoteOutputArtifact.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getLocalFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileArtifact.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BepArtifactData update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepArtifactData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BepArtifactData combine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepArtifactData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList resolveAll()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/OutputArtifactResolver.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/OutputArtifactResolver.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getOutputDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RunConfigurationContext runConfigContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeInvocationContext.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Future submitPrefetchingTaskAndWait()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchIndexingTask.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet getAllPrefetchFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchFileSource.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/LoadStatementsFilter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesAnyOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSmallStatementOrPass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDictEntry()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TokenSet convert()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/livetemplates/RulesTemplates.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional templateForRule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/livetemplates/RulesTemplates.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAttributeToTemplate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/livetemplates/RulesTemplates.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getContainedExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParenthesizedExpression.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement childToPsi()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParameterList.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionStatement findFunctionInScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode createStringNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/BuildElementGenerator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement getPreviousNodeInTree()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement lastElementInSubtree()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsScanner getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildFindUsagesProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void popParen()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap createKeywordMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap createMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildToken.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getAllMacros()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroContributor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/ArgumentCompletionContributor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionAttributeCompletionContributor.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInSymbolCompletionContributor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/GlobReferenceSearcher.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobPatternValidator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LoadedSymbolReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement handleRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Label getLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean skylarkExtensionReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRuleComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExternalWorkspaceComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String trimToDummyIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement handleRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ExternalWorkspaceReferenceFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File resolveWorkspaceRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement handleRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceFragment.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LocalReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean expect()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/WorkspaceTypeCompletionContributor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDivider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/AdditionalLanguagesCompletionContributor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap getItemTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewKeywords.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openLocalProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/OpenProjectViewAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture submitTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/ProgressiveTaskWithProgressIndicator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void outputCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/PrintOutputLineProcessor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Duration getDuration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIndentation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeContext create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun logEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/EventLoggingService.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShardStats create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/ShardStats.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/BuildDepsStatsScope.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncActionStatsScope createForFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/SyncQueryStatsScope.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetExpression parseTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfigurationContext doFindTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContextRunConfigurationProducer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BinaryRunContext doFindRunContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BinaryContextRunConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path createScriptPathFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunCommandHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseNumber()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/GenericFileMessageFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCanonicalPathSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/StandardFileResolver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File resolveToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/FileResolver.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetInfo findProjectTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBuildTargetRunConfigurationFactory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFlagsForExternalProcesses()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeTestResult create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/BlazeTestResult.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeXmlToTestEventsConverter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestFailedEvent getTestFailedEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultExecutionResult attachRerunFailedTestsAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/SmRunnerUtils.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Kind getKindForTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suiteLocationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestEventsHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestSuite mergeSuites()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeArtifactCacheImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeArtifactCacheImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunnerAndConfigurationSettings createForTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RunProfileState getRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationRunner.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetExpressions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomFormatter getCustomFormatterForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteRecursively()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDirectoryContents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFileAndName toPsiFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/SyncStatusNodeDecorator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryNode.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile resolveVirtualFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet calculateMinimalWorkspacePaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/WorkspacePathUtil.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String urlToFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/UrlUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEnableCodeAnalysisOnSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/FileSelectorWithStoredHistory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExportTextPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRenderTextPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExportTextPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRenderTextPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fillRightToolbarGroup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OpenInConsoleAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNextOccurence()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspaceFileTextField()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String normalize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer parseValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Label getSelectedTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/CopyBlazeTargetPathAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/OpenCorrespondingBuildFile.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean compatibleBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon loadForBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/icons/BlazeIcons.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageLevel getLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/projectview/JavaLanguageLevelSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findSourceVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArtifactLocation guessSrcJarLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/BlazeJavaWorkspaceImporter.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::aswb" ],
  "startLine" : 361,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List relativeArtifactPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageLevel getJavaLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBestJdk()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sdk createJdk()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeSourceDirectory fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeJarLibrary fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getDebuggableKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/AndroidJavaLikeLanguage.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getHandledTestKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/AndroidJavaLikeLanguage.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibrarySource getLibrarySource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaLibrarySource.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Predicate getLibraryFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaLibrarySource.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeJarLibrary findLibraryFromIntellijLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LibraryActionHelper.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasSourceJarAttached()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachedSourceJarManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/qsync/ClassFileJavaSourceFinder.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMultipleElementsSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JUnitConfigurationUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findJavaBinaryTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaBinaryContextProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set includeInnerTestClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getNonAbstractTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ParameterizedTestInfo getParameterizedTestInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JUnitParameterizedClassHeuristic.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void initHandlersData()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggingSetupHandler.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sessionCreated()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sessionRemoved()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection updateClasspath()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeCompilerManager.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/plugin/JUnitPluginDependencyWarning.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OCFile getCorrespondingFile()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/navigation/SwitchToHeaderOrSourceSearch.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getLibraryHeadersRootsInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Predicate getTargetFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolver.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCustomHeaderProvider.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String checkCompilerVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/MockCompilerVersionChecker.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supports()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCppAutoImportHelper.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/syncstatus/CppSyncStatusContributor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearClasspath()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CMakeWorkspaceOverride.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitImportDirective()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean usesAppleCcToolchain()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  LabeledComponent create()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initService()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endExperimentScope()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveToDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SerializationUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeQuietly()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void conditionallyHideAction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_vendor()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/stamp_plugin_xml.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/UnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processHighlight()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/UnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void enableCSupportInIde()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/BlazeNdkSupportEnabler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void rebuildSymbols()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/BlazeNdkSupportEnabler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsProjectRelevantResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean dependsOnResourceDeclaringDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/AllowlistFilter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Predicate getFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceRetentionFilter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String javaResourcePackageFor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getSourceTargetsStream()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getResourceJars()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibrarySource getLibrarySource()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String moduleNameForAndroidModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeAndroidSyncData fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidSyncData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModuleContainingResourcesOf()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModuleRegistry.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOrCreateCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachedAarDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiDirectory getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceDirectoryDialog.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchFilesToCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getSampleDataDirectoryForResFolder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeSampleDataDirectoryProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream locateArtifactsFor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getDesugarLibraryConfigFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleSystem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBuildListener()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkTargetHash()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/BlazeSdkProviderImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLaunchActivityClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxyBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebuggerState getSelectedAndroidDebuggerState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeCommandAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWearLaunchOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecificActivityLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/SpecificActivityLaunchTask.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeDefaultActivityLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/BlazeDefaultActivityLaunchTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultActivityLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/DefaultActivityLaunchTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/DefaultActivityLaunchTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunContentDescriptor doExecute()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryProgramRunner.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void augmentLaunchOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional getAdbLocationForMobileInstall()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallAdbLocationProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement getFullExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/util/ResourcePsiElementFinder.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijTestSetupRule.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUserValue()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/runfiles/Runfiles.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getUserValue()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MockApplication createMockApplication()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableScheduledFuture schedule()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/UsernameRule.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerExtensionPoint()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerProjectExtensionPoint()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCLanguageKind getDeclaredLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getBazelOutRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/artifact/OutputArtifactInfo.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void partial_write_file_not_created()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/AtomicFileWriterTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedFiles_modifiedFile_returnsModifiedFile()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/vcs/VcsStateTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedFiles_createdFile_returnsCreatedFile()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/vcs/VcsStateTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedFiles_deletedFile_returnsEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/vcs/VcsStateTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getThreadIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExecutionStack.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String codeFragmentFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebuggerEditorsProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List queryChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SingleThreadChildCache.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkylarkDebugProcess()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerBreakpoints()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startStepping()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPausing()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void evaluate()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 379,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkylarkDebugCompletionSuggestions()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugCompletionSuggestions.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCompletionDecision handleAutoCompletionPossibility()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebuggerCompletionContributor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getQueryFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQueryExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookupLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/ConfigureCcCompilation.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddProjectGenSrcs.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshOperation startFullUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectRefresher.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQuerySpec()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/FullProjectUpdate.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeCompatibleSourceRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/GraphToProjectConverter.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::aswb" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableSet copyWithTransform()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/FileTransform.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildArtifact create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList fromProtos()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList addMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReverseDepsForSource()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void register()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitProtoRule()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initDirs()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getPathString()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/AspectProtos.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrailingAsterisk()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/TestSourceGlobMatcherTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrailingFileSeparator()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/TestSourceGlobMatcherTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrailingFileSeparatorAndAsterisk()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/TestSourceGlobMatcherTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterRedundantTargets_invalid_data()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 636,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldKeepJavaFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/JarFilter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::aswb" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibrarySource getLibrarySource()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartSyncPlugin.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/DartBlazeRules.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackNavigation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/TestDaggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::dagger" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackClickOnGutter()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConcept.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::dagger" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelatedAnnotationForRelatedIndexElement()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelatedAnnotationForRelatedIndexElement()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/IndexValue.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::dagger" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adblib/testing/TestAdbLibService.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-adb" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPluginTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::android-adb" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewShouldShowErrorIfAdbPathIsNotSet()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  pumpAndWait()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 843,
  "endLine" : 849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionShouldBeEnabledIfFlagIsSet()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiActionTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-adb" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceProvisionerForSessionIsNotNullWhenUsingApplicationService()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibApplicationServiceTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceProvisionerForSessionIsNotNullWhenUsingProjectService()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibApplicationServiceTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-adb" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceProvisionerForSessionIsReturningCorrectInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibApplicationServiceTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-adb" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logDeviceConnectionStatus()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getConfigurables()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-adb" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibJdwpTracer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-adb" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibJdwpTracer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-adb" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onSendPacket()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibJdwpTracer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-adb" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onReceivePacket()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibJdwpTracer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-adb" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void append()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromApplication()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbFileProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-adb" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHtmlEditorPane()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/EditorPaneUtils.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-adb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WiFiPairingContentTabbedPaneContainer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentTabbedPaneContainer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiAvailableDevicesDialog.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::android-adb" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getServerStatus()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/AdbServiceWrapperAdbLibImpl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-adb" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNamePropertiesFetcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-adb" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  overridePropertyValue()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbSessionHost.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android-adb" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boostJdwpProcessPropertiesCollector()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbSessionHost.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android-adb" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDelegateSession()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibServiceImpl.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/EndReservationAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-adb" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/ExtendReservationAction.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-adb" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/OneTimeOverrideFocusTraversalPolicy.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/JSingleDigitTextField.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 517,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T findAndAddModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeModuleFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 125,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryV2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/NativeVariantsSyncActionWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classFieldFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSymbolFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidArtifactOutputFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 762,
  "endLine" : 768,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 780,
  "endLine" : 786,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeFileFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1048,
  "endLine" : 1054,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeToolchainFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1069,
  "endLine" : 1075,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertNamespacing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1182,
  "endLine" : 1188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProviderFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classFieldFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 760,
  "endLine" : 766,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertCodeShrinker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 768,
  "endLine" : 774,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertNamespacing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1323,
  "endLine" : 1329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/projectsystem/gradle/sync/PerformanceMeasurementUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/utils/StudioComposeTestRule.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Table()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/Table.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  SetFilter()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/TableFilters.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasErrors()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/RenderActionAllocationLimiterTransformTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::rendering" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/CooperativeInterruptTransformTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::rendering" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/CooperativeInterruptTransformTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadView()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage copy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterExecute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributePrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutRenderPullParser create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutRenderPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 583,
  "endLine" : 591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 599,
  "endLine" : 606,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributePrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 641,
  "endLine" : 648,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeFilteredLayoutParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1144,
  "endLine" : 1150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeFilteredLayoutParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1152,
  "endLine" : 1158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class findClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 804,
  "endLine" : 810,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProperty()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProperty()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderLogger createLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder taskBuilder()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RenderSecurityManager createForTests()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderSecurityManager create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enterSafeRegion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture render()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1237,
  "endLine" : 1245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture measureChild()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1433,
  "endLine" : 1440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSplitActionBarWhenNarrow()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HomeButtonStyle getHomeButtonStyle()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/loaders/AsmTransformingLoader.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::rendering" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/SdkIntReplacer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::rendering" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSubclassOf()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classFindEnd()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProjectIsNull()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelActionTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateConfig()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldNotShowWhatsNew()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/actions/WhatsNewDismissAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openDeviceManagerFromWelcomeScreen()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/integration/testSrc/com/android/tools/idea/devicemanagerv2/DeviceManagerTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerUsageTracker.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/DeviceDetailsPanel.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePairedDeviceData()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/OpenDeviceExplorerAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateTab()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactoryTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeVitalsDatabase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateIssueState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listNotes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorAction.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-policy/integration/testData/minapp/src/main/java/com/example/minapp/MainActivity.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun consumeWhile()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/events/IssuesChangedTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVcsContent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsForAppInsights.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIssueIndex()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/IssuesPerFileIndex.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateNotes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCodeContextDetailsProto()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/codecontext/CodeContextResolver.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/codecontext/CodeContextResolver.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/codecontext/CodeContextResolver.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProto()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppVcsInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun does_not_break_tokens_shorter_than_custom_min()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/FakeGeminiPluginApi.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumPopupWidth()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBox.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPopupVisible()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBox.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBox.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBox.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsContentPanel.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/ToggleIssueAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareIsPreview()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageComparatorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::avd" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareFeatureLevels()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageComparatorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::avd" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndex()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::logcat" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_wrappedInSpaces()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_wrappedInParens()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_wrappedInBrackets()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_anyWordBoundary()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeBackspace_atEnd()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paste()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/UserInputHandlersTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::logcat" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createChildComponent_isLogcatMainPanel()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createChildComponent_invalidState()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formattingConfig_serializeCustom()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatPanelConfigTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_maxNonFavoriteItems()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistoryTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::logcat" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_maxNonFavoriteItems_doesNotAffectFavorites()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistoryTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_nonFavoriteItems_bubbleUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistoryTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::logcat" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_favoriteItems_bubbleUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistoryTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::logcat" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_namedItems_bubbleUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistoryTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::logcat" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun andLogcatFilter_allTrue()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun andLogcatFilter_oneFalse()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orLogcatFilter_allFalse()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orLogcatFilter_oneTrue()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatFilterField()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ageFilter_parsing()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appFilter_emptyMatchesNone()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/TestLexer.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::logcat" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonStringKeys()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun and()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun or()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun factory()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterSyntaxHighlighterTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_is_withoutWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_is_withWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_insideQuotes()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_insideUnterminatedQuotes()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_afterClosingQuoteOrParen()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_age_invalid()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_isLevel()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_appFilter_nonAndroidProject()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_setsText_asFavorite()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickClear()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 378,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_filter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterErrorAnnotatorTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::logcat" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderer_physicalDevice_offline()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/DeviceComboBoxTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::logcat" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderer_physicalDevice_online()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/DeviceComboBoxTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::logcat" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderer_emulator_offline()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/DeviceComboBoxTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::logcat" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderer_emulator_online()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/DeviceComboBoxTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::logcat" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getState()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 593,
  "endLine" : 600,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_levelsDisabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState_levelsEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingPreset_changesComponents()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 656,
  "endLine" : 664,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingPreset_changesSetAsDefault_whenIsDefault()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 667,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingPreset_changesSetAsDefault_whenIsNotDefault()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 678,
  "endLine" : 686,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeChanges_enablesApplyButton()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 780,
  "endLine" : 787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAsDefault_enablesApplyButton()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 790,
  "endLine" : 797,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accumulate()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/TextAccumulatorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll_multipleBatches()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageBacklogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::logcat" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear_resetsSize()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageBacklogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::logcat" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear_resetsSize_largeBatch()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageBacklogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::logcat" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_reAdd_evictsCorrectly()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MostRecentlyAddedSetTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::logcat" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethodsByNameIfNotMoreThan()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFieldsByNameIfNotMoreThan()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMethodsWithName()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_text_isNotPaused()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/PauseLogcatActionTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::logcat" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_text_isPaused()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/PauseLogcatActionTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_connected_enabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/PauseLogcatActionTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::logcat" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_notConnected_disabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/PauseLogcatActionTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::logcat" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_pause()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/PauseLogcatActionTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::logcat" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_resume()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/PauseLogcatActionTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::logcat" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withoutConnectedDevice_disabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/RestartOrReloadLogcatActionTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_callsRestartLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/RestartOrReloadLogcatActionTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noMetadata_notVisible()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CreateScratchFileActionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_caretNotOnTag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/IgnoreTagActionTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::logcat" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ClearLogcatActionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileChooser()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ImportLogcatActionTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::logcat" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noProject()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noLogcatPresenter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 754,
  "endLine" : 760,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributor.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::logcat" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilterParser.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::logcat" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 799,
  "endLine" : 805,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun clearLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatServiceImpl.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::logcat" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStyle()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/FormattingOptions.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::logcat" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTagRange()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/FormattingOptions.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::logcat" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppIdRange()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/FormattingOptions.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::logcat" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageBacklog.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRetrace()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/LogcatUsageTracker.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRetraceException()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/LogcatUsageTracker.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/ToggleFilterAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGroup()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatKeymapExtension.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::logcat" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/CopyMessageTextAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotify()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingViolationNotifierImplTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnFabricClasspathDependenciesExpected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnFabricSdkExpected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnFabricSdkWithNdkExpected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnNonFabric()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFabricClasspathDependenciesTooltipsNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFabricSdkWithNdkTooltipsNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidTestPackageToSameNamespaceIsBlocked()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVersionsAreIncompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/VersionsAreIncompatibleTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogSetsBackFromPreviewAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 518,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogKeepingProcessorStateSetsBackFromPreviewAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltipsNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledAgpVersionHasTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabledHasNoEffectOnAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabledAgpVersionStillHasTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnJava8Default()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnCompileRuntimeConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnGradlePlugins()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPre80MavenPublishDoesNotBlockPre80Upgrades()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPre80MavenPublishBlocks80Upgrades()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInLiteral80()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralTooltipsNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 374,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInterpolatedVariableTooltipsNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJcenterUsageInBuildFileBlocksUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnresolvableVersionInBuildscriptClasspath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 424,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationNoLanguageLevelInsertOld()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationNoLanguageLevelAcceptNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationWithKotlinNoLanguageLevelInsertOld()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationWithKotlinNoLanguageLevelAcceptNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaLibraryNoLanguageLevelInsertOld()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaLibraryNoLanguageLevelAcceptNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasNoEffectOnPluginsDslRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpUpgradeActionDisabledForDefaultProjectSystem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeActionTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpUpgradeActionEnabledForGradleProjectSystem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeActionTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyPropertiesInsertOld()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyPropertiesAcceptNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltipsNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simplifyComponentInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProcessorTrackerTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowTreeIsEmptyWithNoFilesForNullUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedVersionsDoesNotIncludeForcedUpgrades()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1101,
  "endLine" : 1107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneArgumentConstructor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetSdkIsRemovedFromLibraryBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/DeprecatedLibraryTargetSdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetSdkIsNotRemovedFromApplicationBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/DeprecatedLibraryTargetSdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/FirstFragment.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/SecondFragment.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeAddUsageForDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeAddUsageForConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClassPrepareRequest()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClassType()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun action()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/DebugProcessTestUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterSettings()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/ComposeDebuggerTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnwrapActionTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 536,
  "endLine" : 542,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory1()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 553,
  "endLine" : 559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory2()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 562,
  "endLine" : 568,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory1()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory2()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 690,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 727,
  "endLine" : 733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/CompletionProviders.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 469,
  "endLine" : 475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModelForCompletionOnInnerJsonProperty()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/model/BaseJsonElementModel.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModelForCompletionOnConstraintSetProperty()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/model/ConstraintSetModel.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSuggestedCompletions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposePositioningCompletionContributor.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeMaterialIconService.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIsApplicableChecker()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/KotlinMapEntryRenderer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreatePreviewActionK1.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/AddComposableAnnotationQuickFix.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeUnwrapAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeSurroundWithWidgetAction.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueFromNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProviders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPsiFileNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiFileNode.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateImpl()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiFileNode.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateImpl()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile tempGetVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidManifestsGroupNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonAndroidModuleNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidModuleNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIncludeValue resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/PlainFolderRegularExpressionIncludeResolver.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/SimpleIncludeViewNode.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PackagingFamilyViewNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingFamilyViewNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PackagingViewNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingViewNode.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiDirectory findFolder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/PathTrees.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getPackages()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair splitName()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidModuleSystem getAndroidModuleSystem()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewModuleNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 717,
  "endLine" : 723,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun custom()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpClass()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomControllerTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 426,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSchemaNotInitialized()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/NavigationSchemaTest3.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawNavScreenWithPreviewUnavailable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawLineToMouse()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentWithDeepLink()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityWithDeepLink()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedGraphWithDeepLink()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelfAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/ThumbnailManagerTest.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::nav" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCaretChanged()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavEditorProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasuredPositionableContentPosition()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/SinglePositionableContentLayoutManager.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::nav" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDependencies()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/ComponentList.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::nav" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPaint()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/draw/DrawLineToMouse.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaledFont()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavDrawHelper.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::nav" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDrawImageCommand()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavDrawHelper.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::nav" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestRender()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHitProvider()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTargets()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/NavigationTargetProvider.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iconRectangle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/hitproviders/NavHorizontalActionHitProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::nav" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddActionToolbarAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectPackageFragments()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsKtPackageProviderExtension.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::nav" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/xml/XmlUtils.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::nav" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/SafeArgsClassFinderBase.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::nav" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSafeArgsFeatures()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/SafeArgsModeModuleService.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::nav" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/GradlePluginModelBuilder.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeRegister()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/LegacyAndroidGradlePluginPropertiesModelBuilder.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectServices()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTransportTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void recordCall()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcFile.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::transport-database" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getActivityData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/UnifiedEventsDataPollerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::transport-database" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun before()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::transport-database" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NativeBacktrace createBacktrace()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetThreadsDataByRequestInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKindCommandId()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersion()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getEventGroups()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getJvmtiData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAllocationContexts()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCpuCoreConfig()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getStatementMap()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun killNodesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun forceStopNodesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun debugNodesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearAppData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uninstallApp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActiveConnectedDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearProcesses()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorTableModel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/RestoreMenuItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/TreeMenuItem.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/BackupMenuItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJavaClassFqn()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/parser/SmaliParserUtil.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::smali" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean constructor_start_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean field_type()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectProtoXml_createsXmlEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setToZipMode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidApplicationInfo getAppInfo()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenersAreInvokedWhenSelectedDeviceChanges()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagIsEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/LayoutInspectorTransportConfigContributorTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ShowMoreElementsItemTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRenderOnModelChanges()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoEditorCreatedInitially()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlightSemantics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireAttachStateEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 510,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ShowLayoutInspectorActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContentManagerListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedContentCB()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrapLogicDisposedBeforeWrappingUi()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/WrapLogicTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditorTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersScaled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBordersLabel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintWithHiddenSystemViews()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 497,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformedView1Selected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDeclarationOfViewWithoutAnId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragWithSpaceFromSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 950,
  "endLine" : 956,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragInPanModeFromSnapShot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 959,
  "endLine" : 965,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceSelectionToolbarIsImportant()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/LayoutInspectorMainToolbarTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecompositionStateReadResponse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MakeRecompositionStateReadEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateFoldingModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/stateinspection/FoldValidator.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDaemonConfig()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/LayoutInspectorTransportConfigContributor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncher.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/DebugViewAttributes.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startObserving()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForViewId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeViewNodeCreator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementIndexOf()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ParameterItem.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRootViewNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewNodeCreator.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 467,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleViewDebugResult()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoader.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorProjectService.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/ViewNodeAndResourceLookup.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComposableNavigatable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ComposeResolver.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun findFileLocations()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookup.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveAsIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolver.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/RotationStatistics.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromTreeActionMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/GotoDeclarationStatistics.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetRecompositionCountsAndChangeSettingsOnDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCallStackNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 675,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 561,
  "endLine" : 567,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/ResolutionStackModel.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProvider.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConnection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnectionFactory.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInterceptClicks()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long skip()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/protobuf/LimitedInputStream.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetRotation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderModel.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/ToggleOverlayAction.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createWarningMessagePanel()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createPanelWithFlowLayout()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 924,
  "endLine" : 930,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFilesSearchScope.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::mlkit" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getGpuInformationText()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getMlDirectory()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightweightHeapTraverseConfig()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightHeapTraverseConfig.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesFrameWithNestedClassName()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/StackFrameParserTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesFrameWithAnonymousClassName()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/StackFrameParserTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/AndroidGradlePluginVersionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComparison()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/AndroidGradlePluginVersionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteSingleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleLiteralDottedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignmentWithString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignmentWithInt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithStringArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithNoArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithMultipleArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithEmbeddedMultipleArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithEmbeddedMultipleArguments2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithIntArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithBooleanArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmbeddedFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParserTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyFromBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/files/GradleDslFileTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithDefaultConfigBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigBlockAndStatement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2320,
  "endLine" : 2328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultConfigStatementAndBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2331,
  "endLine" : 2339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseMatchingFallbacks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2381,
  "endLine" : 2387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/DexModelTest.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SoftwareTypesModelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetModelFromVirtualFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 284,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCatalogMultipleRoots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CustomContextProjectBuildModelTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluggableBlockCanBeRead()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluggableNestedBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsAsNumbers()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsAsSingleQuoteStrings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsAsDoubleQuoteStrings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsAsReferenceString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsAssignmentInBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsApplicationInBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsNoApplicationAtToplevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionLiteralFromExtProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtPropertiesFromBuildscriptBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelTest.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseJCenterDefaultRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryByMethodCallEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddGoogleRepositoryByUrlEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithVersionAndApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyFileWithVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 569,
  "endLine" : 577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyFileWithRootDirVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 580,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullVariableInAllProjects()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 650,
  "endLine" : 664,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertyValueToUnresolvableInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddVariableCycle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3240,
  "endLine" : 3248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateMapKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3290,
  "endLine" : 3297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectVariableCircularity()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3396,
  "endLine" : 3403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectVariableCircularityMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3406,
  "endLine" : 3413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFileValueFromSingleArgConstructor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFileValueFromSingleArgMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveVariableInMainModuleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 352,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindReuseReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindCreateLiteralReuseName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformOnCorrectForm()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformOnMapForm()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/RawTextTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/RawTextTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetIndexReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/RawTextTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtBlockAfterApply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 683,
  "endLine" : 693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtBlockAfterPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtBlockAfterMultipleApplies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 733,
  "endLine" : 743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtBlockToTop()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 746,
  "endLine" : 756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtReferenceToVar()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 759,
  "endLine" : 767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddBuildscriptBlockBeforePlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtBlockAfterBuildscriptAndPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExistingVariable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddIncludeAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParsePluginsBlockInSettings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 497,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 506,
  "endLine" : 512,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPluginsBlockWithPluginManagement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 515,
  "endLine" : 521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBundleRefLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupNewDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleSettingsFile.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPropertyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslElement getElementWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigsDslElement.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSdkElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/FakeSdkElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetsDslElement.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReferenceText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElementEnum()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementEnum.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPropertyInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 755,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression getElementAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToParsedExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSettableExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResolvedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterAllDependants()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 475,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripQuotes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1183,
  "endLine" : 1189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getValueFromArgList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/PropertiesElementDescription.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerUnresolvedReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/DependencyManager.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File projectDir()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/ProjectPropertiesDslElement.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStandardProjectKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/ProjectPropertiesDslElement.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/repositories/FlatDirRepositoryDslElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/repositories/MavenRepositoryDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean required()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/UseLibraryModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolvedPropertyModel getModelForIndex()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetsDslElement.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinJvmTargetPropertyModelImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/CachedValue.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removePlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPluginsPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDefaultVersionCatalogIfExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/LanguageLevelPropertyModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradlePropertyModelBuilder getBuilderForDefaultCatalog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/VersionCatalogModelImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/FromCatalogResolvedProperty.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModulePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File moduleDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel getParentModuleModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MavenRepositoryModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenRepositoryModelImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UrlBasedRepositoryModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/UrlBasedRepositoryModelImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RepositoryModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoryModelImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 473,
  "endLine" : 481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 497,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement getExpressionPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 518,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyTransform getTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/CompactToMapCatalogDependencyTransform.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement transform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransform.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FakeElementTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PropertyTransform.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PropertyTransform.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement replace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransform.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleDslSimpleExpression createBasicExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List toList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/SigningConfigPropertyModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModelBuilder addLanguageTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElement getElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElement getParentElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordPropertyModelImpl buildPassword()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel findProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleVersionCatalogFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/VersionCatalogFilesModel.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleVersionCatalogFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/VersionCatalogFilesModel.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/TypeReference.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T castTo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/TypeReference.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection languageExtensions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void verifyPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 690,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 830,
  "endLine" : 836,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnonymizeClassName()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/log/LogAnonymizerTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::render-resources" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createEmbeddedFontFamily()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamily createUnresolvedFontFamily()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRelativeCachedMenuFile()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRelativeFontFile()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getCachedFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getRelativeCachedFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getDeviceState()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 431,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 884,
  "endLine" : 890,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFontScale()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 898,
  "endLine" : 905,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWallpaper()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 933,
  "endLine" : 939,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDeviceOverlay()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1254,
  "endLine" : 1260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeDefinitions parseFrameworkFiles()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableByName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppResourcesForNamespace()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ResourceRepositoryManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::render-resources" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean put()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkWithOverlaysResourceRepository.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::render-resources" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findById()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManagerBase.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::render-resources" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadApkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/apk/ApkResourceIdManager.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::render-resources" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceClassGenerator()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeParent()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invalidateParentCaches()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invalidateParentCaches()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void release()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompatibilityRenderTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoCloseOpenSlices()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/ModelFragment.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractorFor()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/extractors/ExtractorRegistry.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/SliceQueries.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEnd()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/TracingMarkerWrite.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importerFor()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ImporterRegistry.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/Builders.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longestCommonSuffix()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/StringSearch.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alphaWarning()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/editingsupport/ColorValidationTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/runconfiguration/ComposePreviewRunConfigurationGradleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/ComposePreviewRepresentationGradleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidIntOffsetUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidIntSizeUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseUnknownProperty()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 454,
  "endLine" : 460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent_empty()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/integrationTestSrc/com/android/tools/idea/compose/ComposePreviewKotlin.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyOrdersPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/composepreview/app/src/main/java/com/example/composepreviewtest/MainActivity.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun giveMeAList()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/RenderError.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteParameter()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/property/PsiCallParameterPropertyItem.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/enumsupport/PsiEnumValueCellRenderer.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectEnumValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLogUsageData()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/tracking/PreviewPickerTracker.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLine()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/inspector/HardwarePanelHelper.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/annotator/PreviewPickerAnnotationInspection.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/annotator/PreviewPickerAnnotationInspection.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun accept()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProvider.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationUnsubscribed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationSubscriber.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewAgentsDropDownAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeStudioBotActionFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFixes()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/RenderIssueFixProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeProjectTestRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection findNotificationByDisplayId()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartupTaskSucceedsWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1718,
  "endLine" : 1730,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithCallstackSampleSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithSystemTraceSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithSetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithJavaKotlinMethodTraceSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithSetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/SingleArtifactTaskHandlerTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadArgsWithInvalidArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupStageCalledOnEnterAndSetsStageCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskInvokedOnEnterWithAliveSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupStageCalledOnEnterAndSetsStageCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithSetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupStageCalledOnEnterAndSetsStageCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskInvokedOnEnterWithAliveSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandlerTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskHandlerTestUtils.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/TaskSupportUtilsTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventMonitorDebuggablePreO()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventMonitorNotDebuggable()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeTraceProcessorService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::profilers" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/MemoryGenerator.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataSeries createThreadSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadStateDataSeriesTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingAValidTraceShouldProduceCpuCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingShouldHappenOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingAValidSimpleperfTraceShouldProduceCpuCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 410,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingDirectoriesCompletesExceptionally()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 635,
  "endLine" : 643,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsingNonExistentFilesCompletesExceptionally()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 646,
  "endLine" : 654,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleNameModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/nodemodel/CaptureNodeModelTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasArtHeaderMismatchMagicNumberWithSimplepref()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceParserTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasArtHeaderMismatchMagicNumberWithAtrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceParserTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasArtHeaderMismatchMagicNumberWithPerfetto()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceParserTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasArtHeaderMatchNonStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceParserTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasArtHeaderMatchStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceParserTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasArtHeaderMagicNumberMismatch()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceParserTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuTraceDataSeriesTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportEmptyFileWithTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndOfFileReturnsNull()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetParseRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCaptureTreesSetsThreadTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetThreadStateDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelForTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisSummaryTabModelTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emptyTraceIsAccepted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStageTransitionTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCapturingJumpsToLiveData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 746,
  "endLine" : 753,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasUserUsedCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCapturingFailureShowsErrorBalloon()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 774,
  "endLine" : 780,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortParsingRecordedTraceFileShowsABalloon()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 834,
  "endLine" : 842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainProcessShouldBePresent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasSimpleperfHeaderMismatchMagicNumber()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasSimpleperfHeaderMismatchMagicNumberWithPerfettoTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasSimpleperfHeaderMismatchMagicNumberWithAtraceTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasSimpleperfHeaderMismatchMagicNumberWithArtTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileHasSimpleperfHeaderMagicNumberMatch()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeRightOnDataPoints()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetRootNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTopKNodesWithNameMapping()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFilterAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCaptureNode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadComparatorTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monitorCantBeExpanded()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSystemData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockClassInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder createFakeFields()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArray()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rangeChangeTriggersLineCharUpdate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/DetailedMemoryUsageTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HeapProfdSessionArtifactTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSessionArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HeapProfdSessionArtifactTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassSet findChildClassSetWithName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryObjectTreeNode findChildWithName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryObjectTreeNode findChildWithPredicate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCallStackFramesDuplicatedInsert()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LegacyAllocationConverterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCallstackHashcode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LegacyAllocationConverterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpand()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryMonitorTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/AllocationSessionArtifactTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHeapDumpSetStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTooltipLegendsOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 641,
  "endLine" : 647,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasUserUsedCaptureViaLegacyTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 708,
  "endLine" : 715,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectingFinishedAllocationSessionSwitchesToAllocationStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 892,
  "endLine" : 898,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartNativeAllocationCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 954,
  "endLine" : 960,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HprofSessionArtifactTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetParent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDetailedMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintModelTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHprofSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHeapProfdSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAllocationSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLegacyAllocationsSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSessionItem()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSessionItem()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSessionItemWithSystemTraceArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/SingleArtifactTaskHandler.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStartTaskArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTaskAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/TaskHandlerUtils.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTaskSupportedByRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskSupportUtils.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProcessCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPowerCounters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setSessionById()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProfilingSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 478,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean selectArtifactProto()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 764,
  "endLine" : 772,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuCapture parseToCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long calculateRecordDurationMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 602,
  "endLine" : 608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTraceAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/CaptureNodeConstructor.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCoreTrackModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuCoreTrackModel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCaptureDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/MergeCaptureDataSeries.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File tempFileFromByteString()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteBuffer byteBufferFromFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCapture parse()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyMagicNumber()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtInstrumentedConfiguration.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStageCpuUsageTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltip.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCounterModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterModel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterAspectModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomEventTrackModel createTrackModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventTrackModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventTrackModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InstanceObject getNestedInstanceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AndroidBitmapDataProvider.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllocationCodeLocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDeallocationCodeLocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeLocation getCodeLocation()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AllocationStackConverter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::profilers" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCallStackDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureEntry.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationSamplingRateDurationData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationSamplingRateDurationData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectCaptureFromSelectionRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishSelectingCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureSelection.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::profilers" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureObjectLoader.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/InterimStage.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddColumn()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddColumnNextToANotNullColumn()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNotNullColumnWithDefaultValue()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getRunAndValidateMigrationComment()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCreateTableStatementFromEntityBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCreateViewStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMethodStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/IndexBundle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getShadowTableNames()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsEntityBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateMigrationWizardRenameTablesStep()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _commit()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConnectedDeviceState()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun streamClipboard()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun streamScreenshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 739,
  "endLine" : 745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showExtendedControls()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 820,
  "endLine" : 826,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeExtendedControls()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 828,
  "endLine" : 834,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContentManagerListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowViewModeActionSetTypeWhenPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerTest.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::streaming" ],
  "startLine" : 810,
  "endLine" : 818,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerMultiProjectTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::streaming" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate_multipleColors()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/ColorUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 852,
  "endLine" : 859,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorAdbReadyServiceTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::streaming" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadDefaultValueWhenAttachingAfterInit()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadDefaultValueWhenAttachingBeforeInit()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGestureOverlayMissingAndTalkbackInstalled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNightModeOn()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsControllerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::streaming" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirstFocusedComponentWithActiveResetLink()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsDialogTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirstFocusedComponentWithActiveResetLinkForWear()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsDialogTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::streaming" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogClosesWhenDialogLosesFocus()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/DeviceUiSettingsActionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogClosesWithParentDisposable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/DeviceUiSettingsActionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalizeInputs_releasesMouse()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRememberStateDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/actions/StreamingHardwareInputActionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::streaming" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String pointersToString()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launchingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 995,
  "endLine" : 1001,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launchingTest()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1003,
  "endLine" : 1009,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1019,
  "endLine" : 1025,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceId.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUI()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PanelState.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::streaming" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 871,
  "endLine" : 877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceState.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceFoldingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceRotateAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/AbstractDeviceAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorDisplayPanel.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::streaming" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/VirtualSceneCameraVelocityController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendTranslation()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/xr/EmulatorXrInputController.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAppLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotInfo.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBootMode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 942,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareRenderer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1008,
  "endLine" : 1014,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shutdown()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectAudio()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getXrOptions()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 426,
  "endLine" : 432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScreenshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDisplayConfigurations()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 557,
  "endLine" : 563,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 773,
  "endLine" : 779,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1151,
  "endLine" : 1157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorTiltAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::streaming" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/AbstractEmulatorAction.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun and()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayProperty.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingXrInputModeAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHardwareInputEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingHardwareInputAction.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::streaming" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getLeafDelegate()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit DisplayAddedOrChangedNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 740,
  "endLine" : 746,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::OnDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::SetMaxVideoResolution()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetTalkBack()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetSelectToSpeak()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckVideoSize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::InjectKeyEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 631,
  "endLine" : 637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::InjectXrMotionEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 860,
  "endLine" : 866,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::OnDeviceStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 872,
  "endLine" : 878,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteFixed32()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::E()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Log::E()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetBuildCharacteristics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::SetVideoOrientation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::SetMaxVideoResolution()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::StopAudioStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string StringPrintf()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/string_printf.cc",
  "fileLinesCount" : 47,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteSubmixReader::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/remote_submix_reader.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::streaming" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Base128InputStream::ReadBool()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject JObject::CallObjectMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool JObject::CallBooleanMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t JObject::CallIntMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t JObject::CallIntMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int8_t JObject::CallByteMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float JObject::CallFloatMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject JClass::CallStaticObjectMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t JClass::CallStaticIntMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JString::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JClass Jni::GetClass()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Jni::CheckAndClearException()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JThrowable Jni::GetAndClearException()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JNumber::InitializeStatics()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 471,
  "endLine" : 477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vector UiSettingsState::get_application_ids()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.cc",
  "fileLinesCount" : 48,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettingsState::add_unseen_app_locales()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.cc",
  "fileLinesCount" : 48,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioRecordReader::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_record_reader.cc",
  "fileLinesCount" : 126,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void KeyEvent::InitializeConstructor()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/key_event.cc",
  "fileLinesCount" : 68,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t AudioRecord::GetTimestamp()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/audio_record.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t DeviceStateInfo::GetBaseStateIdentifier()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t DeviceStateInfo::GetCurrentStateIdentifier()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceStateManager::AddDeviceStateListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayManager::OnDisplayAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayManager::OnDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayManager::OnDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject DisplayControl::GetPhysicalDisplayToken()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_control.cc",
  "fileLinesCount" : 99,
  "components" : [ "primary::streaming" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline To down_cast()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/casts.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ExtractProperties()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/device_state.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nowEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameTableCellEditor.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandableText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/HtmlUtil.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BooleanPropertyEditorModel.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FlagPropertyEditorModel.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun customize()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/EnumValueListCellRenderer.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setToolTip()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTooltip.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setToolTip()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTooltip.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromColumn()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableColumn.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PFormTableImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PFormTableImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 865,
  "endLine" : 871,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTablePosition.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellRenderer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHeaderVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableDnD()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeWidth()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IntColumn.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnknownEmulatorLabel()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bootIdIsSetCorrectly()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 382,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManagedChannel startNamedChannel()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/TransportServiceTestImpl.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-transport" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProcess()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revertToEventPositionMark()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android-transport" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android-transport" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String androidPluginDir()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getShortAbiName()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 575,
  "endLine" : 581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void addSessionEndedEvent()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable getDisconnectRunnable()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aggregateByteChunks()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceUtils.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-transport" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideCurrentWFFVersion()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceTestUtils.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/ReferenceTagReference.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean or_expr_0()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean and_expr_0()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurable_whenFakeFeatureEnabled_hasTestFeaturePanel()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsSettingsConfigurableTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featurePanel_onReset_doesNotOverrideFlag()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsFeaturePanelUiTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "studio-labs/src/com/android/tools/studio/labs/StudioLabsConfigurableProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProfilersViewTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSameStageTransition()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testViewHasNoExceptionsWhenProfilersStop()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageNavigationToolbarTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void preOrderTraversal()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFittingTextForMalformedMethod()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 382,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abortButtonEnabledCanBeToggled()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/StatusPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowSelectionUpdatesViewRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeDetailTableTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabsAreOnlyPopulatedWhenSelected()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun percentTrackHasCorrectlyFormattedUnit()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTooltipViewTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chargeTrackHasCorrectlyFormattedUnit()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTooltipViewTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentTrackHasCorrectlyFormattedUnit()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/BatteryDrainTooltipViewTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollPaneViewportViewShouldBeThreadsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotInstantiate()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/ProfilerColorsTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEndState()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/LifecycleTooltipViewTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventMonitorViewTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void heapDumpOptionIsNotUserStoppable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 760,
  "endLine" : 767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateRegion()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 832,
  "endLine" : 838,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startSessionHelper()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 999,
  "endLine" : 1005,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectClassSetToShowInClassSetView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectInstanceToShowInInstanceView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbarHasGcButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/LiveMemoryFootprintViewTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelsForNameCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationTooltipViewTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierSetTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotInstanciate()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/ProfilerLayoutTests.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameStageTransition()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/TaskProfilersViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adapt()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/RecordingOptionsView.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showHoverState()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeLocation getCodeLocation()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void expandTreeNodes()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMethodVendor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/JavaMethodHChartColors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeLocation getCodeLocation()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CodeNavigationHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuMonitorTooltipView.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuListScrollPane.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCoreTrackRenderer.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JLabel createLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createButtonPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateCustomLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartTaskErrorNotificationText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/constants/strings/TaskBasedUxStrings.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeakStatusText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/constants/strings/TaskBasedUxStrings.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StartTaskButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/buttons/EnterTaskButton.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeakStatusIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakStatusMapper.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DetailRow()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/ExpandedLeakDetails.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCaptureElapsedTime()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureObject getCaptureIntersectingWithMouseX()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceFilterMenu.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refreshHeap()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryHeapView.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryObjectTreeNode findSmallestSuperSetNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectPath()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/InstanceNode.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/InstanceNode.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/InstanceNode.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryMonitorTooltipView.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectPath()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void registerTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/LiveDataView.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/model/AndroidModel.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleIcon()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidIconProviderProjectToken.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectApplicationIdsProviderImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runAndroidStartupActivities()",
  "longName" : "",
  "relativeFileName" : "project-system/src/org/jetbrains/android/AndroidStartupManager.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAspectFired()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immutability()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/filter/FilterResultTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetWithPartialConstraint()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFullSelection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotSelectUnfinishedDurationData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractRight()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractNone()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueGotFromMatchedTime()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueIsClosestRightGivenNoPreviousData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueIsClosestLeftGivenNoLaterData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueIsInterpolatedWhenNoExactMatch()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDepth()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultHNodeTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changesText()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FilterModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalRangeTooLargeToDisplayLow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/EnergyAxisFormatterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomIn()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomOut_DataRangeLowerBound()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomOut_DataRangeUpperBound()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetZoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameViewToRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameViewToRange_OutOfDataRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean step()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FakeTimer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double calculateClampedMaxTarget()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ClampedAxisComponentModel.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onGlobalRangeUpdated()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AxisComponentModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearSelection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/MultiSelectionModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowExpandArrow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeOrderedElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNearestXIndex()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDataSeries.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustToContain()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getParameters()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPaths()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHardcodedString()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProguard()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1507,
  "endLine" : 1513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegistration()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2357,
  "endLine" : 2363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalInspectionRunFindsCompiledLintChecks()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintCustomCheckTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-lint" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/gradle/SimpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClass()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClass()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppressKotlinOnR_after.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int testResourceTypeReturnValues()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/resourceTypes.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lint" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1Kotlin_after.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testParameter()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testMethodCall()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testInline()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testSuppressAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testSuppressComment()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testParameter()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testMethodCall()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testSuppressAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testSuppressComment()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod findOrCreateDescribeContents()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWriteToParcelMethod()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesSuperClassImplementParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWriteWithParcelableFlags()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/RemoveSdkCheckFix.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-lint" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddTargetApiQuickFix.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::android-lint" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkExtensionField()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddTargetVersionCheckQuickFix.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-lint" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/JumpToIntersectingDeepLinkFix.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lint" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/AndroidAddStringResourceQuickFix.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 621,
  "endLine" : 627,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaClassFolders()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 649,
  "endLine" : 655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaLibraries()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 657,
  "endLine" : 663,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDeprecatedConfigurations()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingPermissionInspection.kt",
  "fileLinesCount" : 630,
  "components" : [ "primary::android-lint" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnusedResourcesInspection.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-lint" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAndroidGradlePluginVersionInspection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android-lint" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAndroidGradlePluginVersionInspection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android-lint" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/IgnoreTargetSdkEditFix.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lint" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHierarchyTreeStructure()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/CallGraphAction.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-lint" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendOneLineOfText()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputLineProcessorTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::utp" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDescriptionForParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldInterpolate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performTest()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/folding/ResourceFoldingBuilderTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_cacheAlreadyCleared()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_errorAlreadyOccurredButCacheNotCleared()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_errorAlreadyOccurredAndThenCacheClean()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_cacheClearedLater()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_errorLater()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_errorLaterAndThenCacheClean()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonExistingXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectFonts createProjectFonts()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/FontTestCase.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCachedMenuFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/DownloadableFontCacheServiceImplTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownOsAndArchitectureThrowsException()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVirtualizationDetected()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/diagnostics/VirtualizationDetectorTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueryFromIndex()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/configurations/ThemeUtilsIndexQueryTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThisHasBeenDisposed()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/res/AndroidManifestClassPsiElementFinderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getManifestClassForFacet_noManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/res/AndroidManifestClassPsiElementFinderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackagesToInstall_returnsRequiredPackages()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleCancel_doesNotCleanUpWhenInstallationIntentionIsUninstall()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidStudioWithBlaze()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadServerFlagList()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagTestUtilities.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewServiceCreatedOnFirstCallToUpdateFlags()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/DynamicServerFlagServiceTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createFakeLibraryIn()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/apk/ContentEntryUtilTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getRegisteredExtensions()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposeRuntimeTestUtil.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidHelp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/help/AndroidStudioHelpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rerunWizardReturned_whenCheckboxSelectedAndOkClicked()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConfirmFirstRunWizardCloseDialogTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipWizardReturned_whenCheckboxNotSelectedAndOkClicked()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConfirmFirstRunWizardCloseDialogTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable_returnsValueFromService()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProviderTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWelcomeScreen_marksWizardAsShownInService()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProviderTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoAvdIsCreatedIfThereAreExistingOnes()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiredSysimgPath()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/install/AndroidVirtualDeviceSdkComponentTreeNodeTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoesNotDependOnAndroidX()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserConfirmationSingleArtifactsMessage()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScreenDevices()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun condition()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerTestUtil.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoNotificationIfSmallRam()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncCheckerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoNotificationIfShouldNotCheck()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncCheckerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanNotification()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncCheckerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpModuleAsAndroid()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightTestsWithMultipleModulesTestProjectStructureInAndroidTestCase()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/LightSyncBasedTestsWithGradleLikeStructureTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporterTest.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findByNameWithValidName()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/messages/MessageTypeTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findMatchingWithValidKind()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/messages/MessageTypeTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convertToCategory()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/messages/MessageTypeTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllVariantSyncWithV2()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AllVariantsSyncWithGradleSyncExecutorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllVariantWithBuildSrc()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AllVariantsSyncWithGradleSyncExecutorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGzipUtils()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GzipUtilsKtTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT void JNICALL Java_com_android_tools_idea_diagnostics_heap_StackNode_clearDepthFirstSearchStack()",
  "longName" : "",
  "relativeFileName" : "android/native/diagnostics/heap/jniObjectTagger.cpp",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameActivityWithChildFromManifest()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidComponentRenamingTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noLocalFileNoEvents()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedMetricsServiceTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeEditedEvents()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditingAction.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performDelegator()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationSelectorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitAllDocumentsAndWaitForUpdatesToPropagate()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/ModuleResourceRepositoryGradleTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionContainsDefaultGradleJdk()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/actions/SubmitBugReportActionTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/dom/AndroidManifestPlaceholderDomTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File createProjectDir()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetConsoleManager()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManagerTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/OutputBuildActionTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void testClassInForbidenClasses()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_same()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_differentVersion()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_differentNames()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_differentGroups()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_androidPackage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_googlePackage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_androidAndGooglePackage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_androidRepository()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_googleRepository()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_androidAndGoogleRepository()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_repositoryDominatesGroup()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calledFromDispatchThread()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerCachingTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calledFromWorkerThread()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerCachingTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateJdkComboBoxItemsWithEmptyModel()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleJdkComboBoxUtilTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetGradleBuildFileFromAppModule()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilAndroidGradleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetGradleBuildFileFromProjectModule()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilAndroidGradleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertIsGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilIdeaTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildStarted()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleBuildStateTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/TaskExecutionProgressIndicatorTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithCancelledBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithSuccessfulBuildNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectBuildOutput()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAppBundleProjectBuildOutput()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstantAppProjectBuildOutput()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPostBuildModuleModels()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithCancelledBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithCancelledBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithCancelledBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutOfMemoryErrorRaised()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_startOffsetMsThresholdEnforced()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_maybeAccept_failure_tooEarly()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startCapture_throwsIfCaptureInProgress()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startCapture()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDescription()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSerializedContent()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerStaticsForClass()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedIntListTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedHashMapTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoResourceReferences()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorReferenceInXml1()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorReferenceInXml2()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HighlightInfo findHighlightInfo()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAction()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayMenuActionTest.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSameOverlay()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShowPlaceholder()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHidePlaceholder()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveOverlay()",
  "longName" : "",
  "relativeFileName" : "android/ui.designer.overlays/testSrc/com/android/tools/idea/ui/designer/overlays/OverlayConfigurationTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidProjectViewPane createPane()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 634,
  "endLine" : 639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAreNotEqual()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAreNotEqual()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoLibraryVariationNoMatch()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IndexedRegularExpressionIncludeResolverTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHeaderExtension()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrimPathSeparator()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/PathTreesTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNodeTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/SamplesImportTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideDataBase()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/di/DatabaseTestModule.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLastSyncTimestamp()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestInfoTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestPsiFileUpdate()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationListenerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestVirtualFileAndPsiFileUpdate()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationListenerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateManifestAndWaitWithTimeout()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationTrackerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkLibraryWithNewSdk()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkLibraryPassThroughOptOut()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataNotAnElement()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Fragment1.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity1.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity3.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Fragment2.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myOtherMethod2()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeThreadFlow.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myOtherMethod2()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterThreadFlow.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int test()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferMethodAnnotationFromReturnValue.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int test()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferMethodAnnotationFromReturnValue.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent buildIntent()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforePutValue.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinKapt/app/src/main/java/com/example/mainactivity/MainActivity.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun produceContent()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/newSyncKotlinTest/contentLib/src/main/java/com/example/smithbradley/contentlib/AwesomeContentProvider.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/declarativeAndroid/app/src/main/java/org/example/app/MainActivity.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConnectButtonState()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEmailsToAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationDrawerItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGlobalContextActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConnectButtonState()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEmailsToAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationDrawerItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGlobalContextActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThatPasses()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidUnitTest/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClassTest.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/FirstFragment.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/MainActivity.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/SecondFragment.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/basicCmakeApp/app/src/main/java/com/example/basiccmakeapp/MainActivity.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int divide_2_ints()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/basicCmakeApp/app/src/main/jni/native-lib.c",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDestroy()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/app/SomeActivity.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/helloJni/app/src/main/java/com/example/hellojni/HelloJni.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavDestination navigate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/customproperties/app/src/main/java/com/example/customproperties/CustomNavigator.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/dependentNativeModules/app/src/main/java/com/example/buildvariantpaneltest/MainActivity.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateToAppCompat/app/src/main/java/com/example/google/migrate2appcompat/MainActivity.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/kotlinKapt/app/src/main/java/com/example/mainactivity/MainActivity.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationDrawerItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGlobalContextActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConnectButtonState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEmailsToAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidxSimple/app/src/main/java/com/example/google/androidx/MainActivity.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConnectButtonState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEmailsToAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationDrawerItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGlobalContextActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConnectButtonState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEmailsToAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationDrawerItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGlobalContextActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThatPasses()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidUnitTest/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClassTest.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConnectButtonState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEmailsToAutoComplete()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationDrawerItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showGlobalContextActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidxWithLibModule/app/src/main/java/com/example/google/androidx/MainActivity.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnceInitializer_runsOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryRunOnceInitializerTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnceWithReadLockInitializer_runsOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryRunOnceInitializerTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnceWithReadLockInitializer_hasReadLock()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryRunOnceInitializerTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_invalidXml()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setItemText_deletesIfValueEmpty()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 577,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runBlockingOrBlockingModalIfEdt()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 639,
  "endLine" : 644,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getResourceDir()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToString()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPredefinedSampleResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/PredefinedSampleDataResourceRepositoryTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addModuleDependency()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllowEmpty()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLibrary_disposableRepo()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinition_noPackageNameCollisionIfOneReturnedFromManager()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleToTheme()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpNewFilePopupActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioActionCustomizer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamilyRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 553,
  "endLine" : 559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getElementIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 729,
  "endLine" : 734,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 837,
  "endLine" : 842,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCachePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDirectoryDownloadService.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamilyCreator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportFix.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryGetMavenClassRegistry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistryManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestStartTime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestStepStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestStepFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 721,
  "endLine" : 726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 857,
  "endLine" : 862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun goNextOccurence()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumns()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 857,
  "endLine" : 862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 956,
  "endLine" : 961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRawOutputSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTestClassBrowser()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestClassBrowser.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeClassChooser createTreeClassChooser()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestClassBrowser.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssumptionFailure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHyperVState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/SystemInfoStatsMonitor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAndroidStudioLocalMavenRepoPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/freeze/ThreadCallTreeSorter.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startCollectingThreadSamplingReports()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReport.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/MetricsLogFileProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asProductDataMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DiagnosticReportProperties.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeReportProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/HistogramReport.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/SystemInfoFileProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/GenericReport.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/AnalyzedHeapReport.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/PerformanceThreadDumpReport.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCommits()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/commit/GitCommitTracker.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun directoryMappingChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/commit/GitCommitTimestampTrackerService.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getActionId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeActionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingManager.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startCapture()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportGenerator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warnIfOpenJDK()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 800,
  "endLine" : 805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void incrementAndSaveExceptionCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1004,
  "endLine" : 1010,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapTraverseConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getObjectsStatsPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSharedClusterPresentationLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getComponentIds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 552,
  "endLine" : 557,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean wasVisited()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getDepth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldAddObjectToStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedReportCollectionTraverse()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getObjectClassNameLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StackNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/StackNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPlatformObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPlatformObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementNumberOfInstances()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreeNode.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markNodeAsNominated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreeNode.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootPathTreeNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldPrintNodeSubtree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IntList limitList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAnonymizedUid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReporter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioPsiInvalidationTraceReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioPsiInvalidationTraceReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void serializeTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioPsiInvalidationTraceReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterLogAppenders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpedThreads()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addThreadInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runnableTaskFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ActionsReportContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassNameOfPrimitiveArray()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/Type.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSuperClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassForObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onThrowable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/HeapDumpSnapshotRunnable.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectThreadInfoVisitor.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootThreadObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitObjectArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateClassStoreVisitor.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShort()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeStringInUTF8()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeRootUnknown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUTF8String()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBuffer.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfMemoryErrorRaised()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream platformSkins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinCollector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Skin getSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneralCommandLine generateCommand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportBack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device getDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Device cloneDeviceWithNewIdAndName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void downloadDefinitionsAsync()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceDefinitionDownloadService.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getAccelerationState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelAlert.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Category valueOfDefinition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/Category.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvdDeviceData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Locale fromLocaleString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceResolverCache getResolverCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJoined()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndexQueryUtils.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 677,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 707,
  "endLine" : 712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributesResolver()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DumbModeTask tryMergeWith()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performInDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SampleDataResourceItem getFromStaticDataSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTextFromPsiElementPointer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceNamespacing toResourceNamespacing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAllCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeAndNotifyParents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 903,
  "endLine" : 911,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDisposeAndNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 913,
  "endLine" : 919,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsDensityBasedFileResourceItem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiResourceItem forXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiResourceItem forFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceValue getResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceValueImpl parseValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiTextResourceValue parseTextValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 467,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceRepositoryToPsiResolver.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/MainContentRootSampleDataDirectoryProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsFileResourceItem.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childrenChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureListening()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foldersChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 584,
  "endLine" : 589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 849,
  "endLine" : 856,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectSystemPsiElementFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceRepositoryRClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceRepositoryRClass.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 521,
  "endLine" : 526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleScan()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 732,
  "endLine" : 737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getPsiDirsForListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2505,
  "endLine" : 2511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunOnceInitializer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2618,
  "endLine" : 2623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2653,
  "endLine" : 2663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyProjectSynced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamespacesContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 682,
  "endLine" : 687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleNewResolutionAndHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1248,
  "endLine" : 1253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceNameByReferenceText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1421,
  "endLine" : 1426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1591,
  "endLine" : 1596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String packageNameForContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidClassWithOnlyInnerClassesBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getClassNames()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidInternalRClassFinder.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/ResourceUrlTreeNode.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeDialog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeAction.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RtlSupportProcessor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeConstrainingTypeDef()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/typedef/JavaTypeDefCompletionContributor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getInterimDownloadLocationForTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelWizardDialog createDialogForPackages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicWizardStep getInfoStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LicenseAgreementStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Sdk recreateJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1031,
  "endLine" : 1036,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateSdkIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdksCleanupUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String validateJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean disassemble()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/dex/DexFileDisassembler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibrariesWithoutDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetConfiguration.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApkFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSharedObjectFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass findJavaPsiClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkClass.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DebuggableSharedObjectFile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathNode addPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathTree.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loggingId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/AndroidFacetRenderModelModule.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribeBuildListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceTagFix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/ReplaceTagFix.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFileFromJar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/JarManager.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forTesting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/JarManager.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/RepackageTransform.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPlainContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaunchOptionConfigurable getConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisabledDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDependentFeatureLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeployTargetConfigurable getConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getProviders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract DeployTargetConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeployTarget getDeployTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInstantApp()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchOptions build()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showWarningIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NativeDebugOnRemoteDeviceChecker.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showWarningIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NativeDebugOnRemoteDeviceChecker.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidWearConfiguration.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun info()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImpl.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNewLines()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidConsoleReceiver.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/SlotsPanel.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidDeclarativeWatchFaceConfigurationEditor.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModuleAccepted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultStartActivityFlagsProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultStartActivityFlagsProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActivities()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityWrappers.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 516,
  "endLine" : 521,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceFutures.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/Popup.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicationRunningAsync()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxExecutionTarget.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/RunConfigurationFlow.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/JarResourceCacheManager.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun done()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/JarResourceCacheManager.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setApplicationLiveEditServicesForTests()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompiler.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstruction.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePsiSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateEditableStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 802,
  "endLine" : 807,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream editableDeviceIterator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 814,
  "endLine" : 819,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/SingleDepthInlineAnalysisUtils.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/SingleDepthInlineAnalysisUtils.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun anyActiveDebugSessions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchCompatibility canRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLaunchUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLaunchUrlToActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSavedTaskConfigsIfPresentOrDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig getConfigByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JTextArea createTextArea()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createSdkDownloadDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProvider.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDetails()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendMergeRecordTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileColorsEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1279,
  "endLine" : 1285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void psiChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfiguredThemeEditorStyle getThemeEditorStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeDefinition getAttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRecommendedThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ConfiguredThemeEditorStyle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ConfiguredThemeEditorStyle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double calculateLuminanceContribution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ColorUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewCompileFlow.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTableHeader createDefaultTableHeader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDefaultColumnsFromModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerActionOverrides()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int adjustedColumnIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clearSelection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TableColumn getColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 558,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TableCellEditor getCellEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 846,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrozenColumnTableRowSorter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableRowSorter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableHoverListener.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSortKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopLoading()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/ResourceLoadingTask.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/FilterKeysAction.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/FilterLocalesAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareMarkUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorService.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/RenderingBuildStatusManager.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowsRegistered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidOverrideAnnotationsHandler.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/StudioFirstRunWelcomeScreen.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleContext getAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFocus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized String getPendingString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/WelcomeUiUtils.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSdkComponentsToInstall()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ProgressIndicator getProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunWelcomeStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStepForm.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredWindowSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaultButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStepForm.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toHtml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowListener install()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExistingParentFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExistingSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkComponentInstaller.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getInstallerBaseCommandLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AehdSdkComponentTreeNode.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallableSdkComponentTreeNode.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markSdkUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/config/AndroidFirstRunPersistentData.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldBeIncludedInIdea()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean showFlag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getSystemSpecificJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllModulesOfProjectType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidProjectInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestSyncProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/EventsLimiter.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daysFromNow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DistributionService getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/DistributionService.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerSurveyByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/FeatureSurveys.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unit processEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/StatisticsViewer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/LowMemoryReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeTimerListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/StudioAdapter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbConnectionWidget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusBarWidget getWidget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidgetProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T getObjectsFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/deserializers/SketchDocumentDeserializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/PathModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeGradientRelative()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StyleModel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateDimensionsFromVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createBezierCurve()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doImport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDragTarget.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDisplayableFileSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/DesignAsset.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAll()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/FilterOptions.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/MvvmUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 755,
  "endLine" : 760,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetIconProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetSetData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ValueAssetDataProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/SVGImporter.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/OpenResourceManagerAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/DrawableGrid.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/MeetAndroidStudioHelpAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraints()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 931,
  "endLine" : 936,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsSettings.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidAddRtlSupportAction.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/ResourceRepositoryInnerRClass.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createFromTemplate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidFileTemplateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createFromTemplate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidFileTemplateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFileNameByNewElementName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidFileTemplateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Resource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSpecialResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefinition()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeDefinitionsImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/Item.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyParentStyleReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigatorKeyInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDestinationClassesForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1022,
  "endLine" : 1027,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/SeverityConverter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutDomFileDescriptions.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutElementDescriptors.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAbsoluteName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String packageToString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ColorConverter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FloatConverter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/MetadataValueConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidConstraintIdsConverter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingVariableTypeConverter.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddActivityToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddBroadcastReceiverToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddServiceToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getResourceNamespaces()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXmlSchemaProvider.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/errorreporter/HintBasedErrorReporter.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPostRenameCallback()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractAsIncludeAction.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutViewElement getLayoutViewElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseLayoutRefactoringAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidPlatforms.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRootTypeApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPlatform getAndroidPlatform()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompatibilityTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/StudioEmbeddedRenderTarget.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Attribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type get()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Specifier get()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrangementSettingsSerializer getSerializer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlRearranger.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidXmlPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacing getSpacingBeforeFirstAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacing getSpacingAfterLastAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean insertLineBreakAfterLastAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidKotlinPredefinedCodeStyle.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyPanel createNotificationPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidCodeStyleNotificationProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FileAnnotationInfo collectInformation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitImportStaticStatement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeprecationMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultFilename()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement decorate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createOpenStackUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaveFileListener()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/SaveFileListener.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAll()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShared()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearCache()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderOverlays.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StudioModuleClassLoader copy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/EditorUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ElementCreatingValidator create()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialogBase.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String doGetActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSelectAllDirs()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUnselectAllDirs()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceSubdirPanel.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidConnectDebuggerAction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceManager getLocalResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ModuleResourceManagers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkResourceManager getFrameworkResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ModuleResourceManagers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_java_setsLookupStrings()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_kotlin_setsLookupStrings()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidNdkPathWithPredicate()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path createFileMock()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkPathsTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsUsingEnvVariableJdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAndroidTarget createTargetWithApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParcelable()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidJavaHighlightingTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doJavaFileNavigationTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOneHandlerAvailableForXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringsXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParentActivityCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMetadataCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 849,
  "endLine" : 854,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMetadataCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 861,
  "endLine" : 866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleByName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyOnClickClasses()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickHighlighting3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickHighlightingJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionProviderAndroidxClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionViewClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommonPrefixIdea63531()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 872,
  "endLine" : 877,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1019,
  "endLine" : 1024,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttributeNameCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1086,
  "endLine" : 1091,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlagCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1152,
  "endLine" : 1157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1232,
  "endLine" : 1237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1257,
  "endLine" : 1263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1269,
  "endLine" : 1275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion10()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1281,
  "endLine" : 1287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWidthHeightHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1321,
  "endLine" : 1327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyleShortNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1410,
  "endLine" : 1415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1527,
  "endLine" : 1532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1580,
  "endLine" : 1585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickHighlighting3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1600,
  "endLine" : 1605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickHighlightingJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1636,
  "endLine" : 1641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateResourceFromUsage1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1757,
  "endLine" : 1762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAarDependencyCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2132,
  "endLine" : 2137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewIsResourceOfTypeComputableRootTagsIsEmpty()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagByType()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMissingModule()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 582,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resourceTypeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publicTagAppModuleCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 675,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void spellchecker3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 937,
  "endLine" : 943,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void spellchecker4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 946,
  "endLine" : 952,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void spellchecker5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 955,
  "endLine" : 961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void spellchecker6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 964,
  "endLine" : 970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNotFlagLintXml()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 979,
  "endLine" : 985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toTestCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1138,
  "endLine" : 1143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlTypedHandlerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestJavaHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void toTestCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractDimensionActionTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractDimensionActionTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractDimensionActionTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test14()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPreferencesFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractColorActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromLayout1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractColorActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractColorActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDoNothing()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun specifiedWithAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileBased_simpleFileBased()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/renaming/RenameResourceReferenceTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileBased_color()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/renaming/RenameResourceReferenceTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileBased_drawable()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/renaming/RenameResourceReferenceTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doInlineStyleReferenceAction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotIgnoredShellScript()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/spellchecker/AndroidShellSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_FindsClassesInTheSamePackage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_FindsClassesInTheAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_FindsClassesByWildcardImport()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_EmptyProjectFindsClassesInTheAndroidSdkByImport()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting_EmptyProjectFindsClassesInTheAndroidSdkByQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidDeprecationPresentationCompletionContributorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findUsagesNoEditor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 1019,
  "endLine" : 1024,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginIsEssential()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidPluginTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetHelpId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStepTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleDropDownEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifest5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifest6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsValidAndroidJavaPackage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetShortClassName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ViewLoaderTest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPickupColorResourceInJavaFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidAnnotatorUtilTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPickupDrawableResourceInJavaFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidAnnotatorUtilTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShouldBeVisibleWhenNoSdkConfiguredAndAndroidFacetExists()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/AndroidToolsActionGroupTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateMultiRootResourceFileActionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDefaultRootTag_ModuleDependsOnConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateMultiRootResourceFileActionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDefaultRootTag_ModuleDependsOnAndroidXConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateMultiRootResourceFileActionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddActivityOnNonActivity()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/RegisterComponentsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewFolderLayout()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialogTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOldFolderLayout()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialogTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPathMapping()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module createRootModule()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProviderTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findJavaSourceFolder()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/ChooseAndAttachSourcesTaskTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaFileWithJavaFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaFileWithTextFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaFileWithFileWithoutExtension()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsSmaliFileWithJavaFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsSmaliFileWithTextFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsSmaliFileWithFileWithoutExtension()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindSmaliFilePathForPackage()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findJavaSourceFolder()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ExternalSourceFoldersTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFqn()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ApkClassTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindInProjectWithLibFolderPresent()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/LibraryFolderTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindInProjectWithLibFilePresent()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/LibraryFolderTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizeValue()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 991,
  "endLine" : 997,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KXmlParser createReferenceParser()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 1014,
  "endLine" : 1019,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createPreferencesFile()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceResolver createResourceResolver()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTaskError()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 1077,
  "endLine" : 1083,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestableRenderClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadClassBytes()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/FilteringClassLoaderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconCacheTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedNullValue()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconCacheTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkForeignLayerStyles()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/DocumentParserTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkForeignTextStyles()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/DocumentParserTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLayerSymbols()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/DocumentParserTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createBezierCurveTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/VectorPathBuilderTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createQuadCurveTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/VectorPathBuilderTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rectanglePathTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void singleShapePathTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModelTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasResourceValueAction()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotNullInstance()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/FrameworkDrawableRendererTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicFeaturesParameters loadParametersForDynamicApp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/InstantAppRunConfigurationsDialogTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyAppDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyAppDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyAppDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyAppDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyAppDeploy()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityCheckerTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComplicationSourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutorTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseComplicationTypesWarning()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/ComplicationTypeUtilTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAction()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityAlias()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPreferDefaultCategoryActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckConfigurationSkipValidation()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/SpecificActivityLaunchTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedTargets()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedTargets()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/AccessorCompileTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFallbackMinApp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditAppTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinAPIRetrieval()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditAppTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testR8ReturnMinus1()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditAppTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoChanges()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertChanges()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFields()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLocalVariables()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLocalVariables()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLambda()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLambda()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnits()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnits()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachAction()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotWaiting()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/NonGradleApkProviderDependenciesTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setIdAndApk()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/NonGradleApkProviderDependenciesTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUserConfig()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUserConfigWithDefaultName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUserConfigWithDuplicatedName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void userIdExtractionFromAmFlags()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/MultiUserUtilsTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentUser()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/MultiUserUtilsTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParameter()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidOverrideAnnotationsHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiredBaseThemesWithNoDesignLibraryPresent()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWorstContrastColor()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ColorUtilsTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorServiceTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_fileIsNotJavaClass_returnsNull()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_javaClassNotInAndroidSdk_returnsNull()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_virtualFileHasRequiredSourcesKeyButIsNull_nullReturned()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_downloadNotAvailable_panelHasCorrectLabel()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_panelHasDownloadLink()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/LocaleColumnFilterTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationForLocaleRowFilterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullConstructorValues()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clippedText()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regionQualifier()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo_nullDirectory()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceKeyTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/RemoveKeysActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectingCell()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteKeysWithoutSelectionHasNoEffect()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T notNull()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelTest.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::android" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinRefactoringTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyMoved()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyMoved()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllModulesofProjectType()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoesNotRequireAndroidModelWithApkFacet()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1038,
  "endLine" : 1043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test5()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1360,
  "endLine" : 1365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test6()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1389,
  "endLine" : 1394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflect7()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2096,
  "endLine" : 2101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidImportProjectActionTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyles2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/OverrideResourceActionTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List relativize()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/license/LicensesLocatorTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Sequence getPsiParentsOfType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCallbacks()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitOtherThreadToCompleteIfNotInEDT()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getBaseDirPath()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/Projects.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-common" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doThrowIfCancellation()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressManagerAdapter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-common" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFraction()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RawProgressReporterAdapter.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-common" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCanceled()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/overrides/AgpReleaseBranchProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-common" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalInstaller()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/LocalInstallerPathManager.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-common" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/ListenerCollection.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-common" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/stats/MemoryProbe.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-common" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FutureCallbackExecutor wrap()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture executeFuturesInSequence()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-common" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotationEntry()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/BasePreviewAnnotationInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskBasedUxHasTaskHeader()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomizeAgentConfigNoRunConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuAnalysisPanelLeakTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureMemoryOfImportPerfettoWithTPD_10s()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerPerfettoCaptureTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureMemoryOfImportATrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerAtraceCaptureTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/MemoryClassifierViewFindSuperSetNodeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProfileableBuildSupported()",
  "longName" : "",
  "relativeFileName" : "profilers-android/gradle/src/com/android/tools/idea/profilers/ProfilerProgramRunnerGradleToken.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProfilerCaptureEditor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectTargetAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openTaskTab()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTransportDaemonFailed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTransportProxyCreationFailed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackChangeDevice()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackChangeProcess()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMemoryProfilerInstanceFilter()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 602,
  "endLine" : 607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 827,
  "endLine" : 832,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 843,
  "endLine" : 848,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateMemoryInstanceFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1203,
  "endLine" : 1209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAbiDependentLibraryName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldPreprocess()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProfilerExecutor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerProgramRunner.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ProfilerSelectDeviceAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ProfilerTaskActionBase.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setProfilingProcessStartingPoint()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ProfilerTaskActionBase.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/testSrc/com/android/tools/idea/gradle/repositories/search/CachingRepositorySearchFactoryTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateButtons()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameToPackageIgnoresParentModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/NewProjectModelTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/NewProjectTemplateRendererTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android-npw" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependencyValidationUncheckedModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCantRenameUncheckedModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/NewProjectWizardTestUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-npw" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsInvalidWindowsModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ModuleValidatorTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckPathInProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGoForwardFalseOnException()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGoForwardFalseIfInvalid()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGoForwardTrueIfValid()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertiesAreStripped()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleModelTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-npw" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getTempDir()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBasenameToPathMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/MaterialDesignIconsTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageAsset createImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineScaleFactor_onlyOneHeight()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ProportionalImageScalerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThemeExists()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ThemeHelperTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-npw" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoThemeExists()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ThemeHelperTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-npw" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThemeWithNoAtSymbol()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ThemeHelperTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasActionBar()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ThemeHelperTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-npw" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPackageNameIsCorrectAfterSettingModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockIdeBasicVariant()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/ComposeChooseAndroidProjectStepUITest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-npw" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetContainingModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidGradleModuleUtilsTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-npw" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetContainingModuleNested()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidGradleModuleUtilsTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-npw" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomOptionsStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/AndroidModuleBuilder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProceed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/AndroidModuleBuilder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFinishAction()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpNewProjectActions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/startup/NewProjectActionsInitializer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 422,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSourcesCreated()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNewModuleRecommendedBuildSdk()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doDryRun()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withFoojayPlugin()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/builders/GradleSettingsBuilder.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireModuleUpdated()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int calculateMinRequiredApiLevel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/NotificationIconGenerator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewImageAssetStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewImageAssetStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double applyAdditionalScaleFactor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rectangle2D getTrimRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 536,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getFullBleedRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 731,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getViewportRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getLegacyRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 749,
  "endLine" : 754,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getIconPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 912,
  "endLine" : 918,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scaleX()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scaleY()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedImageIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedImageIcon.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage loadImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 758,
  "endLine" : 763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectFontFamily()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String defaultFontFamily()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture toImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIndefiniteArticlePrefixFor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAssetListeners()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 951,
  "endLine" : 956,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 989,
  "endLine" : 994,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeIconPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAssetListeners()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1127,
  "endLine" : 1132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAssetListeners()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2054,
  "endLine" : 2059,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ConfigureModuleStep.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::android-npw" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chooseReleaseTargetApplicationId()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/baselineProfilesModule/generateBaselineProfilesModule.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-npw" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringsXml()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/dynamicFeatureModule/res/values/stringsXml.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-npw" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderJava()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/pureLibrary/src/PlaceholderJava.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-npw" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderKt()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/pureLibrary/src/PlaceholderKt.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-npw" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getApiHelpText()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContainingModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/AndroidGradleModuleUtils.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/benchmark/ConfigureBenchmarkModuleStep.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-npw" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidNewModuleAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/folding/DataBindingFoldingBuilderTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertExpectedPrefix()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionContributorTest.kt",
  "fileLinesCount" : 1499,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/CalculatorProjectTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/BitmapsProjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenshotViewerWithoutFramingOptionsDoesNotAttemptToSelectFrameOption()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 419,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPixelFold()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/DumpsysDisplayDeviceInfoParserTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPixelFoldRotated90()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/DumpsysDisplayDeviceInfoParserTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundWatch()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/DumpsysDisplayDeviceInfoParserTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noSerial_disabled()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/ScreenRecorderActionTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpandSaveLocation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationResolverTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFields()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferData()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotDecorationOption.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateAdjustedLocation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DialogLocationArbiter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderAction.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderDialog.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/GeminiPluginApi.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::ml-api" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLlmPrompt()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiVersionTreeNodeTitle()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUnselectedChildren()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleContext getAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleStateSet getAccessibleStateSet()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRow()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Revision valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/VersionColumnInfo.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getStates()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldAlwaysHide()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ParentTreeNode.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/StartReattachingDebuggerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::execution" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreConnectionOnDetach()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandlerTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::execution" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/ApplicationTerminator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::execution" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkDone()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/ApplicationTerminator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::execution" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static List getRunningExecutorsOfDifferentType()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachAndClose()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitor.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::execution" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endCustomTask()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateDeviceIdSuggestion_apiLevelTooLow()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlLookupElementProviderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun gmdCodeCompletionContributorTestHelper()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GmdCodeCompletionTestBase.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullDeviceManager()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotCollectNonSysImage()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterAndroidTvImage()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterAndroidAutoImage()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlNotEnabled_gradlePropertyNotSet()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlNotEnabled_noMatchingPluginInModule()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMinAndTargetSdk()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdDeviceDefinitionPatternMatcherProvider.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionLookupElement.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdCodeCompletionGradleSyncListener.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteFileInternal()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitForPush()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/onboarding/HierarchicalCheckboxesStandalone.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestSuccessful()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appFrameCreated()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/DisableIJSettingsSyncAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldShow()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/ChooseCategoriesStepPage.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPluginCategory()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/IJSyncCategoryModel.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_locationIsAnAndroidFile()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackLaunchEvent()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::debuggers" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFilters()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidDebuggerClassesFilterProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::debuggers" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getDimension()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableGarbageCollection()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidTypedIntegerRenderer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::debuggers" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientState startClient()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Client findClient()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdResolver()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disableAction()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyUiForNullGradleVersion()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReturnsImportantPaths()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/diagnostic/WindowsDefenderCheckerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSizes()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGarbageCollectionAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/GarbageCollectionAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGarbageCollectionAnalyzerResultNullValues()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/GarbageCollectionAnalyzerResultMessageConverterTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBinaryPluginFoundByName()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScriptPluginFoundByName()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleAdd()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildDescriptorStorageServiceTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBinaryPluginIdentifierStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyURIAuthorityInEvents()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerUnitTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJava8VersionParsed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/GarbageCollectionAnalyzerTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitAll()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotificationSettingDefault()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/PluginVersionDeclarationFinderTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInMapNotation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInVariable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInUnknownVariable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeveralDeclarationsVersionInOneVariable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyInVariable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyInMap()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyAsReferenceMap()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyInVariableVersionInVariable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingPropertyWhenSetToTrue()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyTextForGradleVersion()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/DownloadsInfoPageModelTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyTextForEmptyResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/DownloadsInfoPageModelTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectingSameGroupingDoesNotTriggerListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/TasksDataPageModelImplTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNoProject()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTasksDeterminingBuildDuration()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/BuildAttributionReportBuilderTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeSelectionTriggersActionHandler()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeNodeDeselectionTriggersActionHandlerCallWithNull()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionHandlerTriggeredOnDataSetChangeToNew()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfoContentForDownloadsAnalyzerDisabled()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfoContentForDownloadsAnalyzerWhenNoDataBecauseOfGradle()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfoContentForEmptyDownloadsAnalyzer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeSelectionTriggersActionHandler()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/WarningsPageViewTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeNodeDeselectionTriggersActionHandlerCallWithNull()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/WarningsPageViewTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNoProject()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerResultsActionTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSyncStatsData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/sync/analyzer/SyncAnalyzerManagerImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/sync/analyzer/SyncAnalyzerManagerImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleSortOrder()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUi.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationPhaseTimeMs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/ProjectConfigurationData.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKaptTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPostBuildAnalysis()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/TaskCategoryWarningsAnalyzer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveBuildAttributionReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/GarbageCollectionAnalyzer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/ProjectConfigurationAnalyzer.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/JetifierUsageAnalyzer.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerPropertiesAction.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dataSetComboBoxSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeViewToWarningsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeViewToDownloadsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tasksGroupingSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tasksTreeNodeSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warningsTreeNodeSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warningsGroupingSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrateToNonTransitiveRClass()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTestBuildsFlow()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/ConfigurationCacheTestBuildFlowRunner.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/ConfigurationCacheTestBuildFlowRunner.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFocusedBorder()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUIUtil.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitializationByStaticMethodOf()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializingStringToDoubleAdapterWithInvalidValueDefaultsTo0()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectWithNoObservableProperties()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOneStep()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/TestInvokeStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::observable" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setValue()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalProperty.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeListener()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final D get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/value/TransformOptionalExpression.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 976,
  "endLine" : 981,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrResolveInspectorArtifact()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/TestInspectorArtifactService.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun downloadFully()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/resolver/http/HttpArtifactResolverTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredProcessMatchesModernDeviceOnly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/RecentProcessTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredProcessMatchesLegacyDeviceOnly()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/RecentProcessTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredProcessMatchesByPackageName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/RecentProcessTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackProcessSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/analytics/AppInspectionAnalyticsTrackerService.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectorTabShell.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionView.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionView.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNotification()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/api/src/com/android/tools/idea/appinspection/inspector/api/AppInspectionIdeServices.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionApiServices.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTransport.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackJumpedToSource()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackWorkCancelled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackJobSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackJobUnderWorkSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackAlarmSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackWakeLockSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackWakeLockUnderJobSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntryRemovesEmptyStateMessage()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskCategoryNodeTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskCategoryNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskCategoryNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskCategoryNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterActionList()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskInspectorComponentInteractionTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun updateActions()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSpeedEvent_addSpeedData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSpeedEvent_updateTimeline_firstEvent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleGrpcEvent_flagDisabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/DataHandlerTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventsWithoutThreadDataIgnored()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/ConnectionDataModelTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mimeTypeFromContentType()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpdate()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/SelectionRangeDataFetcherTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesPersistentStateConverterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConversionWhenMiscXmlNotReadable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesPersistentStateConverterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/DataHandler.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mimeTypeContainingMultipleComponentsIsTruncated()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_withEmptyPath()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_queryWithSpaces()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_urlNameCanHandlePipeCharacter()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/NetworkInspectorDetailsPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/EmptyFieldDocumentFilterTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceAndRemove()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/EmptyFieldDocumentFilterTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_requestIsJson()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_responseIsJson()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_requestIsXml()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBodyComponent_responseIsXml()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun urlHasProperValueFromData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/TimelineRenderer.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsView.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRuleNameChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTrailersComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactory.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createHeaderComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/DataComponentFactory.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createScrollPane()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRefreshSchemaAnalytics()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1172,
  "endLine" : 1180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSchemaErrorsFromLiveInspectorAreNotReported()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1638,
  "endLine" : 1648,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSchemaConnectionErrorsAreNotReported()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1650,
  "endLine" : 1660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseNotAddedIfNotFoundInRepository()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1974,
  "endLine" : 1984,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 774,
  "endLine" : 779,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExportError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 972,
  "endLine" : 977,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteStatementChangedDisablesRunStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1063,
  "endLine" : 1075,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDatabasesChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/model/DatabaseInspectorModelImplTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurableName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurableId()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSqliteSchema_withoutRowidTrue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/UtilsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSqliteSchema_withoutRowidFalse()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/UtilsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSetTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/DatabaseInspectorViewImplTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSortingAfterResetView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1113,
  "endLine" : 1121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisableRunSqliteStatementsDisablesRunButton()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshDataInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshAllOpenDatabasesSchemaActionInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 820,
  "endLine" : 825,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDatabaseSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAny()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/Model.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumns()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/SqliteSchemaContext.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackTableCellEdited()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackEnterOfflineModeUserCanceled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackOfflineDatabaseDownloadFailed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAllAndRowIdFromTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcUtils.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPageSizeValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleDirectories()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/GoldenFileGenerator.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-templates" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSettingsActivityMultipleScreens()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKey_inTopLevel()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKey_inCompanion()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddDependencyWithoutVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ~Shader()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Shader.h",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-templates" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ~Shader()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Shader.h",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-templates" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertJavaVersionToGradleString()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPlugin()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addProjectGradleProperty()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDynamicFeature()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 710,
  "endLine" : 715,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroovyResourceActionsAreHidden()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/startup/GradleSpecificInitializerTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/HtmlLabelTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertScopeContainsLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/scopes/runsGradle/GradleTestArtifactSearchScopesTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/toolchain/runsGradleTemplates/GradleDaemonJvmCriteriaTemplatesTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectVersionShouldReturnPredefinedVersionForWellKnownArtifactIfNoPreferred()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/AndroidGradleJavaProjectModelModifierTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/refactoring/GradleCatalogTomlVetoConditionTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoUsageOfBundle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/CatalogUnusedHighlightingTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleUsage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/CatalogUnusedHighlightingTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibsUsage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/CatalogUnusedHighlightingTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibsNoUsage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/CatalogUnusedHighlightingTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExternallyHandledExtension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/GradleDslVersionCatalogHandlerTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/sdk/GradleAndroidSdkEventListenerTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGeneratedSourceWithAndroidModelNotFoundAndFileInsideBuildFolderInNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGeneratedSourceWithAndroidModelNotFoundAndFileOutsideBuildFolderInGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationPanelTypeWithProjectNotBuiltWithGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationPanelTypeWithLastSyncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleProjectsTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleVersionsTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithAndroidApplicationModuleAndLibraryModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/ModuleTypeComparatorTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isDataBindingGeneratedSourceFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAllParentModulesPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingMavenMetadataPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateFileOnSave()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getGradleVersionFromJarUsingGradleLibraryJar()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rc()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nightly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getGradleVersionWithMultipleMinors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathFromOutputListingFileWithSingleApk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleBuildOutputUtilTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidationOfInvalidInput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyInvalidInput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyVfsState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadSimpleDeclarativeApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void simulateSyncForGradleFilesUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextChildInPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextInGradleConfigPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingTextInGradleConfigPropertiesFileOutsideOfCacheDir()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextChildInSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getAppBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findOrCreateFileRelativeToProjectRootFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 525,
  "endLine" : 530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runGroovyFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runKtsFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 570,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTomlFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 598,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attemptRunningOn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/MakeBeforeRunTaskProviderIntegrationTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attemptRunningOn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/MakeBeforeRunTaskProviderIntegrationTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupAdditionalEnvironment()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/SyncedProjectTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingNewDefinition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateExistingDefinition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateExistingDefinitionDefinedInKotlinBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateExistingDefinitionDefinedInBothJavaAndKotlinBlocks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingOnlyToRequestedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/jdk/integration/ImportProjectWithoutIdeaJdkIntegrationTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWithDefaultOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWithAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixNdkVersionProcessorTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixNdkVersionProcessorTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/FixBuildToolsProcessorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/FixBuildToolsProcessorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceSyncMessagesService()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/IssueReporterTestUtils.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExecuteNoRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/RemoveJcenterHyperlinkTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleLocalJavaHome()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectJdkNameInIdeaXmlFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllJavaSdkFromJdkTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/JdkTableUtils.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertProjectSdkSet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredVersionAlreadyInstalled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotInstalledNoPreferred()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLocalPackage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRemotePackage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindBestMatchWithPlusSelectsFirstMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findOrCreateFileRelativeToProjectRootFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/declarative/DeclarativeSchemaModelTestDef.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withPluginVersion3_1_0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withPluginVersion3_2_0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withPluginVersion3_3_0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withPluginVersion4_0_0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withPluginVersion4_1_0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetJarPathContainsKotlinRuntime()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/ContentCreatorTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupCreateLocalMavenRepoInitScriptContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/GradleInitScriptsTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddLocalMavenRepoInitScriptCommandLineArgToWhenFailedToCreateContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/GradleInitScriptsTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetSkipStartupActivity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleProjectInfoTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetNewProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/GradleProjectInfoTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyncMessageAdditionalLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksWithNonBuildSrcModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForBundleTool_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForBundleTool_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForApkFromBundle_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForApkFromBundle_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForAssemblingJavaModule_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForAssemblingJavaModule_nonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForCompilingJavaModule_rootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForCompilingJavaModule_NonRootModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindTasksToExecuteForBuildSrcModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyncMessageAdditionalLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputParserTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlErrorParsedAndNavigable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyncMessageAdditionalLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDependencyDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterDebugDependencyDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisterAnnotationProcessorDependencyDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataServiceTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLastBuildResult_unknownIfNeverSynced()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWrongVariantLevelAbiFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkXmxWithUserProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportLibAnnotations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/AndroidInferNullityActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidxAnnotations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/actions/AndroidInferNullityActionTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/kotlin/android/spellchecker/AndroidGradleKtsSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanProjectJdkTableForNewIdeVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificInitializer.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpGradleViewToolbarActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificActionCustomizer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpNewProjectActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificActionCustomizer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/kmp/KotlinMultiplatformAndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNotStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getBackground()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLoadingStatus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLoading()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBuildVariantTableModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getToolTipTextIfUnderX()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 627,
  "endLine" : 632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultCatalogName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/GradleDslVersionCatalogHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCatalogNameToFileMapping()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/VersionCatalogFilesGradleModel.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/VersionCatalogDependencyReferenceContributor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/notification/OpenProjectJdkLocationListener.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToJsonTempFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtil.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findPluginBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArtifactComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldHideBanner()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function getProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean userAllowsShow()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleWrapper create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleProjectSettings getFirstNotNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSettingsFinder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAaptGeneratedSourcesFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createFullTaskName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findGradleSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 702,
  "endLine" : 707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAndroidNdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAndroidCmakePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowAlikePanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/ToolWindowAlikePanel.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleSiblingLookup.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreChangedFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun publish()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 379,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTrackingTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureOperation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 564,
  "endLine" : 569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun computeWrapperPropertiesHash()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun computeGradleCacheHash()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T findFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/Facets.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncChecker.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainDefinition.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerSyncErrorToSimulate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchAndMergeNativeVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncInvokerImpl.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/AgpUsedJavaTooLowReporter.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/JcenterDeprecatedReporter.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProjectSdkFromIdeSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOrderedMap()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryProcessingBySpecializedDumpers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeChangedFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maybeProcessSyncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallSdkPackageHyperlink.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFileHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileHyperlink.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPlatformHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallPlatformHyperlink.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowSyncIssuesDetailsHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/ShowSyncIssuesDetailsHyperlink.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/ShowDependencyInProjectStructureHyperlink.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeApplied()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddComposeCompilerGradlePluginHyperlink.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddComposeCompilerGradlePluginHyperlink.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodingValidationStrategy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnknownMultiplatformTestSourceSetChecker.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseErrorRegexMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/UnsupportedJavaVersionForAgpIssueChecker.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNoConflictsUnderUpdatedModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/VariantSwitcher.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeModuleIdForLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/DependencyUtil.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 610,
  "endLine" : 615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enhanceRemoteProcessing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 823,
  "endLine" : 828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearVariantsSavedForReuse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 1090,
  "endLine" : 1095,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachVariantsSavedFromPreviousSyncs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 1098,
  "endLine" : 1103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoNotUseLegacyJavaFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/JavaFacetType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArtifactCoreForAndroidTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGenerateBaselineProfileTaskNameForSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArtifactForAndroidTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLocalMavenRepoInitScriptCommandLineArg()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getJarPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/HideCompilerOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurableProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleCompilerSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPreviousCandidate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GenericFileFilter.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startPathMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GenericFileFilter.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/XmlErrorOutputParser.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParser.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/UnknownTopLevelElementHandler.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/InvalidAliasHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/WrongBundleReferenceHandler.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/AndroidProjectTaskRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOrConfigureTopLevelModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/TopLevelModuleFactory.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemStateChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBox.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsAction.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VirtualFile askUserForBundleFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModulesToBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleModuleAction.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVersionAtLeast7_4_0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/model/MergedManifestInfoGradleToken.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logVulnerability()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logCachingError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logErrorInDefaultData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeAndSetFlags()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCacheDir()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/IdeGooglePlaySdkIndex.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleHierarchyProvider.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildArtifacts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfigurationEditor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/AndroidInferNullityAnnotationAction.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAndroidModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commitForNext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStep.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPreviousStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenizer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/spellchecker/AndroidGradleKtsSpellcheckingStrategy.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relabel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wrapAsModifiable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relabel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wrapAsModifiable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsArrayToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/PsiInnerClass.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readFromBundleAndFormat()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutlibBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun verifyIdeaLog()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun profileWithCompleteData()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun profileWithLowOverhead()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinAllocationsTaskTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupSystemTraceTaskTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupJavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupNativeAllocationsTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renameAndCheckResults()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsRenameTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestOptionsSetByGradle()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunnerIsObtainedFromGradleProjects()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunnerAtoNotUsed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunnerCorrectForTestOnlyModule()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteAndroidTestRunner createRemoteAndroidTestRunner()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidTestRunConfiguration createConfigFromClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanCreateAndroidTestConfigurationFromAndroidTestDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleSingleLineBenchmarkPrint()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutputTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importTestHistoryWithExecutionDuration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtilsTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidProtobuf()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapterTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultViewTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detailsViewIsVisibleAndRawTestOutputIsDisplayedInitially()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceSelectorIsVisibleWhenMultiDevices()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun screenshotTabsHiddenByDefault()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinTestSupport()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testFailed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArtifactFile()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/UtpTestResultAdapter.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateArtifacts()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsPanel.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun JourneysResultsView()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/JourneysResultsView.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGridVisible()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxAction.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/sdk/MessageBuildingSdkLog.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-common" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/ResourceEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::build-common" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_repo_root()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/sync-to-intellij-update-draft.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/sync-to-intellij-update-draft.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_repo_root()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_repo_root()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNoDeviceViewWithNoActiveDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_New_IsHiddenForFiles()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 787,
  "endLine" : 797,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry addChild()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceFileEntryNode fromNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildEntryNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceFileEntryNode findChildEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UniqueFileNameGenerator getInstance()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/UniqueFileNameGenerator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteFileRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteRecursiveRunAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceCapabilities.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSegments()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addDownloadOperationWork()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareNodeWithEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1319,
  "endLine" : 1324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1326,
  "endLine" : 1331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uploadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceExplorerPanel()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeWillExpand()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultNoStateManager()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::assistant" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract StatefulButtonMessage getStateDisplay()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistActionStateManager.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::assistant" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/OpenAssistSidePanelAction.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::assistant" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBorderPaint()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupDefaultButton()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleContext getAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CardViewPanel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/CardViewPanel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::assistant" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNotify()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNotify()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isViewportExpectedLayout()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceClass()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 673,
  "endLine" : 678,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoaderWithMockJarProvider()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoaderWithMockFileProviderUsingWhitespace()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoaderWithTestProvider()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStyleUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRemoteFontUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialSymbolsFontUrlProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-material" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalFontDirectoryFile()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialSymbolsFontUrlProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-material" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisitDirectory()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/download/MaterialIconsUpdater.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::android-material" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/download/MaterialIconsUpdater.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::android-material" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIconsSdkTargetPath()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/utils/MaterialIconsUtils.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-material" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMaterialVdIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/MaterialVdIconsProvider.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android-material" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetErrorHtml()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recentProjectLocation()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/ui/WizardUtilsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wizard" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllInWizardScope()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WizardStepHeaderPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DynamicWizard getWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String toHtml()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setBodyComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createSouthPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doHelpAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JBScrollPane wrapWithVScroll()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/WizardUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wizard" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel decorate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardLayout.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProject()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModalityType()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMinimumSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreferredSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHelpUrl()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCancellationPolicy()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneParameterFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeArgumentsListTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateStringUnicodeEscapes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLiteralString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLiteralMultiLineString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLiteralInteger()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLongLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLargeLongLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateULongLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLiteralLong()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLiteralLargeLong()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLiteralBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLiteralUnsupported()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateStringLiteralFromText()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateIntegerLiteralFromText()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUnsignedIntegerLiteralFromText()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateLongLiteralFromText()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUnsignedLongLiteralFromText()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateBooleanLiteralFromText()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateNewLine()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneParameterFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactoryTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrefixedFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOneParameterFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inefficientSparseArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLaterReassignment()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/systemServices.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/setJavaScriptEnabled.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suppressed()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/setJavaScriptEnabled.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithoutAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeGeneralFeatureConfiguration()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinApkModuleConfigurator.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/AndroidKotlinResourceExternalAnnotatorBase.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_okEnabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_emptyFile_okDisabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_backupEnabled()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistory_removesDuplicates()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreRunConfigSection.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::backup" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDebuggableApps()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEdgeTo()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApproximateSize()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsGrowing()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildForLabel()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ClassStaticsExpander.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::bleak" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeLoadedClasses()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/BleakHelper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::bleak" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWithBleak()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Bleak.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::bleak" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptorGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptorKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDimensionsGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDimensionsKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingDimensionsGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingDimensionsKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEffectiveDimensionsGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEffectiveDimensionsKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptorGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptorKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorInsertMapPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorInsertMapPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 408,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProGuardKnownValuesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProGuardKnownValuesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptorsTest.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptorGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptorKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultResolvedPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultResolvedPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndeclaredDebugSetPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndeclaredDebugSetPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndeclaredDebugEditListsGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndeclaredDebugEditListsKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndeclaredDebugEditMapsGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndeclaredDebugEditMapsKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertingProguardFilesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertingProguardFilesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 620,
  "endLine" : 625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reparse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsTests.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetPropertiesGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/AndroidModuleDescriptorsTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/PropertyModelUtilsKtTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any_int()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any_decimal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any_boolean()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any_string()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun file()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enum()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enum_invalid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boolean_true()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boolean_false()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boolean_invalid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun int()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun int_invalid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun languageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matcher_hashStrings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matcher_files()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractVariableGroovy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractVariableKotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModelNameComparatorTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compare_equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModelNameComparatorTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyModelFunc()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withOneDimensionNoFlavors_errorneousConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/CachingRepositorySearchFactoryTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_renderPathAndQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_renderPathAndMultipleQuickFixes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/IssuesBySeverityPathTextComparatorTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListenerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setReferenceToEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlesInvalidInput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureDeclared()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildType.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rename()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildType.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorCollection.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun renamed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsCollectionBase.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureDeclared()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsSigningConfig.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileTreeDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/empty/PsEmptyModule.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGradleVersionValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJarJavaDependency.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVersionCatalogCollection.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun clear()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDependencyAdded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsLibraryUpdateCheckerDaemon.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/AvailableLibraryUpdateStorage.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void revalidateAndRepaintPanels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssuesViewer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListener.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/GoToPathLinkHandler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ProjectPerspectiveConfigurable.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesConfigurable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValidationResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesConfigurable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 546,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIconFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 875,
  "endLine" : 880,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun issuesChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsPerspectiveConfigurable.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionViewerUi.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRenderer.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ListPropertyEditor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadIfNotChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModulesComboBoxAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ModulesComboBoxAction.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ModulesComboBoxAction.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AvailableVersionsPanel.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractPsModelTableCellRenderer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodesInserted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getParentElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseTreeStructure.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeDescriptor createDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseTreeStructure.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getIfHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openGlobalLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openSdkSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openLibraryOrSdkSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openArtifactSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createRepresentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreviewTest.kt",
  "fileLinesCount" : 824,
  "components" : [ "primary::designer" ],
  "startLine" : 697,
  "endLine" : 703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun accept()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreviewTest.kt",
  "fileLinesCount" : 824,
  "components" : [ "primary::designer" ],
  "startLine" : 737,
  "endLine" : 742,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffIfNoAndroidModulesInNonAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProviderTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBaselineTargetPosition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTargetTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTriggerCallbackWhenSettingSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSpecifiedXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewHandlerTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentDescriptor checkBoxPreference()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenTestCase.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentDescriptor preferenceCategory()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenTestCase.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentDescriptor preferenceCategory()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenTestCase.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentDescriptor preferenceScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenTestCase.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSpecifiedXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandlerTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegratorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNlSupportedActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 570,
  "endLine" : 576,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findAll()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDupBounds()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityTestingFrameworkValidatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextContrastSimple()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityTestingFrameworkValidatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextContrastComplex()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityTestingFrameworkValidatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RenderResult createRenderResultMock()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScreenViewLayerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlComponent getComponentMock()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertLinearLayoutViewOption()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurfaceType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurfaceMode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/ItemListTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToolTipForDownloadIcon()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/ItemListTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/OnClickEnumSupportTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelIsHookedOnPanelCreation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/ToggleButtonPropertyEditorModelTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotAvailableWhenIdIsAbsent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/IdInspectorBuilderTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoProperties()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/SelectedComponentBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectById()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentTagCompletion()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 575,
  "endLine" : 580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/EmptyTablePanelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGeneralConvert()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConverterTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongImageType()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConverterTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextRed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorLutTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressSingeAnalyzerToSingleModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/ViewVisualLintSuppressTaskTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotCreateWindowSizeDevicesForNonLayoutFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WindowSizeModelsProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotCreatePixelModelsForNonLayoutFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotCreateWearDeviceModelsForNonLayoutFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentDescriptor group()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentDescriptor menuItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentDescriptor overflowItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::designer" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ViewEditor mockViewEditor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/GroupDragHandlerLayoutTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindNestedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneSelectionTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/TemporarySceneComponentTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneKeepDimensTest.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/ApiLayoutTestCase.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateConstraintlayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutEditorHelpAssistantActionTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateMotionlayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/LayoutEditorHelpAssistantActionTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/DisableToolsVisibilityAndPositionInPreviewActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataTypesWithCustomViews()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStudioBotResponse()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getPresentationCache()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ActionsToolbarTest.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewHeader()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationHeaderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPanelComponents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewErrorsPanelTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCursorChangeWhenSetPanningTrue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 414,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MouseEvent setupPanningMouseEvent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/GuiInputHandlerTest.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::designer" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrganizationStateForNewFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/BaseUsageTrackerImplTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectClosed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/HelpPanelToolWindowListenerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowUnregistered()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/HelpPanelToolWindowListenerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAffectedFileInvalidTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLayoutTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/DnDTransferItemTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/ModelLintIssueAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssuePanelTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameNode()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuedFileNodeTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeVisitorTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIssueIconErrorInline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIssueIconErrorInlineSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIssueIconWarningInline()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIssueIconWarningInlineSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssuePanelNotPinnable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/SceneViewIssueNodeVisitorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LifecycleOwner get()",
  "longName" : "",
  "relativeFileName" : "designer/testData/classloader/androidx/lifecycle/ViewTreeLifecycleOwner.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::designer" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimatedSelectorToolbar.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultActionGroup getToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calculateThumbSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createZoomLabelGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/EditableDesignSurfaceActionGroups.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enteredDumbMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodePreview.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setLayoutExplicitly()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNorthGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/drawable/DrawableActionGroups.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interaction createInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interaction createInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interaction createInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewEditorImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AdapterViewHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AppBarLayoutHandler.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CheckedTextViewHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setItemCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/MergeHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int parse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawBarrier.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getTime()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutDecorator.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::designer" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Stroke getStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawVerticalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawVerticalGuideline.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWarningMessage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDpAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 690,
  "endLine" : 695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScoutAttributeValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1527,
  "endLine" : 1532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 588,
  "endLine" : 593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 646,
  "endLine" : 651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Rectangle.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interaction createInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 704,
  "endLine" : 709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAbsolutePositioning()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1049,
  "endLine" : 1054,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void popupClosed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1375,
  "endLine" : 1380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConnectSource()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1779,
  "endLine" : 1784,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1788,
  "endLine" : 1793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTransform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierAnchorTarget.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isHittable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getMouseCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setBegin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setEnd()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setPercent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rememberPreviousAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getMouseCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineAnchorTarget.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineAnchorTarget.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 681,
  "endLine" : 687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 749,
  "endLine" : 754,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 998,
  "endLine" : 1003,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1202,
  "endLine" : 1207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1267,
  "endLine" : 1272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawFixedHorizontalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1423,
  "endLine" : 1428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawFixedVerticalConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1502,
  "endLine" : 1507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDrawCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CollapsingToolbarLayoutHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBaseStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CollapsingToolbarLayoutHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DrawerLayoutHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String browseClasses()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BaseFragmentHandler.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BaseFragmentHandler.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initVerticalLineLocations()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initHorizontalLineLocations()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChildRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandler.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextViewHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDividerHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenHandler.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TableLayoutHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findSeekBarType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SeekBarHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RadioGroupHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePreviews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Future cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 709,
  "endLine" : 714,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ErrorQueue.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInteractableProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInteractionHandlerProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSupportedActionsProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVisualLintIssueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopDragDropInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenViewLayer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewLayer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessoryPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScreenViewProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceLayersPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useSmallProgressIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIssueSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/UiCheckWarningLayer.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewClassToTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Segment.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PatternFilter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Palette parse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDragPreviewXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean computeUseAndroidXDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMatchCountAt()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryListModel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 703,
  "endLine" : 708,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmptyText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun messagePointer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/AndroidDesignerBundle.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::designer" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/HelpActions.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutHelperInspectorBuilder.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutHelperInspectorBuilder.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilder.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutFlowInspectorBuilder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::designer" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/InspectorSection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void right()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 575,
  "endLine" : 580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetRange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1574,
  "endLine" : 1579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNone()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CubicInterpolator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferData()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRots()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlVisibilityModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTopDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLeftDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRightDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBottomDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/SelectorHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getNorthGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/StateListActionGroups.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static State valueOfString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/State.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/GridLayoutManager.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeGamma()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorUtil.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun color()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combineWithIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackLayoutValidationToggleIssuePanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/MultiViewMetricTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackBackgroundRuleStatusChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackRuleStatusChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/ConfigurationSetMenuAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationActions.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceGroupsSortedAsMap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPalette.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::designer" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCustomConfigurationAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomModelsProvider.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/MenuHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void commitAll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributesTransaction connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 644,
  "endLine" : 649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributesTransaction disconnect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 658,
  "endLine" : 663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributesTransaction connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 673,
  "endLine" : 678,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int rootDistanceX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1076,
  "endLine" : 1081,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int rootDistanceY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1089,
  "endLine" : 1094,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/DragHandler.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interaction createInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragHandler createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentTreeChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPrefixToNamespaceMap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PropertyComponentHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionMenu.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewActionGroup.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/NestedViewActionMenu.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawResize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawResize.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTimeChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int layoutDimToMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/NlSceneFrameFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderer.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::designer" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag getRootTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTimeNanos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/SteppingSessionClock.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getTimeNanos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/RealTimeSessionClock.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConvertToConstraintLayoutForm()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutForm.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDataTypeButton()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DisableToolsVisibilityAndPositionInPreviewAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldRecommendSyncing()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionsToolbar.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getDesignSurfaceToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelPanel createSceneViewLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundEditorHighlighter getBackgroundHighlighter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deselectNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun revalidateOrganizationGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCopy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/sceneview/SceneViewTopPanel.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateScrollArea()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needsRepaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 495,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSceneViewAtOrPrimary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 882,
  "endLine" : 889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLintAnnotationsModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1026,
  "endLine" : 1032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1045,
  "endLine" : 1053,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneLayer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidView convertTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EditorFileType getEditorFileType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTrackerImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Navigatable getNavigatable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributesTransaction startAttributeTransaction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLiveAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 491,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLiveAttributeWithoutStyleResolution()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ensureId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 730,
  "endLine" : 735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCreateFromTransferrable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 878,
  "endLine" : 883,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTransferData()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ItemTransferable.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanUp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visibilityChangedTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadIssueNode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueSidePanel.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllIssueProviders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showIssueForComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileClosed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/api/DragType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawComponentBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentBackground.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sort()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 538,
  "endLine" : 543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FancyStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FancyStroke.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlDraggingComponentFrame.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawComponentFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentFrame.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int parse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawLasso.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawLasso.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildListTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object findClickedGraphics()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SceneContext get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayoutIfNeeded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 939,
  "endLine" : 946,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent findComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1132,
  "endLine" : 1137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interpolate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/LerpPoint.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFromParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 667,
  "endLine" : 672,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimating()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 722,
  "endLine" : 727,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 807,
  "endLine" : 812,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ActionUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RefreshRenderAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/SetAttributeFix.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersTree.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditorProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DesignerEditorPanelFacade getDesigner()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Image getImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThemeSelectionDialog()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 804,
  "endLine" : 812,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/RtlAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexOfChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 564,
  "endLine" : 569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWallpaperActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSameTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture getById()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture getByTag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenView getScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor withMockView()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor withMockView()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor id()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetEvent build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetEventBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveTo()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneRule()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8LexerTest.kt",
  "fileLinesCount" : 564,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsert()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdate()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatorOnKeyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlAnnotatorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlPsiUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/findUsages/AidlFindUsageProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isQuoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/Manipulators.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CompletionContributor.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::android-lang" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/WithClauseTable.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveSqlTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/Inspections.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android-lang" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkRootBlockIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildAttributes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/formatting/DeclarativeFormatBlock.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/DeviceConfig.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMutableDeviceConfigOrNull()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/DeviceConfig.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGettingCompanionAppId_nothingIsNotSet_systemPropertyIsRead()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/PairingFeaturesTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHasPairingFeature_lowerVersions_fail()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/PairingFeaturesTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepShouldShowEmptyWearListWhenNoWearsAvailable()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundTrip()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDependentSteps()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceListStep.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceListStep.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNavigationProperties()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 636,
  "endLine" : 644,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String ensureUnquotedText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 910,
  "endLine" : 915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void emplaceElementIntoList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 945,
  "endLine" : 950,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroovyDslParser()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseGrAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 627,
  "endLine" : 632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ide_home_macro()",
  "longName" : "",
  "relativeFileName" : "studio/jvm_args_extractor.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path createFakeBrokenPlugins()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path createFakePluginList()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_zip_entry()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_zip_entry()",
  "longName" : "",
  "relativeFileName" : "studio/utils.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveDataBindingClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidRenameTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::databinding" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingXmlCompletion_caretInImportTag()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/xml/DataBindingXmlAutocompletionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::databinding" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingXmlCompletion_caretInVariableTag()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/xml/DataBindingXmlAutocompletionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::databinding" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingXmlCompletion_caretInDataTag()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/xml/DataBindingXmlAutocompletionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::databinding" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingXmlCompletion_caretInDataClassAttribute()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/xml/DataBindingXmlAutocompletionTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::databinding" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingCompletion_caretInVariableBlockStartingNameParam()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingCompletion_caretInVariableBlockTypeParam()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingCompletion_caretInExpression()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingCompletion_caretInAndroidAttribute()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingCompletion_caretInMerge()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTestSuite.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::databinding" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doInflate()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LightBindingClassTest.kt",
  "fileLinesCount" : 1561,
  "components" : [ "primary::databinding" ],
  "startLine" : 1548,
  "endLine" : 1553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::databinding" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::databinding" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::databinding" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForViewBinding/app/src/main/java/com/android/example/viewbinding/MainActivity.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::databinding" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClass.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::databinding" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun additionalModulesForLightBindingScope()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayoutToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::databinding" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncModeWithDependencies()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/module/LayoutBindingModuleCache.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::databinding" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsToSearch()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findConflicts()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoopAnimationState_updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationStateTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidAnimator()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewBodyHasTextRange()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 1023,
  "endLine" : 1028,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailableForKotlinAndJavaFiles()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTileInspectionBaseTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailableForUnitTestFiles()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTileInspectionBaseTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeAnimationSpeed()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/analytics/WearTileAnimationTracker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadAnimatedPropertiesAtCurrentTime()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/SupportedWearTileAnimationManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putClientProperty()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintBundle.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::lint" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getUserData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 847,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1470,
  "endLine" : 1475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document getDocument()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getNameLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getValueLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 461,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getIssueRegistry()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createClient()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdeaProject()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTabs()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyJniLibs()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolSourceTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraBuildModelClasses()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/GradleSchemaProjectResolver.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBuildFolderMapping()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/impl/BuildFolderPaths.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoublePopToEmpty()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/JComponentTreeManagerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::swingp" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void catchesDoubleEnd()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/MethodStatTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::swingp" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodStatEndsCorrect()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/MethodStatTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::swingp" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doubleBad()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/MethodStatTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::swingp" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getsNullForEmptyOrDisabled()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/RenderStatsManagerTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::swingp" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/ThreadStat.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::swingp" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/RepaintManagerClassTransformer.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::swingp" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/WindowClassTransformer.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::swingp" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/BufferStrategyPaintManagerClassTransform.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::swingp" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonElement serialize()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/json/PointSerializer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::swingp" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingState()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant.actions/ListUsbDevicesActionStateManagerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/OpenConnectionAssistantSidePanelAction.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoUpdatesOccurWhenThePreviewIsInactive()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun essentialsModeIsOnlyEnabledIfFlagIsEnabled()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/PreviewEssentialsModeManagerTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flowIsInitialized()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/EssentialsModeFlowTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSkip()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestPreviewRefreshRequest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedOrientationValues()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedNavigationValues()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributorTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/ViewInFocusModeActionTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun renderAnimation()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/ColorPickerAction.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPlayback()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AllTabPanel.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/InspectorPainter.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManager.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefreshCompleted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logStartupTime()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun singleClick()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doubleClick()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getViewInResizeZone()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun handleNavigate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/navigation/DefaultNavigationHandler.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PaginationActionGroup.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/NextPageAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PreviousPageAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/CurrentPageEditorAction.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun previewElements()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/PreviewElementProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun process()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraph.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/interactive/InteractivePreviewManager.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getState()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewStateManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecSyntaxHighlighter.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/EnableInteractiveAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerAction.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStatusInfo()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonIssueNotificationAction.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ActionUtils.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ActionUtils.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ActionUtils.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/StopAnimationInspectorAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/StopInteractivePreviewAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ZoomToSelectionAction.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/SwingPPoller.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 2,
  "endLine" : 7,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSectionExpanded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFocus()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandOnly()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectIfUnique()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLastRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 582,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectNewItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 639,
  "endLine" : 644,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusGained()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 677,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusLost()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 685,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/Tables.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentRemoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/ContentManagerHierarchyAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentRemoveQuery()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/ContentManagerHierarchyAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/ContentManagerHierarchyAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/ContentManagerHierarchyAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JCheckBox tagCheckBox()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MouseEvent convertTrackListEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 469,
  "endLine" : 478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hidePopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void eventSourceRepaint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragAndDropList()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropList.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static JLabel createTooltipLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectFirst()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectLast()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectNextPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectPreviousPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectNext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectPrevious()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLookupCompletions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDefaults()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuLocation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getMenuComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentOrientation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void alignRect()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInScope()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipLabel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon cropAndCacheIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTreeColumnWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeWrapperPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1149,
  "endLine" : 1156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkColumn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1247,
  "endLine" : 1252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SortKey toggle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1257,
  "endLine" : 1262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnTreeHoverListener create()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1276,
  "endLine" : 1281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DetachedToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMinimized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkBenchLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkBenchManager()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMinimized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSettings()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getProperty()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultProperty()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleDragging()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 677,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 710,
  "endLine" : 715,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 717,
  "endLine" : 722,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragExit()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableMinimizeButtonDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/MinimizedPanel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadingStopped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaultOrderIfMissing()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 658,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buttonDropped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 822,
  "endLine" : 827,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/IconInstruction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FocusableIcon.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyPresentation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/TablePresentation.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minimumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getDescriptors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSkinDefinition()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinitionCache.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimensions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getClampedLabelY()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/OverlayComponent.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HtmlLabel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MouseEvent convertMouseEventID()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/SwingUtil.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getComponentName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOption()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/options/OptionsPanel.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/options/OptionsPanel.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackground()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/SVGScaledImageProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/SetZoomAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showPopupMenu()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/PanSurfaceAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomLabelAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getWorkspaceModule()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getKotlinSdkLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/KotlinLibrarySource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getDebuggableKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/KotlinJavaLikeLanguage.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getTestSizeForAnnotationText()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getApplicableCoroutinesLibFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notify()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileAndName toPsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/syncstatus/KotlinSyncStatusContributor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getWorkspaceModuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFolderProvider getSourceFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removePythonWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getRequiredExternalPluginIds()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/AlwaysPresentPythonSyncPlugin.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sdk findPythonSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PySdkSuggester.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFilterDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PsiElement sourceElement()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/PyTestContextProvider.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doBlazeDebugCommandlinePatching()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandler.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesCurrent()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PythonPluginUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement resolveGenfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazePyResolverUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QualifiedName toImportString()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/BazelPyImportResolverStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PySourcesIndex getSourcesIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QualifiedName toImportString()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/BazelPyGenfilesImportResolverStrategy.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElementProvider getParent()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/PsiElementProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazeCustomPackageIdentifier.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNextAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleCommitException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceImportWizardStep.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWorkspaceHistory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectInitialItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inferDefaultNameModeSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDefaultProjectName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectOptionControl.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeEditProjectViewImportWizardStep.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeEditProjectViewImportWizardStep.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addAll()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TestSourceSection.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String directoryString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectoryEntry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildFlagsSection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String loadProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewStorageManagerImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewStorageManagerImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean suitableForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/editor/HighlightingStatsCollector.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/OpenBlazeWorkspaceFileAction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void navigateToHyperlink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Result combine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList doFindTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryMacroTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Attribute findAttribute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryProtoParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized ImmutableMultimap getSourceToTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/AspectSyncSourceToTargetMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMultimap get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/ReverseDependencyMap.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitiveDependencyIterator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeParam()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/execution/BlazeParametersListUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List splitParameters()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/execution/BlazeParametersListUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set languagesSupportedByCurrentIde()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/LanguageSupport.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set availableAdditionalLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/LanguageSupport.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean syncInProgress()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncProjectTargetsHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargetsToSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncProjectTargetsHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncParams.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTargetFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildTargetFinder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncStatus getSyncStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean inTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleFileEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVcsSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/VcsAutoSyncProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refreshExecutionRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVcsSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void buildStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncListener.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void afterSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncListener.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateProjectSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyBuildStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List resolveOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoder.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getProjectCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/BlazeDataStorage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getOutputGroupTargetArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getOutputGroupArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeIdeInterfaceState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceState.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeIdeInterfaceState filter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceState.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean allowDirectDepsTrimming()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/BlazeProjectSyncAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void notifyError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/DefaultBuildifierBinaryProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional createVcsHandlerForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerCache.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream artifactsToCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldUpdateLocal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCacheDiffer.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FilesDiff diffFileTimestamps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FilesDiff.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactState parseProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalArtifactStateProtoConverter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeVersionData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeVersionData fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeVersionData build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AspectSyncProjectData loadFromDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetExpression allFromPackageRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFileRootedAt()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMultimap getPerLanguageKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coversPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional findAnyTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LegacyLibraryToTargetResolver.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String libraryNameFromArtifactLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncPromo.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project apply()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/cc/CcProjectProtoTransform.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getAll()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectProtoTransformProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncProjectData getBlazeProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectDataManager.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncStatsScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getReverseDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet getAllAnnotationProcessorOverrides()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AnnotationProcessorOverride.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markAsActive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/CacheCleaner.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppInspectorTrackerImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorTrackerImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CandidatePackageFinder create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/CandidatePackageFinder.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForProjectAction.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildDependenciesHelperSelectTargetPopup create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelperSelectTargetPopup.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notify()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetsToEnableAnalysisForPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelper.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPathIncludedInProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncAsyncFileListener createAndListen()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record BuildDependencyParameters()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KotlinToolchainIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetKey fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidResFolder fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation jarForIntellijLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeConfigurationHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getConfigurationMnemonic()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeConfigurationHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestStatus convertTestStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolOutputReader.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getLocalFilesForLegacySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileArtifact.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutputGroupTargetConfigAspect()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllOutputArtifactsForTesting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileOutputArtifactWithoutDigest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfigurationContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeInvocationContext.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFilesToPrefetch()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/ProtoPrefetchFileSource.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractLocalInvoker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void throwIfFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCodeException.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void throwIfFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCodeException.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBuildInvoker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractBuildInvoker.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BlazeInfo getBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractBuildInvoker.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/LoadStatementsFilter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/quickfix/DeprecatedLoadQuickFix.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForbiddenKeywords()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildElementType getFuncallExpressionType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  P getPsiChild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getBuildLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List findAllChildrenOfClassRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildFindUsagesProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildToken getTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIdentifierOrKeyword()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 555,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/Token.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/Token.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldLongStrings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWhitespaceOrNewline()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange range()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter getHighlighter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildColorsPage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreeState shouldSkipAutopopup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildFileCompletionConfidence.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionResultsProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CompletionResultsProcessor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePathLookupElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/FilePathLookupElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePathToChild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFileSystemItem asFileSystemItemSearch()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/ResolveUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List glob()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tokenizer getTokenizer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildSpellcheckingStrategy.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkExcludeDirsNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobErrorAnnotator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validatePattern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobErrorAnnotator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildLanguageSpec fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpec.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseScalarItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewLexerBase()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPrecedingIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List additionalLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/AdditionalLanguagesCompletionContributor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTextAreasEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder maybeArg()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture buildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectTimedEvents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String durationStr()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimedEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScopeListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProblemsViewScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProblemsViewScope.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProblemsViewScope.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicatorScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProgressIndicatorScope.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SummaryOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExceptionError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun logEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/EventLoggingService.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/deployment/liveedit/tokens/BazelBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ListenableFuture findTargetInfoFuture()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/targetfinder/TargetFinder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetState getTargetState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record ProviderItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 647,
  "endLine" : 652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task createTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExecuteTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setWorkspacePathVariable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getImportedRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomOpenFileHyperlinkInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/filter/GenericFileMessageFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationCommonState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTestArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/ConsoleOutputFileSettingsUi.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/ConsoleOutputFileSettingsUi.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableList getStates()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeTestResults findTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/BlazeTestResultHolder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractRerunFailedTestsAction createRerunFailedTestsAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestConsoleProperties.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String pruneErrorMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SMTestProxy toTestProxy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/SmRunnerUtils.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCommandName getBlazeCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationRunner.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargetExpressions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingMode getCurrentFormattingMode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/BlazeBinaryFileType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMap readFilesizes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileSizeScanner.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList listFilesRecursively()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fixAllPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/AbsolutePathPatcher.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fixPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/AbsolutePathPatcher.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getAllIssueParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParserProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IssueOutput createIssue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolWindowTaskIssueOutputFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ImmutableList getInstances()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/BuildSystemExtensionPoint.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureExists()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/SerializationUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int skip()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/PackagePrefixCalculator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional parseUseQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean parseShardSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextWithHistory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/FileSelectorWithStoredHistory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collect()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationError.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionCallback getReady()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/CopyBlazeTargetPathAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "aswb/vcs/src/com/google/idea/bazel/vcs/RemoveIntegrationRecordsConfirmationOption.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageLevel getJavaLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaLanguageLevelHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibraryFilter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sdk getOrCreateSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection filterGeneratedArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Predicate getSourceFileMatcher()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getAllFileExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet getAllDebuggableKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet getAllHandledTestKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getHandledTestKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection selectOutputsToCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaOutputsProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaOutputsProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getWorkspaceModuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFolderProvider getSourceFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSections()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection jarArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaPrefetchFileSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidLocalTest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/TargetKindUtil.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/AutoFactoryUseScopeEnlarger.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile asFileSearch()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/JavaPsiFileProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/DaggerUseScopeEnlarger.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/ForAutoConverterUseScopeEnlarger.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/ExcludeLibraryAction.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AddLibraryTargetDirectoryToProjectViewAction.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DescribeLibraryAction.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getFallbackFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 547,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonCodeUsageSearchInfo findUsages()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/lang/build/BuildFileSafeDeleteProcessor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/lang/build/references/JavaClassReferenceContributor.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getApplicationSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet getJavaProtoLibraryKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/JavaBlazeRules.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getTargetKindHeuristics()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/JavaBlazeRules.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JavaClasspathAspectStrategy findStrategy()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/JavaClasspathAspectStrategy.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findAspectDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/JavaClasspathAspectStrategy.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeHotSwapAction()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patch()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggerRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestContext fromClassAndMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JavaTestContextProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterizedTestInfo create()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JUnitParameterizedClassHeuristic.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFirstRun()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List extractMethodFilters()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDownloadDir()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JUnitVersion junitVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/JUnitTestHeuristic.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractParameterComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile getPsiFileForJavaClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProjectViewClassDecorator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileCoverageInformationString()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDirCoverageInformationString()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getTopLevelDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCLanguageKind getLanguageByPsiFile()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeLanguageKindCalculatorHelper.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCLanguageKind getSpecifiedLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeLanguageKindCalculatorHelper.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCLanguageKind getLanguageByExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeLanguageKindCalculatorHelper.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parse()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchdogIndicator()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/navigation/WatchdogIndicator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectOpened()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerLanguageCompilerOpts()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitSwitchesMap()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set prefetchFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CPrefetchFileSource.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeResolveConfigurationData create()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfigurationData.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEquivalentConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCSyncPlugin.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OCCompilerKind getCompiler()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCompilerSettings.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addTags()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableText.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchableTextHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableTextHelper.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettingComponentBindings getBindings()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/EnumExperiment.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureExists()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SerializationUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ThreadFactory namedDaemonThreadPoolFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/ConcurrencyUtil.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReplacedAction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyPresentation()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_changelog()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/stamp_plugin_xml.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildTargetReference.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModuleIfNotDisposed()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildTargetReference.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set supportedHighlightInfoTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/UnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeNativeAndroidDebuggerBase.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNativeCodeInProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAutoAndroidDebuggerBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsSourcesOrAllowedGeneratedResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCompileDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/aggregators/DependencyUtil.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet getAllowedGenResourcePaths()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getWorkspaceModuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFolderProvider getSourceFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSections()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceJarFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidLibrarySource.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/AndroidOutputsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModuleRegistry.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openSdkManager()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/SdkUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnpackedAars()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getFallbackFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAarDirName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeJson()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactCacheData.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactCacheData readJson()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactCacheData.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyLocally()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeJsonToDisk()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSampleDataDirectoryProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeSampleDataDirectoryProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeRegisteredDependencyId getRegisteredDependencyId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList forBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/DesugaringLibraryConfigFilesLocator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDesugarLibraryConfigFilesKnown()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleSystem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestRecorderBlazeCommandRunConfigurationProxyBase()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxyBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidRunConfigurationRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidRunConfigurationRunner.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getNativeSymbolFinderList()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo getDeployInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/FullApkBuildStep.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryDeployInfoExtractor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BinaryDeployInfoExtractor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSession()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidDeviceSelector.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBazelOutRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/DeployDataExtractor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParsedManifest parseManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/DeployDataExtractor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo extractDeployInfoAndInvalidateManifests()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkDeployInfoProtoHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAndroidDebuggers()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeCommandAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsLauncherIntent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/ActivityLaunchTask.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/BlazeDefaultActivityLaunchTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentTimingReporterTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/DeploymentTimingReporterTask.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo getDeployInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V getResolved()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runNext()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/DisablePluginsTestRule.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyRequiredPluginsEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/AbstractIntegrationTestCase.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerExtensionFirst()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet modifiedFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/VcsState.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directory_created()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/AtomicFileWriterTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MyMessage parse()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sanity_check()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repeated_strings()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nested_string()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nested_repeated_field_no_strings_not_copied()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackage_withQualifiedRootWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleScope()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetPatternTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkylarkDebugValue()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTypeString()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void placeResponse()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location convertLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getThreadId()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBreakpoint()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeBreakpoint()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ignoreValue()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugCompletionSuggestions.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canPutAt()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizePresentation()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceFileToStoredSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SrcJarPrefixedJavaPackageRoots extractFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarPrefixedPackageRootsExtractor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostQuerySyncData createPostQuerySyncData()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/NoopProjectRefresh.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectPath create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSerializer visit()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllCustomPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeWholeProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet fromProtoList()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/QuerySyncLanguage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeQueryParser()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet expandFileGroupValues()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackages_multiRule_onePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQueryExpression_empty_query()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySpecTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQueryExpression_experimental_empty_query()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySpecTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record TestTruncatingFormattable()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/TruncatingFormattableTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackageReader_javaPath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtilsTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackageReader_javatestsPath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtilsTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getPathStrings()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/AspectProtos.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Predicate getGcRetentionFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartLibrarySource.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestSyncProject()",
  "longName" : "",
  "relativeFileName" : "project-system-apk/src/com/android/tools/idea/projectsystem/apk/ApkProjectSystem.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-apk" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDaggerAndHiltClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerTestUtil.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dagger" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackFindUsagesNodeWasDisplayed()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/TestDaggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::dagger" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adb/InitAdbLibApplicationServiceRule.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasics()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbServiceTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeListener_AddedSuccessfully()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbServiceTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeviceChangeListener_AddedSuccessfully()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbServiceTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-adb" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badUsbCableNotificationTest()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbServerStatusReporterTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-adb" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeviceProvisionerForSessionIsNullWhenUsingApplicationService()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibApplicationServiceTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-adb" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeviceUsageTracker getIDeviceUsageTracker()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AdbDelegateUsageTracker getAdbDelegateUsageTracker()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void optionsChanged()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 647,
  "endLine" : 652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPairingCodeComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentPanel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-adb" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getManufacturer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DevicePropertyUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void renderDeviceName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterProject()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbFileLocationTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-adb" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/EndReservationAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-adb" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  previewAnnotationToWearTilePreviewElement()",
  "longName" : "",
  "relativeFileName" : "wear-preview-elements/src/com/android/tools/wear/preview/WearTilePreviewElementConstruction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::wear-preview-elements" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/projectsystem/gradle/sync/GradleProjectSystemSyncTestSuite.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildVariantName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDetails.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraSourceProviderFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeVariantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1041,
  "endLine" : 1046,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeVariantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1077,
  "endLine" : 1082,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeSettingsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1084,
  "endLine" : 1089,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1282,
  "endLine" : 1288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDesugaredMethodsList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 793,
  "endLine" : 798,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeVariantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1246,
  "endLine" : 1251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ideVariantBuildInformationFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1335,
  "endLine" : 1340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installStandaloneMainDispatcher()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/StandaloneMainDispatcher.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  DeviceTable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/DeviceTable.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void paintSampleImage()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/NonPooledImageTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/DomPullParserTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rendering" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KXmlParser createReferenceParser()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/DomPullParserTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rendering" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateLongStackOverflowException()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadClassBytes()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/TestClassLoadingUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::rendering" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun call()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/RenderActionAllocationLimiterTransformTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::rendering" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHierarchicalTimeCounterUnmatchedEntry()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ModuleClassLoadedDiagnosticsImplTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rendering" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdapterBinding()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQueueLimits()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertIfDisposed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageImpl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/AttributeSnapshot.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseRootTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/XmlParser.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rendering" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element getCurrentElement()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getViewCookie()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutRenderPullParser create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final TagSnapshot getCurrentNode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 515,
  "endLine" : 521,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final TagSnapshot getPreviousNode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 524,
  "endLine" : 530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void require()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RenderExecutor getOrCreateExecutor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderProblem createDeferred()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkExit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 520,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHardwareConfiguration()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 525,
  "endLine" : 530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportException()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1122,
  "endLine" : 1130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notDisposedRenderTasks()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/tracking/RenderTaskAllocationTrackerImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderResult createRenderTaskErrorResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetFidelityErrorsFilters()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ignoreFidelityWarning()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String describe()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean seenTagPrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 658,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HtmlLinkManager getLinkManager()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAsyncAction()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/Preloader.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCache.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rendering" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersionNormal()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewBundleCreator()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewData getState()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFlow()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scrolledToBottom()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionButtonCreated()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickActionButton()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateUpdateActionButton()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateTime()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeleteActionTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceNamePanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activate()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManager2Action.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUi()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceTableColumns.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installMouseDelegate()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceTableColumns.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceNamePanel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceRowData.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/ShowOnDiskAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInformation()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCaption()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/IntellijStackTraceGroupParser.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkUnrecognizedTrack()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/datamodel/VersionKtTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchCrashInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVisibilityType()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun initiateCall()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/DynamicEventGallery.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previous()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/DynamicEventGallery.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVcsRevision()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/vcs/VcsForInsights.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Selection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/AiInsightToolkit.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Events.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/FakeGeminiPluginApi.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortenEventIdTest()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/UiUtilTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveClassOrFile()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/InsightsExceptionInfoCache.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightContentPanel.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/OfflineBalloonMaker.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/InsightAction.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCustomComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/InsightAction.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uniquify()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceNameValidatorTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::avd" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFilterStateApiLevelsAreEqual()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageFilterStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::avd" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFilterStateApiLevelsArentEqual()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageFilterStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::avd" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedStorageFormFactorDoesNotEqualWearOS()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedStorageFormFactorEqualsWearOS()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedStorage()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageGroupTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::avd" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceSkinIsAbsolute()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceSkinEqualsEmptyPath()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceSkinEqualsNoSkin()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceArtResourcesIsntNullAndDeviceSkinFileNameEqualsWearLargeRound()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceArtResourcesIsntNullAndDeviceSkinFileNameEqualsWearRect()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceArtResourcesIsntNullAndDeviceSkinFileNameEqualsWearSquare()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLocalSystemImage()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SdkFixture.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::avd" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRemoteSystemImage()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SdkFixture.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::avd" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueWithMaxValuePlus1()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityFieldTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::avd" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/VirtualDeviceProfile.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::avd" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun downloadAvdSystemImage()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGetFilter_withMineAndMultipleProjectPackagesAndMoreFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileDataTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::logcat" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_noMatch()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/DeobfuscatedFilterTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::logcat" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_hasMatch()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/DeobfuscatedFilterTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::logcat" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileHyperlinkInfo()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_uninterestingFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter_fileNotInProject()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SimpleFileLinkFilterTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::logcat" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearLogcat_clearsLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOccurrence_ignoresNonStackFrame()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatOccurrenceNavigatorTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::logcat" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurableTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_namedFavoriteIsFavorite()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistoryTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::logcat" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_negate()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringKeys_exact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bug_238471477()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_levels_withoutWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_levels_withWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidLogLevel()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_setsText_asNonFavorite()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCaseTrue_selected()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCaseFalse_notSelected()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCaseUnset_notSelected()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatMessageAssemblerTest.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::logcat" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevices()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/FakeDeviceComboBoxDeviceTracker.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::logcat" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appliesState_noState_nonAndroidProject()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 668,
  "endLine" : 674,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeStandardFormattingOptions_differsFromDefault()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AndroidLogcatFormattingOptionsTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::logcat" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeCompactFormattingOptions_differsFromDefault()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AndroidLogcatFormattingOptionsTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize_applyButtonIsDisabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatFormatDialogTest.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::logcat" ],
  "startLine" : 772,
  "endLine" : 777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_withMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/ProguardMessageRewriterTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll_oneBatch()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageBacklogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::logcat" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/LogcatFilterLanguageRule.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_deletesFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MessagesFileTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMessagesAndDelete_emptyFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MessagesFileTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::logcat" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_evictsLeastRecentlyAdded()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MostRecentlyAddedSetTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noLogcatPresenter_notVisible()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ToggleViewFormatActionTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::logcat" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ImportLogcatActionTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::logcat" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation_standard()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation_compact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_emptyDocument()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/CopyMessageTextActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::logcat" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatActionTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::logcat" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/UserInputHandlers.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::logcat" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 731,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun countFilterMatches()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 464,
  "endLine" : 469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 771,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 848,
  "endLine" : 853,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 927,
  "endLine" : 932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFormattingOptions()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPanelConfig.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::logcat" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrSelectFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installDefaults()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNextPossibleValue()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectPreviousPossibleValue()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 386,
  "endLine" : 391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProguardMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/SaveLogcatAction.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::logcat" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/IgnoreAppAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/IgnoreAppAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/IgnoreTagAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/IgnoreTagAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::logcat" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/ToggleViewFormatAction.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::logcat" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/PauseLogcatAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::logcat" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerifyOnWorkerThread_doesNotAddViolation_whenCalledFromWorkerThread()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyReadLock()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyWriteLock()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyNoReadLock()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClasspathDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFabricSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFabricSdkWithNdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFabricSdkWithNdkAndFirebaseDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildWithJCenterOnly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessorTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildWithJCenterAndMavenCentral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessorTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsWithJCenterOnly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessorTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingsWithJCenterAndMavenCentral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessorTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveUseProguardOneBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveBuildTypeUseProguardRefactoringProcessorTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveUseProguardTwoBuildTypes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveBuildTypeUseProguardRefactoringProcessorTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleLiteralProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleLiteralProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleReferenceProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleUnresolvedReferenceProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobsToBoth()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ResValuesDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAaptOptionsToAndroidResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateAaptOptionsToAndroidResourcesRefactoringProcessorTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLintOptionsToLint()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateLintOptionsToLintRefactoringProcessorTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLintOptionsToLintExhaustive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateLintOptionsToLintRefactoringProcessorTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailureRetentionToEmulatorSnapshots()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateFailureRetentionToEmulatorSnapshotsRefactoringProcessorTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdbOptionsToInstallation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateAdbOptionsToInstallationRefactoringProcessorTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersion41To42()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersion41To70()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersion41To71()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersion71To71()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersionVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersionInterpolation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersionUnresolvedVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoRenderScriptDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRuleIsActive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpComponentGroupingRuleProviderTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInitialConsistency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFinalConsistency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkConsistency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateFromJdk8()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateFromJdk11()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoUpdateFromJdk17()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicFeature420Template()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplicationEverything()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicFeatureEverything()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibraryEverything()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestEverything()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsDslRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessorTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJacocoToTestCoverage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateJacocoToTestCoverageRefactoringProcessorTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonsenseInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionInInterpolatedVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonsenseInInterpolatedVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonClasspathDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginDslDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginDslNonsense()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginManagementDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginManagementVariableDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginManagementInterpolationDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsBlockInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLintVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUncompressedNativeLibsDisabledTrueDoesNotBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUncompressedNativeLibsDisabledFalseDoesNotBlockVersionNotReached()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUncompressedNativeLibsDisabledFalseDoesNotBlockVersionAlreadyReached()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMavenCentralUsageInBuildFileDoesNotBlockUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildToolsVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompileSdkVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompileSdkVersionPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompileSdkVersionVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlavorDimensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMaxSdkVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinSdkVersionPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestInstrumentationRunnerArgument()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestInstrumentationRunnerArguments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDimension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTestInstrumentationRunnerArguments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetManifestPlaceholders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetMatchingFallbacks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTestFunctionalTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTestHandleProfiling()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResConfigs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetSdkVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetSdkVersionPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphabeticalOrder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReverseAlphabeticalOrder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RewriteDeprecatedOperatorsRefactoringProcessorTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BuildConfigDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Alpha09()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BuildConfigDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginNewEnoughVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginNewEnoughVersionInDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginNewEnoughVersionInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInInterpolatedVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginNewEnoughVersionInInterpolatedVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionPlus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginUnknownVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInLiteral70()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInDsl70()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInLiteral73()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInDsl73()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInLiteral90()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinPluginVersionInDsl90()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSafeArgsVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSafeArgsVersionInInterpolatedVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSafeArgsVersionInDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidJUnit5VersionTo400()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidJUnit5VersionTo410()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidJUnit5VersionInDslTo410()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebaseCrashlyticsVersionTo420()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebaseCrashlyticsVersionTo700()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebaseCrashlyticsVersionInDslTo700()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebaseAppdistributionVersionTo400()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebaseAppdistributionVersionTo700()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebaseAppdistributionVersionInDslTo400()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebaseAppdistributionVersionInDslTo700()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleOssLicensesVersionTo700()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleOssLicensesVersionInDslTo700()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebasePerfVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebasePerfVersionTo70()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebasePerfVersionTo90()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebasePerfVersionInDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebasePerfVersionInDslTo70()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirebasePerfVersionInDslTo90()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHiltVersionTo41()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 370,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHiltVersionTo42()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 379,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHiltVersionTo70()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHiltVersionTo72()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProtobufVersionTo70()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProtobufVersionTo80()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBaselineProfilePlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 434,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBaselineProfilePluginInClasspath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessorTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeNotEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Kotlin20RefactoringProcessorTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Kotlin20RefactoringProcessorTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationNoLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationWithKotlinNoLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationExplicitLanguageLevel7()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationExplicitLanguageLevel8()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaLibraryNoLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaLibraryExplicitLanguageLevel7()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaLibraryExplicitLanguageLevel8()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaLibraryExplicitNamespace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewBindingEnabledLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateToBuildFeaturesRefactoringProcessorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewBindingEnabledReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateToBuildFeaturesRefactoringProcessorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingEnabledLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateToBuildFeaturesRefactoringProcessorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingEnabledReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateToBuildFeaturesRefactoringProcessorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBothEnabledLiterals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateToBuildFeaturesRefactoringProcessorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBothEnabledReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateToBuildFeaturesRefactoringProcessorTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputeGradlePluginUpgradeState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComputeGradlePluginUpgradeStateTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveJniSingleBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveSourceSetJniRefactoringProcessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveJniSingleStatement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveSourceSetJniRefactoringProcessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveJniBlockAndStatement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveSourceSetJniRefactoringProcessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveJniStatementAndBlock()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RemoveSourceSetJniRefactoringProcessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckUpgradeWhenCurrentVersionIsGreaterRecommended()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerformUpgradeWhenCurrentIsPreviewRecommendedIsSnapshot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoShadersDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStandardPointNecessityThrows()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeComponentNecessityTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleApplicationWithVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplicationWithDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleDynamicFeature()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapNotationDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleJavaLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleOrgGradleJavaApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleOrgGradleJavaLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplicationWith2DVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildscriptDependenciesLeftAlone()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoreObscureConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestApiConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleBasePlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleAndroidPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleAndroidAndBasePlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessityTreeText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1014,
  "endLine" : 1019,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1061,
  "endLine" : 1066,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedVersionsLatestExplicitlyKnown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1069,
  "endLine" : 1074,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedVersionsAlreadyAtLatestVersionExplicitlyKnown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1077,
  "endLine" : 1082,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedVersionsAlreadyAtLatestVersionExplicitlyUnknown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1085,
  "endLine" : 1090,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedVersionsEmptyWhenCurrentUnknown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1093,
  "endLine" : 1098,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInitialConsistency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFinalConsistency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/Basic/4.0.0/app/src/main/java/com/example/basic40/FirstFragment.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/Basic/4.0.0/app/src/main/java/com/example/basic40/FirstFragment.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/Basic/4.0.0/app/src/main/java/com/example/basic40/MainActivity.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/Basic/4.0.0/app/src/main/java/com/example/basic40/SecondFragment.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/Basic/4.0.0/app/src/main/java/com/example/basic40/SecondFragment.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/FirstFragment.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/MainActivity.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/SecondFragment.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expireProjectUpgradeNotifications()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImpl.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndInvokeAgpUpgradeRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 727,
  "endLine" : 732,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessor.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expire()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/DeprecatedLibraryTargetSdkRefactoringProcessor.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecommendPluginUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionsAreIncompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun blockProcessorReasons()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchInBuildFilesHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/sync/hyperlink/SearchInBuildFilesHyperlink.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RowWithAlignment()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RowWithArrangement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupingRuleHasCorrectRank()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonPsiElementUsage()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BugRepro()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/PatternUtils.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLookupString()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeModifierCompletionContributor.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideBundledPluginJar()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/aa/Pre2Point0CompatableComposeCompilerPluginProviderForK2.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrepareRequest()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/AddComposableAnnotationQuickFix.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableItemPresentationProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeSuppressor.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidViewPaneIsVisibleImpl()",
  "longName" : "",
  "relativeFileName" : "android-navigator/testUtils/com/android/tools/idea/navigator/AndroidProjectViewNodeConsistencyTestBase.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidViewNodes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNode.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getNativeSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String groupOrNull()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IndexedRegularExpressionIncludeResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pattern getCompiledMatchPattern()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/RegularExpressionIncludeResolver.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludesViewNodeV2.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSysrootEquivalentPath()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showInProjectBuildScriptsGroup()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ModuleNodeUtils.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexGroupNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomControlsTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 725,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyValidation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollToMultiple()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/tree/NavComponentTreeTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/StrokeArgumentMatcher.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::nav" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawHeader()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawSelfAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletableFuture createTask()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/TestableThumbnailManager.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::nav" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentSize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavView.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onFailedToAddDependency()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getCurrentNavigation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseRelease()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/EmptyDesignerTarget.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelfActionIconRect()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalActionIconRect()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedClassifier()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtDirectionsPackageDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::nav" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsImportKtResolver.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::nav" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainerText()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsImportKtResolver.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::nav" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedFunctions()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedClassifier()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedFunctions()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedVariables()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedFunctions()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightDirectionsKtClass.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::nav" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedClassifier()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightDirectionsKtClass.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::nav" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContributedClassifier()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtArgsPackageDescriptor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::nav" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSubPackagesOf()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsKtPackageProviderExtension.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::nav" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/xml/SafeArgsXmlTag.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::nav" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAll()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/ArgsBuilderClassFinder.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAll()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/ActionBuilderClassFinder.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::nav" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun marshal()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/JaxbNavData.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::nav" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProjectOpened()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun patchApplicationFailureTest()",
  "longName" : "",
  "relativeFileName" : "studio-updater/testSrc/com/android/studio/updater/StudioPatchUpdaterIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/composites/BuildMapModelBuilder.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeDataStoreService()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppStoppedRequestHandled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getThreads()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCallStack.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::transport-database" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseCreatesDBFile()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DataStoreDatabaseTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::transport-database" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDataInvalidTimeRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetThreadsDataByRequestInvalidTiming()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTraceByRequestInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterNoKind()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetNetworkConnectionDataByRequestInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetNetworkConnectionDataByRequestInvalidRange()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/EventService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::transport-database" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void get()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void get()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertMemory()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertAllocStats()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertGcStats()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setPackageFilter()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun backupApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun killNodesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceStopNodesInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debugNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearAppData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uninstallApp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backupApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateFileAtRoot()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkVirtualFileTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRoot_createsEmptyPanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDexFolder_createsEmptyPanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectBaselinePerf_createsTextEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApkBytes()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkTestUtils.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document processDocument()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document getDocument()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void declareNamespace()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceTypeTableModel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTypeTableModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatValue()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTypeTableModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canShowReferences()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 802,
  "endLine" : 807,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearArchive()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ListenableFuture constructTreeStructure()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ListenableFuture getUncompressedApkSize()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ListenableFuture getCompressedFullApkSize()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/run/UpdateReferenceImagesAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/ScreenshotTestResultEditorSingleton.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionTest.kt",
  "fileLinesCount" : 1326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ViewNodeCacheTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/LambdaParameterItemTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonComposeApp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/ComposeWarningTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ModuleComposeResolverTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewStubIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/IconProviderTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSkp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/skia/SkiaParserTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 573,
  "endLine" : 578,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewBordersAreRendered()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditorTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintBorders()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintTransformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 716,
  "endLine" : 721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewSettingsRule.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewSettingsRule.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomToFit()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1147,
  "endLine" : 1153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorRule.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorRule.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/inspectors/FakeInspector.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Reference()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LegacyClientProvider()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLineAtOffset()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/util/CheckUtil.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addForegroundProcessListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForegroundProcessDetectionSupport()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModel.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllWindowIds()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionTreeLoader.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRecompositionStateReadsFromCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 750,
  "endLine" : 755,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/LambdaParameterItem.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun drawSelectedNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun drawHoveredNode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setOverlayAlpha()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewAndroidWindow.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun enableBitmapScreenshots()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun enableXrInspection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRecompositionStateReadsFromCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRecompositionCountSettings()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRecompositionStateReadsFromCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/SnapshotAction.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/LambdaResolver.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/LambdaResolver.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamedFunction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/LambdaResolver.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterLayoutInspectorToolWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactory.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/LiveModeStatistics.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionMadeFromImage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionMadeFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 604,
  "endLine" : 609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/RecompositionData.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/RecompositionData.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasHiddenSubtreeNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/ResolutionStackModel.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/AndroidWindow.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProvider.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParser.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/WrapLogic.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleDeepInspectAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditor.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditor.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLinkPanel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditor.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditor.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectView()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderModel.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserver.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/LayerSpacingSliderAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RefreshAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowAgpVersion_hasNotification()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/notifications/LowAgpVersionNotificationProviderTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::mlkit" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allConditionsMet_shouldEnabledPresentation()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::mlkit" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelMetadata.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::mlkit" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 865,
  "endLine" : 870,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getLastComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1139,
  "endLine" : 1144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getModelMetadataSet()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFileIndex.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::mlkit" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MoveModelFileDialog()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/InNonMlFolderNotificationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ImportMlModelAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::mlkit" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection getProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModuleService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mlkit" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/IntellijContextMenuInstaller.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/IntellijContextMenuInstaller.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/IntellijContextMenuInstaller.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStackFrames()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/actions/NavigateToCodeAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateRawTextViewer()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/JacocoModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestInstrumentationRunnerArgumentSingularThenPlural()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2735,
  "endLine" : 2741,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestInstrumentationRunnerArgumentPluralThenSingular()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2744,
  "endLine" : 2750,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildTypeMapStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestCoverageModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKnownMethods()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogVisibilityNoSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readToolchainVersionAsReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyPluginNoPluginsBlockPsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseCrashlytics()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/CrashlyticsModelTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseFirebaseCrashlytics()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/FirebaseCrashlyticsModelTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppliedPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppliedPluginsBlockWithRepeatedPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyPluginStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyPluginStatementsWithRepeatedPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppliedKotlinPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 386,
  "endLine" : 391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsFromApplyAndPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluggableBlockCanBeRead()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluggableBlockResolved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionsAsQualifiedReferenceString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadJavaVersionReferenceFromExtProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseGoogleDefaultRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyGoogleDefaultRepositoryModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginsBlockWithRepeatedPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginIdMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyPluginsFromPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVariable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertMaybeExtFQN()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1129,
  "endLine" : 1135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyBasicCycle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1474,
  "endLine" : 1479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyBasicCycleReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1482,
  "endLine" : 1487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteAndResetKTSArrayExpressionProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1586,
  "endLine" : 1592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteArrayExpressionPropertyInList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1729,
  "endLine" : 1735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNewValueInMapForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1786,
  "endLine" : 1792,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNewValueInEmptyMapForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1803,
  "endLine" : 1809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeletePropertyInMapForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1821,
  "endLine" : 1828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapItemToAndSetFromEmptyForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1840,
  "endLine" : 1847,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetMapValueToLiteralForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1859,
  "endLine" : 1866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteToEmptyMapForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1878,
  "endLine" : 1885,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExistingMapPropertyForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1897,
  "endLine" : 1904,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapPropertyForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1916,
  "endLine" : 1923,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteEmptyMapForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1963,
  "endLine" : 1970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetLiteralToMapValueForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1982,
  "endLine" : 1989,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseMapInMapForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2001,
  "endLine" : 2008,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapsInMapForKTSArrayExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2020,
  "endLine" : 2027,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVariable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2929,
  "endLine" : 2934,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3123,
  "endLine" : 3128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddToVariable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3225,
  "endLine" : 3232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParsingSimplePropertyPerLine()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParsingSimplePropertyInExtBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParsingListOfProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFlatDefVariablesAreResolved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 417,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedDefVariablesAreResolved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 427,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefUsedInDefResolved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/ExtModelTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 449,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindReuseLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindCreateReferenceReuseName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewElementCreateName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRejectOnMethodCallWithMapArg()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransformTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptOnMethodCallWithLiteralArg()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransformTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnWrongMethodCallOneArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnOtherMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnCorrectMethodCallOneArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRejectNonMapArgMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptMapArgMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformNullOnEmptyMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsModifiedDependency2()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessingNestedBlockElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyModifiedTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDirectReferenceExtCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBuildscriptDeps()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CompositeProjectBuildModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteOldDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleScriptFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleScriptFile.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription getChildPropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigsDslElement.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription getChildPropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorsDslElement.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription getChildPropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypesDslElement.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription getChildPropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetsDslElement.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCycle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementState removePropertyInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElement getElementBeforeChildWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDefaultElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1074,
  "endLine" : 1080,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void moveElementTree()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1337,
  "endLine" : 1344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslSettableExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSettableExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUnsavedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSettableExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslInfixExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslInfixExpression.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription getChildPropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationsDslElement.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterUnresolvedReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/DependencyManager.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionCatalogsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogsDslElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslAnchor requestAnchor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/ProjectPropertiesDslElement.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toCompileSdkConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkPropertyModelImpl.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBuildConfigField()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeResValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReleaseVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkBlockModelImpl.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProductFlavor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSourceSet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 467,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel minSdkVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel targetSdkVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSourceSet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getBaseDirPath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getBaseDirPath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/LanguageLevelPropertyModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/DependencyResolutionManagementModelImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepositoriesMode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/RepositoriesModePropertyModelImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDeclarativeBuildModel getDeclarativeModuleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSettingsModel getProjectSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun availableModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDefaultBlockModels.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elementsMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDefaultBlockModels.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtModel extractByName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslSimpleExpression bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransform.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransform.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransform.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransform.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransform.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isModelElementModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFakeElementModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LinkedHashMap createMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PasswordPropertyModelImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradlePropertyModelBuilder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradlePropertyModelBuilder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertyModel getModelFromExternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertyModel getModelFromInternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/RawText.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun writeToGradleWrapperPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun languageExtensions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void saveFileUnderWrite()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module createSubModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createCatalogFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeVersionCatalogFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleSettingsModel getGradleSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDeclarativeSettingsModel getGradleDeclarativeSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleBuildModel getGradleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDeclarativeBuildModel getGradleDeclarativeBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleBuildModel getSubModuleGradleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void replaceListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 739,
  "endLine" : 744,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 823,
  "endLine" : 828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseResult getResult()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DownloadableFontCacheServiceImpl()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void loadFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anonymizeClassName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/log/LogAnonymizer.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getLocale()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTheme()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderConfiguration getFullConfig()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivity()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 595,
  "endLine" : 601,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocale()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 763,
  "endLine" : 769,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 776,
  "endLine" : 781,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 788,
  "endLine" : 793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdaptiveShape()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 918,
  "endLine" : 923,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAndroidTarget getTargetForRendering()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1349,
  "endLine" : 1355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheAppResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueMappings()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValueDescriptions()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeDefinitions create()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getResourceNames()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FolderResourceRepository.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::render-resources" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPublicResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkWithOverlaysResourceRepository.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::render-resources" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBinaryEncoded()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FileResourceReader.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::render-resources" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetDynamicIds()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManagerBase.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::render-resources" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getStyleableAttributes()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInsn()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdBinaryParser.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::render-resources" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openNonAsset()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AssetRepositoryBase.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::render-resources" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void onLowMemory()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized MyStaticConstantsData getStaticConstantsData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyStaticConstantsData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAt()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAtRange()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyAt()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueAt()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfKey()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun idealByteArraySize()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/Pipe.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNewlineInWindow()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/StreamingLineReader.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/DataSlice.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compact()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/DataSlice.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterSlices()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/SliceQueries.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun import()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/FtraceImporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importerFor()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/FtraceImporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitKeyValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferenceDevicesIdInjection()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/property/DeviceConfigTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/inspector/PreviewPropertiesInspectorBuilderTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFontScaleChange()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findBoundsOfComponents()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseStringUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewViewImplTest.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewSettingsEditorTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/scene/ComposeAnimationToolbarUpdaterTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyPreviewWithInline()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/MainActivity.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithLongText()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/RenderError.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/inspector/PsiPropertiesInspectorBuilder.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun syncAnimationWithState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/managers/AnimatedVisibilityAnimationManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateMaxDuration()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationPreview.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeAnimationSpeed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewSettingsEditor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfiguration.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logResizeReverted()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/ComposeResizeTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNavigatableComponentHit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/navigation/PreviewNavigation.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForAnyPreviewToBeAvailable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1542,
  "endLine" : 1547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ConfigurationResizeListener.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/scene/InteractivePreviewBackNavigationUpdater.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/ActionUtils.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/StopUiCheckPreviewAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNlModelForCompose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleTestUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildAndAssertIsSuccessful()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleProjectRule.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSceneViewRenderWithName()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposePreviewFakeUiGradleRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenshotCapturer()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ScreenshotCapturer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::as-driver" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersion()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithNonCallstackSampleSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithSetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCpuConfigIsNotSetIfTaskIsNotPerformingANewRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithNonSystemTraceSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithNonJavaKotlinMethodTraceSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithNonHprofArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithSetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithNonAllocationsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartTaskWithSetStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExitSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/NetworkGenerator.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/EventsGenerator.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTraceConfigurationArtSampled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTraceConfigurationArtInstrumented()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emptyRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadStateDataSeriesTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artKnownTypeParseError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleprefKnownTypeParseError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceKnownTypeParseError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoKnownTypeParseError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validTraceIdReturnsCaptureStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long captureSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long stopCapturing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void importSessionFromFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void expectedChildrenIds()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/art/ArtTraceHandlerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadCountDataSeriesTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadsModelTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateThread()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadsModelTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeValuesComputedCorrectly()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/BatteryDrainTrackModelTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadingInvalidFileThrowsException()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceExporterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompressBounderyProperlySetsNewLine()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultValues()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCapturingInstrumented()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopCapturingInvalidTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void receivingTraceStopStatusEventSetsRecordingToFinished()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 864,
  "endLine" : 874,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateClockType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/BaseCpuCaptureTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetUpdatableManager()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuThreadStates()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuUsageAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetThreadCountAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTimeAxisGuide()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCpuStageLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTraceDurations()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LiveCpuUsageModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeBetweenTwoDataPoints()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleElementList()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTopKNodesWithoutNameMapping()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkChildrenFilterType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CaptureNodeTest.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceCaptureCreatesMergedDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuUsageTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoCaptureCreatesMergedDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuUsageTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullCaptureIsHandled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuUsageTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noThreadStatesFromArtTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonEmptyRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterDataSeriesTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventTrackModelTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventMonitorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::profilers" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterModelTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startFakeRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/taskbased/task/interim/RecordingScreenModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaults()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeMemoryHeapSetTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeAllocationMethodSetTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryObjectTreeNode getRootClassifierSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void heapDumpHelper()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runTask()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/FakeCaptureObjectLoader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelTask()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/FakeCaptureObjectLoader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLegendsOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 633,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartHeapDumpCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 946,
  "endLine" : 951,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTaskSupportedOnStartup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSessionItem()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCpuRecordingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandler.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/MemoryTaskHandler.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/LiveDataModel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun export()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuUsage.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getTraceTypesToTryToParseWith()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParserUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SystemTraceNodeFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/JavaMethodModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/JavaMethodModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedCpuThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Legends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getThreadsGraph()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerTraceImportHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateCaptureFileName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuTreeModel.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadSliceInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuThreadSliceInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyHeader()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtraceParser()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemTraceFrameManager()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManager.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnitFromTrackName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/BatteryDrainTrackModel.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuFullTraceAnalysisModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuFullTraceAnalysisModel.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordingOption addConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 585,
  "endLine" : 590,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleperfTraceParser()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode createCaptureNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureNodeModel nodeWithTagAdded()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 538,
  "endLine" : 543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/SimpleperfConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/PerfettoConfiguration.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuCaptureStage create()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Comparator withCaptureInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadComparator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int relevancyRank()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadComparator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel buildTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startListening()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopListening()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLeaks()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Legends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventTrackModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canTaskStartFromProcessStart()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskSelectionVerificationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRecordingSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/recordings/RecordingListModel.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDeleteSelectedRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/recordings/RecordingListModel.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapProfdSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HeapProfdSessionArtifact.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Allocation()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBitmapDataProvider()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AndroidBitmapDataProvider.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCallStackDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFields()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createClassObjectInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObject.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::profilers" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassifierAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopRecordingOnSessionStop()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureStage.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOnlyFullAllocationTrackingWithinRegion()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryProfiler.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::profilers" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFromParent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyMemoryObjectTreeNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureObjectLoader.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureObjectLoader.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HprofSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HprofSessionArtifact.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureDurationData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureDurationData.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFinished()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOptionReady()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoProfilingEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 495,
  "endLine" : 507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSameProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1017,
  "endLine" : 1023,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportLevel getLiveProcessSupportLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1114,
  "endLine" : 1119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testMigrationStatements()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testMigrationStatements()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testMigrationStatements()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/SqlStatementsGeneratorTest.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getInstrumentationParameter()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDatabaseCanonicalNameParameter()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFrameworkSqliteOpenFactoryHelperParameter()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getExecSqlStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getCloseStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAssertStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T createMigrationClass()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationClassGenerator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSelectFromTableStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRenameColumnStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toSqlStringLiteral()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDatabase()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewTableName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection buildCreateQueries()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsEntityBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/EmulatorViewRule.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/EmulatorViewRule.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmulator()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulatorRule.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startAvd()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulatorRule.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeGrpc()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setXrOptions()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClipboard()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayConfigurations()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 639,
  "endLine" : 644,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 808,
  "endLine" : 813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 852,
  "endLine" : 857,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 860,
  "endLine" : 865,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterToolWindow()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void split()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Content findContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test3Rectangles1()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenScaleChange()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 609,
  "endLine" : 615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceDisconnection()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 929,
  "endLine" : 935,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyPreprocessingSkippedWhenHardwareInputEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 952,
  "endLine" : 959,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkinFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/screenshot/DeviceScreenshotPostprocessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceArtFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/screenshot/DeviceScreenshotPostprocessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCircularClip()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/screenshot/DeviceScreenshotPostprocessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::streaming" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadDefaultValueWhenAttachingAfterInit()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadDefaultValueWhenAttachingBeforeInit()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGestureOverlayMissingAndTalkbackInstalled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyPreprocessingSkippedWhenHardwareInputEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 793,
  "endLine" : 798,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsDialogTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsHeaderTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGestureOverlayNotInstalled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActiveAction()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/DeviceUiSettingsActionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRememberStateEmulator()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/actions/StreamingHardwareInputActionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/testApp/src/main/java/com/android/tools/screensharing/testapp/MainActivity.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::streaming" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForLanguagesAppToRun()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsTester.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::streaming" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ColorUtils.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomablePanel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::streaming" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeviceInputListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceInputListenerManager.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDeviceInputListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceInputListenerManager.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintNow()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintChildren()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 457,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLongRunningOperationIndicator()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun showDisconnectedStateMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PanelState.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMouseUsedForNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingSocketChannel.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::streaming" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceState.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 697,
  "endLine" : 702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 710,
  "endLine" : 715,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceDisplayPanel.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::streaming" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceFoldingAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun accept()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingServerSocketChannel.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDarkMode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBorderInsets()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/EditSnapshotDialog.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStatus()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 638,
  "endLine" : 643,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 745,
  "endLine" : 752,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCached()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1573,
  "endLine" : 1578,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorClipboardSynchronizer.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotAction.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::streaming" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayProperty.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  createMappedProperty()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayProperty.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun not()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayProperty.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/UiSettingsDialog.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::streaming" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingXrPassthroughAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::streaming" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string RTrim()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/string_util.cc",
  "fileLinesCount" : 45,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Impl::ClearList()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/concurrent_list.cc",
  "fileLinesCount" : 65,
  "components" : [ "primary::streaming" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::ReleaseVirtualDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string TrimEnd()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessAccessibilityServices()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string CombineServices()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::SendUiSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 907,
  "endLine" : 912,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ResetUiSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 953,
  "endLine" : 958,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteByte()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteBytes()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::StartAudioStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float Base128InputStream::ReadFloat()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObject::CallVoidMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObject::CallVoidMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string JObject::ToString()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JClass::CallStaticVoidMethod()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector Jni::GetElements()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ScopedSetting::Restore()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/scoped_setting.cc",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Settings::Put()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/settings.cc",
  "fileLinesCount" : 42,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualDisplay::ReleaseDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/virtual_display.cc",
  "fileLinesCount" : 72,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualDisplay::ReleaseDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/virtual_display.cc",
  "fileLinesCount" : 72,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClipboardManager::AddClipboardListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/clipboard_manager.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClipboardManager::RemoveClipboardListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/clipboard_manager.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClipboardManager::OnPrimaryClipChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/clipboard_manager.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::streaming" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VirtualDisplay DisplayManager::CreateVirtualDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::WriteVerticalScrollEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 633,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualTablet::WriteHorizontalScrollEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 640,
  "endLine" : 645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetLength()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceState::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/device_state.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string VideoPacketHeader::ToDebugString()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/video_packet_header.cc",
  "fileLinesCount" : 34,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRowHeight()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellRendererProviderImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellRendererProviderImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun addActionButtonBinding()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EditorProviderImpl.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EnumValueImpl.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreAfterSearch()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/CollapsibleLabelModel.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveToNextLineEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/InspectorPanelModel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/IconWithFocusBorder.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/CollapsibleLabelPanel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyLabel.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/ActionButtonBinding.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/EditorProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/EditorProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesPanel.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterInFilter()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesPanel.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editingCanceled()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 540,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableFocusTraversalPolicy.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepSelectionDuring()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableSelectionModelImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ViewTreeCellRenderer.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColumnVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exportDone()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderTraversalPolicy.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/manager/TransportStreamManagerRule.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-transport" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/TransportServiceTestImpl.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-transport" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceConnected()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTempFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceUtils.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-transport" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerListener()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/poller/TransportEventPoller.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-transport" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterListener()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/poller/TransportEventPoller.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-transport" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletableFuture executeAsync()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportClient.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-transport" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void invokeAsyncUnaryCalls()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/ServiceProxy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-transport" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNewLines()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 457,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/xml/WatchFaceInfoDomTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHexColor()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLanguageInjectionContributorTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/inspections/InvalidColorIndexInspectionTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/extractors/WatchFaceStudioFileExtractor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun extract()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/extractors/WFSFileExtractor.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputStream()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/WatchFaceStudioFileImporter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableReferenceContributor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionAnnotator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/ReferenceTagReference.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWatchFaceFile()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/PsiImplUtil.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurable_whenFakeFeatureDisabled_doesNotHaveAnyTestFeaturePanels()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsSettingsConfigurableTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featurePanel_onButtonClick_modifiesState()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsFeaturePanelUiTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featurePanel_onButtonClick_updatesButtonText()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsFeaturePanelUiTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void staticAllocationStageGoesBackToMainMemoryProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void profilerStaysInStageWhenUserConfirmsStay()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void profilerExitsWhenUserConfirmsExit()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasContextMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTooltipComponentIsFirstChild()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsTooltipViewTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun panelHasEmptyJBBorder()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuListScrollPaneTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFittingTextForSystemTraceEvents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abortButtonCreatedWithRightName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/StatusPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeUpdatesTimeText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/StatusPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuKernelTooltipViewTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuFrameTooltipViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateCaptureStageSetsCaptureView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorByThreadName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCoreTrackRendererTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changedListAndSelected()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventMonitorViewTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisabledMonitorLoading()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMonitorStateChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventMonitorViewTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMonitorLegend()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventMonitorViewTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakDetailsPanelTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureDurationData makeCaptureDurationData()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTooltipComponentIsFirstChild()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarComponentContainsComboboxOfFilter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/MemoryVisualizationViewTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openCpuProfilingConfigurationsDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComponentReturnsAComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveDataViewTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewHasNoExceptionsWhenProfilersStop()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/TaskProfilersViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUI()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerCombobox.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/NullMonitorStageView.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/JComboBoxView.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBorder()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerAnalyzingEvents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkLabel createDeselectAllLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RangeSelectionComponent createRangeSelectionComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createLineChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuTraceTreeSorter.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetTreeExpansionState()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUserFunction()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/NativeModelHChartColors.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPlatformFunction()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/NativeModelHChartColors.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/FramesTrackRenderer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertToString()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/FramesTrackRenderer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/AndroidFrameTimelineTab.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/SurfaceflingerTrackRenderer.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JViewport createViewport()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuListScrollPane.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCoreTrackRenderer.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getFontColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCoreTrackRenderer.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserEventTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTimelineText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventProfilerStageView.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeakIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakStatusMapper.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalLeakStatusLine()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakStatusMapper.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showHeapDumpInProgress()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideHeapDumpInProgress()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setNewCapture()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryHeapView.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 992,
  "endLine" : 997,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1000,
  "endLine" : 1005,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exportEntries()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CsvExporter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryExists_notAndroidStudio_withoutAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/sdk/AndroidEnvironmentCheckerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryExists_notAndroidStudio_withAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/sdk/AndroidEnvironmentCheckerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFeatureModuleDependenciesForFeature()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/DynamicAppFeatureOnFeatureToken.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::project-system" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAptGenSourceRootPath()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAidlGenSourceRootPath()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInfoString()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/LibraryDependenciesTroubleInfoCollectorToken.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/FindDependenciesWithResourcesToken.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/LegacyDelegate.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValidationError()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInheritance()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ViewBinderTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetWithNoConstraints()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetWithPartialConstraintEmpty()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canSelectWithConstraints()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanSelectUnfinishedDurationData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractFromPointOutside()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInnerIntersection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLeftIntersection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRightIntersection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPointIntersection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntersectionPoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void frameRangeDisablesStreaming()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultHNodeTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFormatInteger()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/NumberFormatterTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/AxisFormatterTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalRangeIsMedium()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/EnergyAxisFormatterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalRangeIsHeavy()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/EnergyAxisFormatterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultHNode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deselect()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/MultiSelectionModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActiveSelection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/MultiSelectionModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMatchCountResult()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterResult()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterResult.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/EventLegend.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependency addDependency()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectModel.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/FpsTimer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/FpsTimer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAll()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/UpdatableManager.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanStream()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsPaused()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void panView()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllLintChecksRegistered()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintInspectionRegistrationTest.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::android-lint" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnusedResources()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintGradleTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::android-lint" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityRegistered()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2292,
  "endLine" : 2297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWorksInBatchMode()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintInspectionBaseTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-lint" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 948,
  "endLine" : 953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1278,
  "endLine" : 1283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependencyOnLocalModuleWithLintChecks()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintCustomCheckTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-lint" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependencyOnRemoteLibraryExportingLintChecks()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintCustomCheckTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-lint" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppressKotlin_after.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaRemoveObsoleteSdkCheck.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/viewType/MyActivity.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/genBackupDescriptor/MainActivity.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJava_after.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/RemoveAttributeQuickFix.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android-lint" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeInitialBlankLines()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createStatements()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBefore()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 533,
  "endLine" : 539,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/UnusedResourcesQuickFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lint" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeIntention()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/AndroidAddStringResourceQuickFix.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintBundle.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeAgpUpgradeInfo()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIdeClient()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayPolicyInsightsJarCache getPlayPolicyInsightsJarCache()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackFix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lint" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresApiAvailable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintApiInspection.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-lint" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWearStandaloneAppFlagInspection.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-lint" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendTextWithREscapeCharacter()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputLineProcessorTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::utp" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppendTextWithRAndNEscapeCharacters()",
  "longName" : "",
  "relativeFileName" : "utp/testSrc/com/android/tools/utp/TaskOutputLineProcessorTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::utp" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsOutOfDate()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlanceProjectTestRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWhenResourceCacheClean_waits()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path copyFontToResources()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/ProjectFontsTest.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupApplication()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyCustomizationTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBuildGradle()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/imports/Utils.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseServerFlag()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHasLoadSegmentBalloon()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHasUnalignedInZipBalloon()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 779,
  "endLine" : 783,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mac_arm()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mac()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windows()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unix()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManufacturerName()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DevicePropertyUtilTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/databinding/analytics/DataBindingDefaultTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigFileExists()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/testing/TestLoggerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitializeFromLocal()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloader()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveServerFlagList()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagTestUtilities.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToStringEmpty()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagServiceTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsPathInContentEntryWithFileInContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/apk/ContentEntryUtilTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsPathInContentEntryWithFileNotInContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/apk/ContentEntryUtilTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sdkComponentsStep_skippedWhenInstallHandoffModeAndInstallerDataSdkPathValid()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isWritableSdkLocationIsNotDirectoryAndCanNotWrite()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isWritableSdkLocationIsNotDirectoryAndCanWrite()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isWritableSdkLocationIsDirectoryAndCanNotWrite()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isWritableSdkLocationIsDirectoryAndCanWrite()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isWritableAncestorIsNotNullAndCanNotWrite()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isWritableAncestorIsNotNullAndCanWrite()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/AndroidLowMemoryNotifierTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForSmartAndSyncedWhenSmartAndSynced()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependsOnAndroidXWithUseAndroidX()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ManifestMergerStatsTrackerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ToolWindowTrackerServiceTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_returnsCachedValueIfFresh()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_recomputesIfStale()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/ThrottlingAsyncSupplierTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldNotCheckWhenTimePassedIsLessThanOneDay()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldCheckAfterOneDay()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncCheckerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/ProjectSetupTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fixAndReportFoundIssues()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidatorImplTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategyTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/SdkSyncUtilTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportDataWithAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectCleanupDataServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportDataWithIdeNotAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectCleanupDataServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinTopLevelFunction_fromJvmQualifiedName_noFacadeFile()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenClassRegistryTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::android" ],
  "startLine" : 685,
  "endLine" : 689,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void depthFirstSearchStackPop()",
  "longName" : "",
  "relativeFileName" : "android/native/diagnostics/heap/jniObjectTagger.cpp",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameCustomApplicationFromManifest_classNameStartsWithDot()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidManifestRefactoringTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameCustomApplicationFromManifest_classShortNameOnly()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidManifestRefactoringTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameCustomApplicationFromManifest_classQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidManifestRefactoringTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameActivityFromManifest()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidComponentRenamingTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFragmentsNoEvents()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedMetricsServiceTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCodeEdited()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllClasses()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllClasses()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllClasses()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 830,
  "endLine" : 834,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAarAsset()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/StudioAssetFileOpenerTest.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createDirectory()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File createProjectFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPopulateAndRetrieve()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/LibraryFilePathsTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getNonPrivateMethods()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithoutGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithoutArtifactId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithWildcards()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateSingleModuleUrl()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateSingleModuleUrlWithDotsInArtifactId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/MavenCentralRepositoryTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/JCenterRepositoryTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithoutGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/JCenterRepositoryTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateUrlWithoutModuleName()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/JCenterRepositoryTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compareTo_differentRepos()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreNoneDefaultBuildScripts()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilBuildScriptTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/LocalPropertiesScenariosForStartupActivityTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindNativeDebugSessionWithoutNativeDebugSession()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/NativeDebugSessionFinderTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleBuildInvoker createBuildInvoker()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyInteractionWithMocks()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListMultimap createTasksMap()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportSimpleGradleProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertModuleRequiredButNotFound()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithFailedBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenApkTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithFailedBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTitleTextAndMnemonic()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/SyncProjectActionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyWasPopulated()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithFailedBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoDefaultSelection()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/CompileGradleModuleActionTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExecuteWithFailedBuild()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenBundleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoDefaultSelection()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AssembleGradleModuleActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path createTempFileWithThreadDump()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/MetricsLogFileProviderTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/MetricsLogFileProviderTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_maybeAccept_success_nonNullEnd()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_maybeAccept_failure_tooLate()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_maybeAccept_failure_filterRejected()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopCapture_throwsIfNoCaptureInProgress()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkObjectsUntagged()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisteringAppenders()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editorAssumptions()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectLayoutAssumptionTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfEventBasedParserTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMacroWithLiteral()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItemWithLiteral()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableInManifest()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorReferenceInJava1()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorReferenceInJava2()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectorReferenceInJava()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorInValues1()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorInValues2()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorInLayout1()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorInLayout2()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorReferenceInXml3()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIconReferenceInXml()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVectorReferenceInXml()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerList()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShape()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThemeAttributeDrawable()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedSelectorRenderedIcon()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBrokenDrawableFallbackIcon()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDimenThemeAttributeNoGutterRenderer()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFrameworkResourcesPath()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findAllHighlightInfo()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsDifferentPackage()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/ShadowingIncludeValueTest.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommonRelativeIncludePathEmptyList()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyHasGrayWave()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNodeTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inspectLogsForDependencyInclusionThroughInitScript()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingPreview()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/liveedit/app/src/main/java/com/example/liveedittest/MainActivity.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarMessageShown()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskViewModel.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTitle()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskViewModel.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDescription()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskViewModel.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsViewModel.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTaskStream()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun completeTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activateTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteAllTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationListenerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestVirtualFileUpdate()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationListenerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationTrackerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkLibraryWithObsoleteSdkAttemptUpgradesFalse()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkLibraryWithTooOldLibraryJarAttemptUpgradesFalse()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetElementWrongName()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetElementNotAnElement()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetOrderNegativeValue()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetOrderNonNumericalValue()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetOrderNonIntegerValue()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/folding/plurals.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/annotator/ColorTest.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useLambda()",
  "longName" : "",
  "relativeFileName" : "android/testData/desugaringErrors/library_lambda/UsesLambda.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myOtherMethod1()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeThreadFlow.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myOtherMethod1()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterThreadFlow.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/jpsWithQualifiedNames/java/com/example/myapplication/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinGradleDsl/app/src/main/kotlin/com/example/kotlingradle/MainActivity.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibResourcesTester.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/nestedModule/app/src/main/java/google/nestedmodule/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientConnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onButtonPressed()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientConnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onButtonPressed()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/transitiveDependencies/app/src/main/java/com/example/alruiz/transitive_dependencies/MainActivity.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFromKmpLib()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/app/src/main/java/com/example/app/AndroidApp.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSupportNavigateUp()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/MainActivity.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun cancel()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/TransportCancellationCallback.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/stringsEditor/safeDeleteResource/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/JavaFileMarkers.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/app/AppThread.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/app/SomeActivity.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/SwitchOnResourceId3_after.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CodeGeneration_afterSurroundWithDoWhile.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/SwitchOnResourceId_after.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CodeGeneration_afterSurroundWithIf.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/dependentNativeModules/app/src/main/java/com/example/buildvariantpaneltest/MainActivity.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/kotlinGradleDsl/app/src/main/kotlin/com/example/kotlingradle/MainActivity.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateToAppCompat/app/src/main/java/com/example/google/migrate2appcompat/MainActivity.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientConnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibResourcesTester.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatformMultiPreview/composeApp/src/webMain/kotlin/org/example/project/main.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/nestedModule/app/src/main/java/google/nestedmodule/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientConnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onButtonPressed()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientConnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onButtonPressed()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/transitiveDependencies/app/src/main/java/com/example/alruiz/transitive_dependencies/MainActivity.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFromKmpLib()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/app/src/main/java/com/example/app/AndroidApp.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientConnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initiatePlusClientDisconnect()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onButtonPressed()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun cancel()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/TransportCancellationCallback.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/moveWithResourcesKt/src/google/MainActivity.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/unusedResources/TestCode.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/moveWithResources/src/google/MainActivity.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/migrateToAndroidx/MainActivity.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/migrateToAndroidx/MainActivity_after.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void type()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitAndWaitForUpdates()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceItem getOnlyItem()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 818,
  "endLine" : 822,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLocale()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToId()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToLayout()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/GoToAndroidResourceContributorTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StudioResourceRepositoryManagerTest.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SingleNamespaceResourceRepository getRepository()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataItemsTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void assertItemIsInDir()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertStringIs()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinition_noRepository()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinition()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCache()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureNamespaceImportedAddAuto()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureNamespaceImportedAddAutoWithPrefixSuggestion()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ExternalAnnotationsSupport.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidPluginIdeaInitializer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addValidators()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadDoneEDT()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 824,
  "endLine" : 828,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrentTasksProgressManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubTaskProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag setMetaDataAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/CombinerDataSource.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NumberGenerator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/NumberGenerator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeGenerator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/DateTimeGenerator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gzip()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/GzipUtils.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/PageAlignProjectActivity.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidInheritingClassVisibilityChecker.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAndroidTestCase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun goPreviousOccurence()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDuration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1185,
  "endLine" : 1189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1250,
  "endLine" : 1254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1261,
  "endLine" : 1265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1382,
  "endLine" : 1386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1388,
  "endLine" : 1392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1394,
  "endLine" : 1398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1430,
  "endLine" : 1434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIfExists()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDiagnosticsDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DiagnosticsSummaryFileProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/HeapCrashReport.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeReportProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/GenericReport.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeReportProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/AnalyzedHeapReport.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/WindowsCRuntimeChecker.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTracking()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/commit/GitCommitTimestampTrackerService.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReports.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapshotCreationEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReports.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReports.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiFreezeStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrFreezeReports.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startCapture()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingManager.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processBatch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/CallTreeAggregator.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportGenerator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHprofTemporaryFilePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/HProfDatabase.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticsReportCleaner.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path createHistogramPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDisposedButReferencedObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addDisposedButReferencedObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void pushElementToDepthFirstSearchStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapTraverseChildProcessor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseChildProcessor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StatusCode walkObjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void abortTraversalIfRequested()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDisposedReferencedObjectWithPathToRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClassLoaderPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryUsageReportConfiguration getServerFlagConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentCategory registerCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cluster()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLogBufferFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/LogCache.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLogFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/LogCache.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLogAndClearFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/LogCache.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/LogBuffer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun publish()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void overrideDefaultParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseStudioReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/BaseStudioReport.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerOn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadCallTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun edtEventStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun edtEventFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ActionsReportContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitPrimitiveArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateObjectSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDisposedDominatorNodes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEdge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 741,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/histogram/Histogram.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/HeapDumpSnapshotRunnable.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMapping()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gcThresholdMet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gcThresholdMetAfterCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiFreezeStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SystemImageDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/Editor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkinCollector()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinCollector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkinComboBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBox.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Skin getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBox.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/NameComparator.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareForClone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record Key()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceSupplier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initBootProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/StorageField.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvdManagerConnection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowUnregistered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/navigator/ProjectViewListener.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFileState getConfigurationState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/StudioConfigurationStateManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigurationState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/StudioConfigurationStateManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLocalesInProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationForFile.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshotFactory.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripPrefixFromField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Void visitArrayType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopulateCachesActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryMergeWith()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidProjectRootListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getCachedAppResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getCachedProjectResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getCachedModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalResourceRepository getCachedTestAppResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceRepository getCachedSampleDataResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean waitForRunningTasks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 922,
  "endLine" : 927,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceSet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceClassToken.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceItemSources.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNavigationItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildrenChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/completion/ResourceCompletionContributor.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AppResourceRepository.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isScanPending()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 694,
  "endLine" : 698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invalidateParentCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2235,
  "endLine" : 2239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invalidateParentCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2242,
  "endLine" : 2246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanQueuedPsiResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2593,
  "endLine" : 2597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelevant()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyUnit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runInUpdateQueue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActions.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runButBlowExceptionsIntoCoroutineExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActions.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runInBackground()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActions.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectResourceRepository.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidCodeAndResourcesGraph.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markReferencedOutsideScope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidCodeAndResourcesGraph.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderReferenceCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/DependencyTreeNode.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getLayoutRefactoringForOneFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataBindingExpressionSupport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/databinding/DataBindingExpressionSupport.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/databinding/DataBindingCompletionSupport.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void downloadFullyWithCaching()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proxy getProxy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelWizardDialog createDialogForPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelWizardDialog createDialogForPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelWizardDialog createDialogForPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAndroidTarget getTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 511,
  "endLine" : 515,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InstallerFactory doCreateInstallerFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/StudioSdkInstallerUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void statusChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/PlatformToolsInstallListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdkInstallListener.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApkFacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replacePathMappingsWith()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sortAbis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GutterIconClickAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double getDoubleAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshFolders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convert()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshFolders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectPrevious()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectNext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setHtmlContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibility.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireStateChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomizedRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getApplicableDeployTargetProviders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun boot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceProvisionerAndroidDevice.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearLogcat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/ClearLogcatListener.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureBeforeRunTaskDefaults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationFactoryBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceConfigurationExecutor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNewLines()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/Utils.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidTileConfigurationExecutor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImpl.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecificActivityLocator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/SpecificActivityLocator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityWrappers.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityWrappers.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getActivityLocator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityLaunch.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetsSelectedWithDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DevicesSelectedService.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectDeviceAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SnapshotActionGroup.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndroidDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTarget.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainerSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProgramResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/R8MemoryProgramResourceProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrAnnotation.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getDevicesApiLevels()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 710,
  "endLine" : 714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestRerun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 716,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleErrorPolling()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 725,
  "endLine" : 729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Installer newInstaller()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 822,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PsiValidator.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PsiValidator.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun canDebugRun()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtraRunStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchCompatibility validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibilityCheckerImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoading()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getHtml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 960,
  "endLine" : 964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showStaleManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedNameFromResourceUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfiguredThemeEditorStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ConfiguredThemeEditorStyle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double calculateContrastRatio()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ColorUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double calculateColorLuminance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ColorUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fastPreviewCompileFlow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewCompileFlow.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateRequestsCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getColumnAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initScrollPane()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSelectedRowCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int convertRowIndexToModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSelectedRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 747,
  "endLine" : 752,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getRowCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 767,
  "endLine" : 772,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 838,
  "endLine" : 843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Font getFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 855,
  "endLine" : 860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun include()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationsRowFilter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceTableRowFilter getRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelStructureChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MinimumWidthTextField.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initKeyTextField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reloadData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setButtonName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getElementsToSearch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAdditionalElementsToDelete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void clearHighlightedState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightRange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsTableModel.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getSdkDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunWizardStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AehdUninstallInfoStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStepForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setMargin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongRunningOperationWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDownloadingComponentsStepBeShown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/TwoRadiosToBooleanBinding.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunWelcomeStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStep.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowClosing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areAllRequiredComponentsAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkComponentTreeNode.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  then()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCanceled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkManagerProgressIndicatorIntegration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValidSdkLocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/config/InstallerData.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void searchTextChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent editorComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOverride()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 570,
  "endLine" : 574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsContributor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionInFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/PositionInFile.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeWriteActionStart()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/NonBlockingReadActionUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureSubscribed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/LazyFileListenerSubscriber.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/metrics/CacheInvalidatorMetricCollector.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessageType findMatching()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/messages/MessageType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModuleSystem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidRunConfigurations.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowsRegistered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ToolWindowTrackerService.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeItemSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/CompletionStats.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapshotCreationEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ManifestMergerStatsTracker.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGuiTestingMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/GuiTestingService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuiTestingMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/GuiTestingService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float logistic()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCurrentOverlay()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hidePlaceholder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOverlays()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOverlayData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayPersistentStateService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayMenuAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleCachedOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancelOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchExportFormat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchExportFormat.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFill()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchBorderOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorderOptions.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchMeta deserialize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/deserializers/SketchMetaDeserializer.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/FillModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioResourcesModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StudioResourcesModel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StyleModel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradientRadius()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSymbols()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SymbolsLibrary.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStyles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/StylesLibrary.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addClipPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlTag generateClippedGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PathModel createPathModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getSharedDrawables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocument()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialog.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssetPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModel.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importMoreAssetIfEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModel.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultResDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporter.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun _commit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun _commit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationPanel.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deselectQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModel.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModel.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModel.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::android" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolFactory.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPastePossible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcePasteProvider.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 727,
  "endLine" : 732,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModel.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canImport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTabIndexForFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModel.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ImageCache.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ValueAssetDataProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/RasterResourceImporter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/Separator.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListDataListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/CopyResourceValueAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/DrawableGrid.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourcePicker.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraints()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 998,
  "endLine" : 1002,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 1247,
  "endLine" : 1251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canceled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportActionShim.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LegacyNewAndroidComponentAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/LegacyNewAndroidComponentAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doOpenProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileActionKt.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ConvertToNinePatchAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/FeatureSurveyNotificationAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getElementsToSearch()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidLightInnerClassBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInfoOnContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getElementIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOutputPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addSpecialResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/AndroidManifestUtils.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Manifest getMainManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/Manifest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceValue literal()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMultimap buildTagToStyleables()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture getRebuildTask()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 769,
  "endLine" : 773,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeSchemaRebuildListener()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 857,
  "endLine" : 861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 941,
  "endLine" : 945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isResourceOfTypeWithRootTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/FileDescriptionUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidResourceDomFileDescription.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceProvider.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkFileElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidDomInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyPsiPackageReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forEachCharIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getResourceTypesInCurrentModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertNotBuilt()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CompositeConverter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlagConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FlagConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraBasePackages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ViewClassConverter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File findModuleRootFolderPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetScopedService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlAttributeValue getXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidCreateOnClickHandlerAction.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doInvoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidPlugin.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addReferences()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StyleUsageData getUsageDataFromEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentStyleUsageData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ParentStyleUsageData.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleReferenceAction.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ImportDependenciesDialog.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/AddModuleDependencyTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveAdditionalData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRequiresPermissionAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributor.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidDeprecationPresentationCompletionContributor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAll()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidXmlCompletionContributor.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setColorStringAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetAttributeConsumer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomCodeStyleSettingsFactories()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidStudioCodeStyleSettingsService.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutCodeStylePanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatableElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReferenceElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEntryPoint()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidComponentEntryPoint.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyQuickFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiStatement getPreviousStatement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/VersionChecks.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidNonConstantResIdsInSwitchInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T loadDomElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkPassword()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/DisposableUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyState getState()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMatchingElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CreateResourceFileAction getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceDirectoryAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateOkAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getSelectedModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceDirectoryDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ModuleResourceManagers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_java_returnsInputIfNotAValue()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateAndPrioritize_kotlin_returnsInputIfNotAValue()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetEligibleAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateDialogForPathsNoOpMessageNull()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/SdkQuickfixUtilsTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkPathsTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOlderAddonsListAreAllowedForRiscV()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmbeddedJdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsUsingJavaHomeJdkCallsGetJdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanJdkTable()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyCorrectPath()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChooseNameForNewLibrary()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidSdkAdditionalData getAndroidSdkAdditionalData()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTryToChooseAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetSdkData()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/TagToClassMapperImplTest.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doRename()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeValueCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSoftTagsAndAttrs()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionDoc2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeDefinition attrDef()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StyleableDefinition styleableDef()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionProviderClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontFamilyDomTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpenDrawerAttributeNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 777,
  "endLine" : 781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckLayoutAttrs1_appStyleable()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 904,
  "endLine" : 908,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1064,
  "endLine" : 1068,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion10()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1075,
  "endLine" : 1079,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttributeNameCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1115,
  "endLine" : 1119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1169,
  "endLine" : 1173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutAttributeValuesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1215,
  "endLine" : 1219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawerLayoutOpenDrawerCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1226,
  "endLine" : 1230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1364,
  "endLine" : 1368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtendedNestedScrollView()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1379,
  "endLine" : 1383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1397,
  "endLine" : 1401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyleNamespaceHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1403,
  "endLine" : 1407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportGridLayoutCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1534,
  "endLine" : 1538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportGridLayoutCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1540,
  "endLine" : 1544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXsdFile1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1686,
  "endLine" : 1690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXsdFile2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1692,
  "endLine" : 1696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaCreateResourceFromUsage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1751,
  "endLine" : 1755,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpellchecker()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2121,
  "endLine" : 2125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAarDependencyHighlightingNamespaced()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2155,
  "endLine" : 2159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProtected()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2256,
  "endLine" : 2262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewIsResourceOfTypeComputableFileIsNotInResourceSubdirectory()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/FileDescriptionUtilsTest.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertValue()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/resources/ResourceValueTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomDrawableRootTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass addClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publicTagHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intResourceReference()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void boolResourceReference()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1080,
  "endLine" : 1084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1094,
  "endLine" : 1099,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrValueManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlTypedHandlerTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomAttrCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPoliciesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String dumpTree()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestCompletionVariantsContains()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestPresentableCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toPresentableText()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontsTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidFacetTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromManifest1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromManifest2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchOnResourceId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchOnResourceId1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchOnResourceId2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchOnResourceId3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradlePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test15()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test16()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCommonInlineThisOnly()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestDisabled()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoredGradlewScript()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/spellchecker/AndroidShellSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkDataExposesSdkComponents()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkDataTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkDataBySdkClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkDataTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidPlatformTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindClass_NoDuplicateAndroidSdkClassesFound()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDeclarationDescription()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityInstantiated1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServiceInstantiated1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValues2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValues3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValues5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelector3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShapeDrawable2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPreferences2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetUnqualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDeclaredContextFqcnWithoutContext()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderManagerTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/widgets/SourceSetItemTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreGeneratedResourceFolders()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/widgets/SourceSetItemTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoValidateWhenSubdirectoryDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoValidateWhenInvalidDirectoryName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateResourceDirectoryDialogTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canDisassemble_class()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyActionTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canDisassemble_method()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyActionTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGenerateRule_class()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGenerateRule_method()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBadFolderLayout()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialogTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProviderTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateNotificationPanelWithNonSmaliFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProviderTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProviderTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaFileWithDirectory()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsSmaliFileWithDirectory()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/DexSourceFilesTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void equalsAndHashCode()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/ApkClassTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importFileAsProject()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ImportApkActionTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertEmptyParser()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RenderResult checkSimpleLayoutResult()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLanguageNameMapper()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegionNameMapper()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKnownFlag()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/CachingLoaderTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void after()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestableRenderClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createLineTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/VectorPathBuilderTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPathTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/VectorPathBuilderTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linePathTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void curvePathTest()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/PathsTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkVersionNew()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/MetaParserTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkVersionOld()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/MetaParserTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentNotNullIfExist()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/IntermediateAssetTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterDrawableByXml()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterDrawableByFileExtension()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImplTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assetsOnSameFileWithDifferentNameDoNotCollide()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/ImageCacheTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assetsWithSameNameOfDifferentTypeDoNotCollide()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/ImageCacheTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/FrameworkDrawableRendererTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionNotAvailableForMultipleItems()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/CopyResourceValueActionTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionIsNotAvailableOnString()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/ShowFileInResourceManagerActionTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndDeleteButtonIsNotDisplayed()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamsTableTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertButtonIsNotDisplayed()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamsTableTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clickCheckboxInRow()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeployTargetConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/TestDeployTargetProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/ApplicationRunParametersTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAndroidTestExtraParamsFromAndroidModuleModel()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAndroidTestExtraParamsFromAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initContext()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeployTargetContextTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentDeployTargetProviderTargetSelectionModeEqualsFirebaseDeviceMatrix()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeployTargetContextTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackageName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/NonGradleApplicationIdProviderTest.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidConfigurationExecutorBaseTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeploysToLocalDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/AndroidWatchFaceConfigurationTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeploysToLocalDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/AndroidComplicationConfigurationTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectingSlotEnablesComboBox()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/SlotsPanelTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableTypes()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::android" ],
  "startLine" : 741,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeploysToLocalDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/AndroidTileConfigurationTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComputeDefaultActivity_singleNotLaunchableActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComputeDefaultActivity_singleLaunchableActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLauncherActivityIntent()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivity()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/launch/SpecificActivityLaunchTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeDeviceId()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectionStatePersistenceTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caller()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caller()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFields()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFields()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upToDateTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicAndroidMonitorTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownDeviceTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicAndroidMonitorTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ErrorReporterTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateEditableStatus()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabled()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebuggerCannotStart()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebuggerAlreadyAttached()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebuggerAlreadyAttachedAndCannotRunt()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminateAdb()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/DeviceProvisionerAndroidDeviceTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProfilingModeShouldInjectProjectProperty()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/ProfilingModeTest.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetQualifiedNameFromResourceUrl()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ResolutionUtilsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_javaClassInAndroidSdkAndSourcesAvailable_nullReturned()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationPanel_panelHasCorrectLabel()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/LocaleColumnFilterTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include_emptyStrings()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationsRowFilterTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationForLocaleRowFilterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include_notTranslatable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationForLocaleRowFilterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Point getCellLocation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun includeColumn_noFilter()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatesToolTipText()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringsCellRendererTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultValue_invalidKey()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTranslation_invalidKey()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeAfterPendingUpdatesFinish_invalidKey()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNothingIfNoSelectedCell()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTextFieldTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterLocalesActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate_noKeys()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate_nullDirectory()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate_disabled_tooFew()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/RemoveKeysActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate_enabled()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/RemoveKeysActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate_nullData()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddKeyActionTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toolsRemove()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerKotlinTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTextForFile()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTextForFile()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiresAndroidModel()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiresAndroidModelWithUserConfigurableAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsApkProject()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidNotificationStub replaceSyncMessagesService()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidRunConfigurationsTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidRunConfigurationsTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSlashesRuleMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowsPathTooLongMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathTooLongOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locationIsAFileMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locationIsAFileOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathNotWritableMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonEmptyDirectoryMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorsShownBeforeWarnings()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileNameRule()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalid()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/StringPathValidatorTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerAsExtension()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/DrawableGridTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertSeparatorsFutureSample()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 762,
  "endLine" : 766,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callSingle3()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1851,
  "endLine" : 1855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflect1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2060,
  "endLine" : 2064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflect2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2066,
  "endLine" : 2070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflect5()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2085,
  "endLine" : 2089,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/OverrideResourceActionTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStrings()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/OverrideResourceActionTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyles()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/OverrideResourceActionTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runContinuations()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getHostDir()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verbose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGeminiAccessTokenAsJson()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/login/GoogleLoginCredentialProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApiKey()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/googleapis/GoogleApiKeyProvider.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-common" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/psi/light/DeprecatableLightMethodBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-common" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Boolean isBuildOutputShowsDownloadInfo()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 2566,
  "endLine" : 2572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SupervisorJob()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ListenableFutureToCompletionStageAdapter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-common" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  executeOnPooledThread()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  delayedValue()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  delayedError()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 689,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 694,
  "endLine" : 698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 746,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 869,
  "endLine" : 873,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayNameWithTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayNameWithoutTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupConfigWhenTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryBatch()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorServiceImplTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManagerTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitUntilLocked()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManagerTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomizeDaemonConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoRunConfigSetsAttachTypeInstant()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMemoryUsed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/Utils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureGc()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/Utils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerRunWindowRestorerExecutionListenerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProfilerToolWindow()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactory.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeContent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactory.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskBasedUxConfigMetric()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilingConfigurationsListCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonMenuItem buildPopupMenuItemPerfetto()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonMenuItem buildPopupMenuItem()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun profile()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openFile()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackPowerProfilerCapture()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 752,
  "endLine" : 756,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitUntilTerminated()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForStatusChangeOrTerminated()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNativeSymbolsDirectories()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfileRunExecutor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProjectSupported()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerProgramRunner.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StopNativeAllocationsAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectLastRecordingFromRecordingListAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StopProfilerTaskAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StopCpuCaptureAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getRepositoryLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/AndroidSdkRepositories.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SampleHost()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ConfigureTemplateParametersStepTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android-npw" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveVersionOffline()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveVersionNoFuturePatchAvailable()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveVersionPatchUpdate()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveVersionPreview()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedVersionDoesNotResolveAgpVersions()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanUncheckPrimaryModuleAndNotRequired()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanNeverRenameRequiredModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultSourceSetAtInvalidDir()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/GradleModuleTemplateTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-npw" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultApiShouldBeWithinMinMaxRange()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/FormFactorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPackageForPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/AndroidPackageUtilsTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidAgpVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/MultiplatformAgpMinVersionValidatorTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateForwardStatusValidInput()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckPathDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckPathNotAProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContextCreation()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleModelTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateGoldenImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateGoldenText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flavorsConfigurationsBuildGradle_empty()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesMacrobenchmarkCommonTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android-npw" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useAppContext()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/KotlinMultiplatformModuleTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortSingleModuleEntries()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ChooseModuleTypeStepTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowMinSdkApiPresentationShouldBeDisabled()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appTypePresentationShouldBeEnabledForIapp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instantTypePresentationShouldBeDisabledForIapp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void libraryTypePresentationShouldBeEnabledForIapp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypePresentationShouldBeEnabledForIapp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void featureTypePresentationShouldBeEnabledForIapp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stableVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stableAndroidTarget()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun futureAndroidVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewTargetShouldReturnPreviewInLabel()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/ComposeChooseAndroidProjectStepUITest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-npw" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetContainingModuleNotInModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidGradleModuleUtilsTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-npw" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doNextAction()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doPreviousAction()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateButtons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisible()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableUnitIncrement()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedXmlResource()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedXmlResource.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-npw" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage getStencilImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/BuiltInImages.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage getClipartImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/BuiltInImages.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJarFilePath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/BuiltInImages.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void done()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProjectPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result validate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 783,
  "endLine" : 787,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Layers generateIconLayers()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 533,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point2D getShift()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShift()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gravity getGravity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getScaleFactor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedImage generateFullBleedPreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawGrid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 766,
  "endLine" : 770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double getRectangleInsideScale()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static BufferedImage scaledImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static BufferedImage scaledPreviewImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Layers generateIconLayers()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotatedImage generateMergedLayers()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CategoryIconMap generateIntoMemory()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preview generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preview generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preview()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void outputChildren()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void indent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 554,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static URL getDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeValidators()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 910,
  "endLine" : 914,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getShortenedStyleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useAppContext()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/androidModule/src/ExampleInstrumentedTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-npw" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doDryRun()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectStep.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-npw" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasValidSdkComposeVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedModuleTemplate createDefaultModuleTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/GradleAndroidModuleTemplate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-npw" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedModuleTemplate createMultiplatformModuleTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/GradleAndroidModuleTemplate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineKotlinVersionOrDefault()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/AndroidGradleModuleUtils.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineKotlinVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/AndroidGradleModuleUtils.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredScrollableViewportSize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ui/WizardGallery.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidNewProjectAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createWizard()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/NewImageAssetAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createWizard()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/NewVectorAssetAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInjectorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingExprReferenceContributor.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/PsiFieldReference.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean classOrInterfaceType_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean classOrInterfaceType_2_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean dataBindingExpression_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lambdaParameters_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean callExpr_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 808,
  "endLine" : 812,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean resourcesExpr_1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 860,
  "endLine" : 864,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ShellCommandScreenshotProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/ScreenRecorderActionTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationResolverTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestLocation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DialogLocationArbiter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogShown()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DialogLocationArbiter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun pullRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/EmulatorConsoleRecordingProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/GeminiPluginApi.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::ml-api" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestTreeNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddSource()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean confirmChange()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessibleName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessibleDescription()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cycleState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunSdkConfigAction()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/RunSdkConfigAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackages()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoading()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationThatDeploysToLocalDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/DeployableToDeviceTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::execution" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/StartReattachingDebuggerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::execution" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/StartReattachingDebuggerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::execution" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monitorShouldTimeout()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textEmitterShouldRedirectToNotifyText()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appExists_success()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/ClearAppStorageTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::execution" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appDoesNotExists()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/ClearAppStorageTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::execution" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showError()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/Utils.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::execution" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/ReattachingDebuggerListener.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/ReattachingDebuggerListener.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndroidConfigurationExecutor()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationExecutor.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::execution" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisableMessage()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAllTargetProcessesTerminated()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyTextAvailable()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunStats()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldDebugSandboxSdk()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/SandboxSdkUtils.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::execution" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/GroovyDevicePropertyNamePatternMatcherTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManagedVirtualDeviceCatalogStateOutdated()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogStateTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManagedVirtualDeviceCatalogStateEmptyDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogStateTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlDeviceCatalogStateEmptyDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradlePropertyValue()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdCodeCompleteUtils.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setState()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdDeviceCatalogService.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLatestVersion()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appFrameCreated()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/DisableIJSettingSyncConfigurableProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteOldestFilesOverLimit()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleDriveClient.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_locationHasNoDeclaringType()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relPathForJavaSource_unknownFileType()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiAnnotation createFakeAnnotation()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AnnotationsRendererTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::debuggers" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMapRendererBase()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String calcLabel()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/MeasureSpecRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::debuggers" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Int2ObjectMap getPublicIdMap()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XFullValueEvaluator getFullValueEvaluator()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapRenderer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::debuggers" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapDrawableRenderer()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapDrawableRenderer.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::debuggers" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceBinder()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logAgentFailures()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceChanged()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerRedefiner()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_file()",
  "longName" : "",
  "relativeFileName" : "searchable-options/update_searchable_options.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::searchable-options" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/LongDownloadsNotifierTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyUi()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildFinishedAfterUiDisposed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildFinishedBeforeUiCreated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIModelTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProtectionStatusRead()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/diagnostic/WindowsDefenderCheckerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeLimitSizeHistory()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/statistics/StatisticsCollectorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createScriptPluginIdentifierStub()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectWithLatestAGPOnly()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleProjectWithCCTurnedOn()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleProjectWithCCTurnedOff()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 524,
  "endLine" : 528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/utils/BuildAnalysisResultsSnapshotGenerator.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/WindowsDefenderCheckServiceTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun store()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeveralDeclarationsVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeveralDeclarationsVersionInLiteralDifferentVersions()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionIntegrationTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyStateReadWhenSetToTrue()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyStateReadWhenSetToFalse()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsafePropertyStateReadWhenSetToTrue()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsafePropertyStateReadWhenSetToFalse()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingPropertyWhenNotSet()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingSameDataSetDoesNotTriggerListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerViewModelTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsRegistered()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNoData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuilderOnEmptyResults()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/BuildAttributionReportBuilderTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupingChangeTriggersActionHandler()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionHandlerNotTriggeredOnDataSetChangeToAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxViewTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdditionalControls()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/BuildOverviewPageViewTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/WarningsPageViewTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsRegistered()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerResultsActionTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNoData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerResultsActionTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadStarted()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadInfoDataModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewItemUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadInfoDataModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreCheckForProject()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/diagnostic/WindowsDefenderCheckService.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskContainer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTaskType()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveBuildAttributionReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/TaskCategoryWarningsAnalyzer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/GarbageCollectionAnalyzer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBuildStart()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildAnalyzersWrapper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBuildStart()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BaseAnalyzer.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPostBuildAnalysis()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordNewDownloadResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun helpLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateReportClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationAction.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/OpenBuildAnalyzerAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartColor getOneColorForAll()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/panels/CriticalPathChartLegend.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/DownloadsInfoPageModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionIssueReportingDialog.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObservableDoubleTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncrementValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObservableDoubleTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::observable" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/StringValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClearValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/StringValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitialization()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/BoolValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvertValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/BoolValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClearValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/IntValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncrementValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/IntValuePropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializingStringToIntAdapterWithInvalidValueDefaultsTo0()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllWithNoObservableProperties()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddToValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyConstructor()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clear()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalProperty.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringToDoubleAdapterProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToDoubleAdapterProperty.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::observable" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DecimalFormat createFormat()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToDoubleAdapterProperty.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::observable" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/AdapterProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::observable" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doInitialSync()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/AdapterProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::observable" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void listen()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeListener listenAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenerPairing()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E set()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E remove()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsEqualToExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/IsEqualToExpression.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/AndExpression.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/OrExpression.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComparisonExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/FormatExpression.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::observable" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformOptionalExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/value/TransformOptionalExpression.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::observable" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComparisonExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 793,
  "endLine" : 797,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveArtifactBlocking()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/InspectorArtifactServiceTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackErrorOccurred()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/analytics/AppInspectionAnalyticsTrackerService.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionExecutionListener.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionTargetTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackProcessSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackRuleCreated()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/analytics/IdeNetworkInspectorTracker.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo_list()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleVariableTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTrafficAxis()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorModelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConversionDescription()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesPersistentStateConverterProvider.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkSpeedLineChartModel.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_missingMethod()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMimeTypeIsCorrectlyDisplayed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_httpData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyUrlActionTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentTypeIsAbsentWhenDataHasNoContentTypeValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timingFieldIsPresent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInspection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorTab.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialog.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findProtoFiles()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactory.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TextFieldWithWarning.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVerticalScrollPane()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTextField()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateRule()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsView.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseDatabaseLock()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 951,
  "endLine" : 955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExportComplete()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 966,
  "endLine" : 970,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetUpNoDbsShowsMessage()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteStatementChangedEnablesRunStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1051,
  "endLine" : 1060,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/SqliteSchemaContextTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtension()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/cli/SqliteCliProviderTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSqliteSchema_withoutRowidUnset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/UtilsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadSchemaFailsIfDatabaseNotOpened()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCloseUnlocksFile()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcDatabaseConnectionTest.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgressBarIsHiddenByDefault()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/TableViewImplTest.kt",
  "fileLinesCount" : 1131,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 884,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnableRunSqliteStatementsEnablesRunButton()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyDataMightBeStale()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exportRequestSubmitted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ExportToFileController.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/FileDatabaseManager.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/LiveDatabaseConnection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleDirectories()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/GoldenFileValidator.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::android-templates" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCfalse_inComment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidCommentsKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android-templates" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCtrue_inComment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidCommentsKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android-templates" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFunction()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFunction()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFunction()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFunction()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateTestCase.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android-templates" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetExtVar_valueFound()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetExtVar_valueNotFound()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int sync()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/AndroidOut.h",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-templates" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool motion_event_filter_func()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/main.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-templates" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int sync()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/AndroidOut.h",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-templates" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool motion_event_filter_func()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/main.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-templates" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergePlainXml()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/RecipeMergeUtils.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-templates" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPlugin()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPlugin()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtVar()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 757,
  "endLine" : 761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManagerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindSelectionConflictsWithoutConflict()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/conflict/ConflictSetTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindSelectionConflictsWithoutEmptyVariantDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/conflict/ConflictSetTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindSelectionConflictsWithoutNullVariantDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/conflict/ConflictSetTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterClass()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/toolchain/runsGradleTemplates/GradleDaemonJvmCriteriaTemplatesTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogFindGroovyUsageTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionCatalogDependencyReferenceContributorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsIndexingWithGradleVersionCatalogAndDeclarative/CatalogUnusedHighlightingTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getRootFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateNotificationPanelWithFileInBuildFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/GeneratedFileNotificationProviderTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationPanelTypeWithSyncInProgress()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProviderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifyingGradleBuildFileDisplaysNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/GradleSyncRequiredNotificationTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifyingGradleConfigPropertiesFileDisplaysNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/GradleSyncRequiredNotificationTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifyingGradleJvmConfigurationDisplaysNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/GradleSyncRequiredNotificationTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleProjectSettingsFinderTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleSyncState createMockGradleSyncState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleVersionsTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void simulateGettingGradleSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleVersionsTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithJavaModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/ModuleTypeComparatorTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithAndroidApplicationModuleAndJavaModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/ModuleTypeComparatorTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithAndroidLibraryModuleAndJavaModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/ModuleTypeComparatorTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getParentModulePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeWrapperProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoResponse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradlePropertiesTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/LocalPropertiesTest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getGradleVersionFromJarUsingNonGradleLibraryJar()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getGradleVersionFromApiJar()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getGradleVersionWithoutMinors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInferStableGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleVersionsUnitTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Collection getIntersection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/runsGradle/AndroidGradleOrderEnumeratorHandlerGradleTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeSdkIndexAndTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/listeners/runsGradle/SdkIndexIssuesSyncListenerTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInKotlinSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInKotlinBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile findPsiFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runGroovyFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runKtsFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runDeclarativeFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTomlFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckIsIgnored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStepTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckIsNotIgnored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStepTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightSyncActual()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncProjectComparisonTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/SyncedProjectTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/jdk/integration/GradleSyncCorruptedJdkIntegrationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWithIdeNotAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/BuildToolsTooLowReporterTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlinkTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleRootJdkNameInMemory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllSdkFromJdkTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/JdkTableUtils.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertProjectJdkAndValidateTableEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertProjectJdkTablePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertDefaultSdkSet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createEmptyLocalPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean projectIsAndroid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullErrorMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionSatisfiesIgnoresPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionSatisfiesWithPlusIgnoresPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithKotlinSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithRenamedKts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNothingInDefaultProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile findPsiFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithOptionalLibs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/AndroidSdkBootClasspathTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithSdkAddOn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/AndroidSdkBootClasspathTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/declarative/DeclarativeSchemaModelTestDef.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/ContentCreatorTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/common/GradleInitScriptsTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsBuildWithGradleUsingGradleProjectWithoutGradleModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsBuildWithGradleUsingProjectWithoutSyncTimestamp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidModulesUsingGradleProjectWithoutGradleModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerLastSyncTimestamp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildStopperTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopBuildWithStoredToken()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildStopperTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopBuildWithoutStoredToken()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildStopperTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/DeclarativeErrorParserTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyNoStats()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/BuildOutputIntegrationTestBase.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputParserTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurableTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTitleTextAndMnemonic()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/SourceProvidersSnapshotComparisonTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeBuildCompleted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/GradlePropertiesUtilTest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/AbstractSyncMessagesTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/AbstractSyncMessagesTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskNamesFromSelectedVariantWithFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskNamesFromSelectedVariantWithBundleFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTaskPreSuf()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NotificationGroup getNotificationGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificInitializer.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpWelcomeScreenActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificActionCustomizer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/imports/AndroidMavenImportGradleToken.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkipAutopopup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAffectedModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildVariantView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantTableModel.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactPaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTemplateCriteriaPropertiesContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/toolchain/GradleDaemonJvmCriteriaTemplatesManager.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getModuleRootDir()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkInput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/VersionCatalogDependencyReferenceContributor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInternalError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/notification/AGPMessagesNotificationExtension.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPluginInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function getProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function getProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Function getProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ModuleTypeComparator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDataBindingGeneratedBaseClassesFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSafeArgGeneratedSourcesFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getModulesToBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAppHolderModulesSupportingBundleTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getModuleDefaultPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 743,
  "endLine" : 747,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIfExists()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 859,
  "endLine" : 863,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LastBuildOrSyncService.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJdkControlBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldSyncOrAttachModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivity.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPluginVersionsInProject getAndroidPluginVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getAppHolderModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordGradleJvmConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectSelectedVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SelectedVariantCollector.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void log()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncChecker.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSyncEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/IssueCheckersQuickFixes.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleJdkWithSingleGradleRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleJvmToUseEmbeddedJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleJvmToUseDefaultJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrRecreateDedicatedJdkTableEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrRecreateDedicatedJdkTableEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/ProjectJdkTableUtils.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleJdkWithSingleGradleRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/GradleJdkConfigurationUtils.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyIsTestMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/UpdateGradlePluginProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveSdkFromManifestProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessor.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectUnprocessedGradleError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQuickFixes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/CompileSdkVersionTooHighReporter.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File selectValidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dumperImpl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHashForFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getStoredHashForFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsChangedFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Integer computeHash()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkHashesOfChangedFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExternalBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExternalBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlink.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/UpdatePluginHyperlink.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/FixBuildToolsVersionHyperlink.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisableOfflineModeHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/DisableOfflineModeHyperlink.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fixAndReportFoundIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getSdkManager()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueChecker.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerModuleActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidSourceRootSyncContributor.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDescriptionOnNewLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDescriptionOnNewLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalProjectInfo getExternalProjectInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/DataNodeCaches.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearCaches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/DataNodeCaches.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void clearCachesOfType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/DataNodeCaches.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/ProjectSetUpTask.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldDisableForceUpgrades()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 1070,
  "endLine" : 1074,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRoot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toVariantAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleFacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoNotUseLegacyJavaFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/DoNotUseLegacyJavaFacet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JavaFacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/DoNotUseLegacyJavaFacet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkVariant.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaSourceLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModelData.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaTargetLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModelData.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void configureForAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleSettings.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTemporarySnoozeActive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSyncIssueFileEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueFileEvent.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStatusChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectClosing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void cancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/TaskExecutionProgressIndicator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberChoice()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/TerminateDebuggerChoice.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildOutputParser()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildOutputParser.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuildInProgress()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BuildContext getRunningBuildContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSummary getLastFinishedBuildSummary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJdkReferenceItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkComboBox.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItemSelectedLister()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkComboBox.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToBundleLocationTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/ChangeGradleJdkLocationAction.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CleanProjectAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystemBuildManager.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModelConverter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/DisableKotlinGradleTomlVersionCatalogReferencesSearcher.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildConfigurationFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleBuildConfigurationSourceProvider.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFailedToFindCompileTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataServiceExtension.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getManifestPlaceholders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestLibrariesInUse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleSourceSetName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 684,
  "endLine" : 688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/ProjectBuildModelHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun from()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/IgnoreGradleChangesAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/IgnoreGradleChangesAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfigurationEditor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfigurationEditor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncMessage copy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTestLibrariesVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/stats/TestRunUtil.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChosenKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentGroupFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/UsageGroups.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyStoreSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardGradleSigningFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/SigningWizardUsageTrackerUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardIntellijSigningFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/SigningWizardUsageTrackerUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewKeyForm()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void normalizeBuilder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideAdditionalProjectArtifactDependencyResolvers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/extensions/KotlinMppAndroidProjectResolverExtension.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDetachedEntity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredParents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDetachedEntity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredParents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertClassToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertGenericClassToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOuterClass()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderingException()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/RenderingException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderingException()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/RenderingException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun waitForAppToBeDeployed()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindUsagesInBothTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsFindUsageTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromClassNoPreviewTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromClassEmptyClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromClassNoPreviewMethods()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationFromMethodNoPreviewTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runConfigProducerShouldNotCrashForNonAndroidModule()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConfigIsNotCreatedFromJUnitTestClassKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConfigIsNotCreatedFromJUnitTestFileKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromAdditionalTestArtifacts_returnsEmptyListWhenNoJourneyArtifactsPresent()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/JourneyActionArtifactsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showRerunWithUninstallIncompatibleApkOptionDialogAndDecline()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 519,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialStatusText()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceSelectorIsHiddenWhenSingleDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidTestResultsWithNoMethodName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsViewTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidTestResultsWithNoClassName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsViewTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnCloseButtonShouldInvokeListener()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsViewTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNames()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNames_emptyPackageName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNames_emptyClassName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNames_emptyPackageNameAndClassName()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage_invalid()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage_zeroDifference()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage_hundredDifference()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage_integerDifference()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage_manyDecimalPlaces()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableUtpResultSupport()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateDifferentConfigurationsWhenDuplicateNames()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinMultiplatform()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testAssumptionFailure()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDuration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceEntry()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/ResourceEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::build-common" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_regions()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/suggest-reviewers.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeActiveDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyRootIsShownIfNoApplicationIds()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1476,
  "endLine" : 1483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1536,
  "endLine" : 1540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createEntriesForChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EntryNode createTreeNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun transferStarted()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun transferDone()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileTransfer.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPackageFilter()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addUploadOperationWork()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyNodePathsInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarting()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1186,
  "endLine" : 1190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodeExpanding()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1222,
  "endLine" : 1226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWorkEstimate()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarningColor()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeAllChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/TreeUtil.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAllowsChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/TreeUtil.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clear()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTree()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/SingleSelectionTreeMenuItem.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logClickAction()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logUpdateDialogOpenManually()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logUpdateDialogOpenFromNotification()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComplete()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonMessageTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::assistant" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartiallyComplete()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonMessageTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::assistant" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testError()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonMessageTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::assistant" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistSidePanel.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::assistant" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String addLocalHTMLPaths()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationButton()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/NavigationButton.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::assistant" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTutorial()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void afterUnmarshal()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 628,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-material" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadataUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsMetadataUrlProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-material" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalFontFile()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialSymbolsFontUrlProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-material" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityTestWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndLinkStates()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedStateStoreTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultProjectLocation()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/ui/WizardUtilsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wizard" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRecentProjectLocation()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/ui/WizardUtilsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wizard" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaultProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/ui/WizardUtilsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wizard" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  putAll()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runSensitiveOperation()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardHost.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::wizard" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GridConstraints createHeaderLabelGridConstraints()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T bindAndGet()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setErrorHtml()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addPath()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathIterator getFreshCopy()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 586,
  "endLine" : 590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setErrorHtml()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void updateButtons()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCurrentStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createStepBody()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shakeWindow()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final JButton createJButtonForAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValueLiteralUnicodeEscapes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralIntegerValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralLongValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralDoubleValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralUIntegerValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralULongValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralHexValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralBinValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralLargeLongValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralLargeLongValueWithUnderscores()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeIdentifierMixin.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createArgumentList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/DeclarativeUastLanguagePlugin.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean argument_0()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean argumentsList_0_2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean block_entries_2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean block_group_1()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean one_line_entries_0_0_2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onLayout()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test6()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/sharedPrefs.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test3()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatch()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/objectInFunction/expected/main.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/objectInFunction/main.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myCompose()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/composableLambda/expected/main.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myCompose()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/composableLambda/main.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/objectInActivityMethod/expected/main.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/objectInActivityMethod/main.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/simple.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/platformNullableExpression.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/notReturningTypeParameter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/requireView.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/noTypeParameter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/safeCallOfNotNullFunction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/alreadyHasTypeArgument.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/requireViewNullable.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/safeCast.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/tooManyTypeParameters.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/nullableType.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/findViewWithTag.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/variableTypeAlreadyExists.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/castDoesNotSatisfyTypeParameterBounds.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/qualifiedRequireView.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/safeCallOfNotNullFunctionWithNonNullCast.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lintQuickfix/findViewById/platformNotNullExpression.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/debugger/AndroidDexerImpl.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid_backslash()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/PathUtilTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::backup" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistory_noFilesExist()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupFileHistoryTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::backup" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error_unexpectedTopLevel()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupUsageTrackerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::backup" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationId()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/ActionHelperImpl.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::backup" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/DialogFactory.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::backup" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doHelpAction()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupDialog.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::backup" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileTextField.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::backup" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun referenceMatches()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Leaktrace.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::bleak" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeaktrace()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withThreadsPaused()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandCorrespondingEdge()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ArrayObjectIdentityExpander.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::bleak" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeParsedValue_invalidReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun file_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enum_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boolean_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun int_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun languageLevel_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun referenceOnly_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_doNotShowVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_doNotShowGroupAndVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_doNotShowGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDisplayText_showAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompactNotation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_withParentPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToArtifactRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_quickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_renderDescriptionAndQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setInterpolatedString_annotated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setOtherDsl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setInvalid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderParsedValue_setInvalidNoMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderAny_list()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderAny_map()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatesValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadsValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArtifactSearchQuery_fullyQualified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rename()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsProductFlavor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidDependencyCollection.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateJarFileDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidDependencyCollection.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateJarFileTreeDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidDependencyCollection.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidDependencyCollection.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enumerateProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelDescriptor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParsedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImpl.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaDependencyCollection.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateJarFileDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaDependencyCollection.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateJarFileTreeDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaDependencyCollection.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOrUpdateModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaDependencyCollection.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onModuleChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModuleCollection.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariable.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlaceDestination()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsPlaceBasedPath.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArtifactRepositories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queueCheck()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkIndexIssueFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/ProjectConfigurationError.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ended()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssuesViewer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssuesViewer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareAddVariableEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 830,
  "endLine" : 834,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsViewer.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractMainPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractMainPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanel.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/PropertyEditorBase.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelCellEditing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/MapPropertyEditor.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void revalidateAndRepaint()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/UiUtil.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  addTab()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractTabbedMainPanel.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractTabbedMainPanel.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireSelectionChangedEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/NodeHyperlinkSupport.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNeeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/AdtImportInitializer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidImportProjectAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleImportException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/TestUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/TestUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnIfNoAndroidModulesInAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProviderTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompatUsedIfNoActivityClassName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIconFromShortStyleName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ProgressBarHandlerTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIconFromWithoutStyleSuffix()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ProgressBarHandlerTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIconFromEmptyStyle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ProgressBarHandlerTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/CardViewHandlerTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewTagHandlerTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandlerTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void format()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RenderResult getRenderResultWithRootViews()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceTest.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::designer" ],
  "startLine" : 578,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyIsNotAvailableWhenNothingIsSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlComponent findFirst()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/TestSceneView.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertSeekBarViewOption()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentUtilTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentUtilTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SmartPsiElementPointer createTagPointer()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentUtilTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteXmlTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun idsAreUnique()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/NlPaletteModelTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::designer" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNeedsLibraryLoad()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoNotificationOnProjectSyncBeforeSetPalette()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DependencyManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitFor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PreviewProviderTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetById()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertLinearLayoutItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertNormalProgressBarItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertIncludeItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertStandardLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent createMockComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterRawAttributeComment()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/HelpActionsTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyFavorites()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilderTest.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSampleDataValidation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 695,
  "endLine" : 699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/EmptyTablePanelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/EmptyTablePanelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureEmpty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureEmpty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/FocusLayoutManagerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShareGlobalState()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolSettingsTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3D()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/UtilTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WindowSizeModelsProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationActionManagerTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LocaleModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettingsTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShareGlobalState()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettingsTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManagerTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBaseTooltips()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/TooltipTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetNamespaceUri()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/XmlTagUtilTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChainHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ChainStyleViewActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChainVertical()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ChainStyleViewActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullTagName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnknownTagName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testButton()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTextureView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWebView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFullyQualifiedButton()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSupportLibraryTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGoogleLibraryTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMenuItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCastMenuItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidxCastMenuItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/actions/ComponentHelpActionTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun organizationGroupIsSet()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/SceneViewHeaderTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconCreated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationHeaderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noIconCreated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationHeaderTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoInteractionWhenPressingNonSpaceKeyAndNoSceneView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/LayoutlibInteractionHandlerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShareGlobalState()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDesignSurfaceZoomControllerFake()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/ZoomControllerUtils.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/DesignerUsageTrackerManagerTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/DesignerAnalyticsManagerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidStudioEvent getLastLogUsage()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/BaseUsageTrackerImplTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureListener()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/HelpPanelToolWindowListenerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChangedOnLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/TestModelListener.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createAndActivateModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 924,
  "endLine" : 928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Issue createIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/IssueDataTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLintIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/MockIssueFactory.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRenderError()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLine()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCurveTo()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 521,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setTooltips()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleCaretChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlEditorProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintTicks()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationSpeedActionGroup.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitForRepresentationsUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerShortcuts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ActionMenuViewHandler.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessoryPanelInterface createAccessoryPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean contains()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NavigationViewHandler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/google/MapViewHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/google/AdViewHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSameContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/Template.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewHandlerManager get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawRound()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 683,
  "endLine" : 687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 705,
  "endLine" : 709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScoutVerticalBiasPercent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1496,
  "endLine" : 1500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScoutHorizontalBiasPercent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1502,
  "endLine" : 1506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scoutClearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1521,
  "endLine" : 1525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 662,
  "endLine" : 666,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAttribute getMarginAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 740,
  "endLine" : 744,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisappearingActionMenu()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToggleVisibilityAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 696,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void forceDefaultVisualProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 736,
  "endLine" : 740,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color updateBrightness()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color updateBrightness()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directCommit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseCancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 882,
  "endLine" : 886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseLineToggleViewAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BaseLineToggleViewAction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initComboBox()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginWidget.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 707,
  "endLine" : 711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawCircle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1145,
  "endLine" : 1149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandler.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CollapsingToolbarLayoutHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabItemHandler.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/NumberPickerHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ChronometerHandler.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/DetailsFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/SearchFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/PlaybackOverlayFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/leanback/BrowseFragmentHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isViewSuitableForLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextViewHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean anyPreferenceKeyEquals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDropPreviewLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onDesignSourcesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture updateCollapsedImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 769,
  "endLine" : 773,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultActionHandlerProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSupportedActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOverlays()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List createOverlays()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragDropInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 589,
  "endLine" : 593,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean newRenderImageAvailable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewLayer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canHandleChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandler.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyComponentActivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDropFromPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlNopTracker.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFavoritesChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlNopTracker.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetDensityAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/troubleshooting/DefaultCollectors.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemListModel.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean displayMatchCounts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMatchCountAt()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMatchCounts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getGoogleMavenArtifactIds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkForRelevantDependencyChanges()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startFiltering()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void keyboardActionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemTransferHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWithMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterPattern()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/LazyCachedValue.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prior()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/InspectorSection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/InspectorUtil.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::designer" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBasicPlot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 714,
  "endLine" : 718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1103,
  "endLine" : 1107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1264,
  "endLine" : 1268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliderSpec()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1627,
  "endLine" : 1631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliderSpec()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1633,
  "endLine" : 1637,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exportDone()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/VisibilityBadgeColumn.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/nlTreeReferencedItemHelper.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isResourceTypeOf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/type/AnimatedStateListFileType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlDrawingStyle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlDrawingStyle.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBottom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLayoutGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/layout/option/GridLayoutManager.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyState getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unfreeze()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionController()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintInspection.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyState getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationSetCreatePalette.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConfigAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomModelsProvider.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeConfigAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomModelsProvider.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCustomConfigurationAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomModelsProvider.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearIssueProviderAndBaseConfigurationIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutDirectConvert.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void computeConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void zero()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Utils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/DragHandler.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addToolbarActionsToMenu()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessoryPanelInterface createAccessoryPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawVerticalLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawHorizontalLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTimeChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void pause()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/RealTimeSessionClock.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SelectAllAction.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doOkAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentHelpAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ComponentHelpAction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/glasses/GlassesBlendDropdownAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlFile getFile()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canZoomToFit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceZoomController.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceScrollPane.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadDrawableBackgroundType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropActionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragExit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 674,
  "endLine" : 678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void begin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun revalidateScrollArea()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 725,
  "endLine" : 729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModelsWithoutRender()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1010,
  "endLine" : 1014,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1259,
  "endLine" : 1263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/DesignerUsageTrackerManager.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/HelpPanelBundle.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream flatten()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList findViewsByTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTransaction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String assignId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyModified()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToModification()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackChangingCommonIssuePanelVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/ToggleIssueDetailAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/LintIssueProvider.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/LintIssueProvider.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileClosed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCompleted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIssuePanelVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelProjectActivity.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueNodeVisitor.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateSortedDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FancyStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/FancyStroke.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResizeAvailable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCtrlMetaDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWithinThreshold()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 916,
  "endLine" : 920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final double evalX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final double evalY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNoDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDragging()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void remove()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 674,
  "endLine" : 678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlTreeDumper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/NlTreeDumper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ActionUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ActionUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/DeviceActions.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/StoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchTab()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/GotoComponentAction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddMissingAttributesFix()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/AddMissingAttributesFix.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleBuildForRenderingUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleSyncProjectUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleIgnoreFragments()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 778,
  "endLine" : 782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createCellRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersTree.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Image loadImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/Utilities.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetShapeAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ShapeMenuAction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetUiModeAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/OrientationMenuAction.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetLocaleAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCategory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focus()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCurrentTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture drag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveTo()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findByTag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFixture withOffset()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSyncLayoutlibSceneManagersForModel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/NlModelBuilderUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestRender()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/scene/SyncLayoutlibSceneManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor viewObject()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture release()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ScrollFixture.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toXml()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragFixture drag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentListFixture release()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DropTargetDragEvent createDropTargetDragEvent()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DropTargetDropEvent createDropTargetDropEvent()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture resize()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture resize()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture expectHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static View mockViewWithBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlComponent createMockComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewNotificationProvider.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrackets()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlPairedBraceMatcherTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentheses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlPairedBraceMatcherTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8TypedHandlerTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowValue()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1112,
  "endLine" : 1116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStubRoomClassesInPath()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomFixtures.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-lang" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlBindParameterSyntaxInspectionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/refactoring/UsagesTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBraces()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslPairMatcherTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentheses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslPairMatcherTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedOuterParentheses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslPairMatcherTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedInnerParentheses()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslPairMatcherTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isJavaIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Lexer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAcceptAnyParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/Manipulators.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/References.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-lang" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needsQuoting()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContext()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/AndroidSqlContext.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSqlTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSqlTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveSqlTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/Processors.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBindParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/Inspections.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRoomPresent()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomDependencyChecker.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotation_element_1_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_or_interface_type_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean const_number_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean const_number_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_6_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 723,
  "endLine" : 727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean interface_declaration_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 814,
  "endLine" : 818,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean interface_declaration_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean optional_package()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 955,
  "endLine" : 959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameter_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1015,
  "endLine" : 1019,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_element_1_1_1_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1332,
  "endLine" : 1336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_modifier_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_name_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_5()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_specification_header_5_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_type_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_modifier_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 560,
  "endLine" : 564,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fields_specification_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 684,
  "endLine" : 688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean flag_argument_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 805,
  "endLine" : 809,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1071,
  "endLine" : 1075,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1089,
  "endLine" : 1093,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_modifier_0_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1140,
  "endLine" : 1144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_only_modifiers_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1180,
  "endLine" : 1184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean method_specification_2_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1223,
  "endLine" : 1227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1443,
  "endLine" : 1447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_with_class_specification_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1546,
  "endLine" : 1550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean super_class_name_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1565,
  "endLine" : 1569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1606,
  "endLine" : 1610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_list_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1657,
  "endLine" : 1661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean add_column_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean analyze_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attach_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean begin_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean begin_statement_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_constraint_1_0_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean column_definition_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean commit_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean compound_operator_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 642,
  "endLine" : 646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_index_statement_12()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 699,
  "endLine" : 703,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 726,
  "endLine" : 730,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 742,
  "endLine" : 746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_6_0_5()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 847,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 916,
  "endLine" : 920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 932,
  "endLine" : 936,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 949,
  "endLine" : 953,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_6()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 967,
  "endLine" : 971,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_7_2_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1009,
  "endLine" : 1013,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_10()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1050,
  "endLine" : 1054,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_11()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1067,
  "endLine" : 1071,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_trigger_statement_13()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1085,
  "endLine" : 1089,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_view_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1123,
  "endLine" : 1127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_view_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1139,
  "endLine" : 1143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_view_statement_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1156,
  "endLine" : 1160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1203,
  "endLine" : 1207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1220,
  "endLine" : 1224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_virtual_table_statement_8()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1238,
  "endLine" : 1242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1323,
  "endLine" : 1327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1352,
  "endLine" : 1356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_5()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1359,
  "endLine" : 1363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_5_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1379,
  "endLine" : 1383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_5_0_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1386,
  "endLine" : 1390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean detach_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1433,
  "endLine" : 1437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_column_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1454,
  "endLine" : 1458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_index_statement_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1476,
  "endLine" : 1480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_index_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1493,
  "endLine" : 1497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_table_statement_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1526,
  "endLine" : 1530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_table_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1543,
  "endLine" : 1547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_trigger_statement_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1576,
  "endLine" : 1580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_trigger_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1593,
  "endLine" : 1597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_view_statement_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1626,
  "endLine" : 1630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean drop_view_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1643,
  "endLine" : 1647,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean explain_prefix_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1686,
  "endLine" : 1690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1802,
  "endLine" : 1806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1912,
  "endLine" : 1916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_4_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1931,
  "endLine" : 1935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foreign_key_clause_4_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1938,
  "endLine" : 1942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean frame_spec_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2129,
  "endLine" : 2133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_clause_2_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2197,
  "endLine" : 2201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2218,
  "endLine" : 2222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2236,
  "endLine" : 2240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_2_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2254,
  "endLine" : 2258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_table_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2261,
  "endLine" : 2265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean group_by_clause_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2304,
  "endLine" : 2308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexed_column_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2341,
  "endLine" : 2345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexed_column_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2359,
  "endLine" : 2363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_statement_0_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2452,
  "endLine" : 2456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insert_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2482,
  "endLine" : 2486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_operator_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2584,
  "endLine" : 2588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_operator_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2591,
  "endLine" : 2595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean join_operator_1_1_0_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2621,
  "endLine" : 2625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean limit_clause_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2642,
  "endLine" : 2646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ordering_term_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2773,
  "endLine" : 2777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ordering_term_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2791,
  "endLine" : 2795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pragma_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2868,
  "endLine" : 2872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pragma_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2886,
  "endLine" : 2890,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reindex_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2960,
  "endLine" : 2964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reindex_statement_1_0_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2989,
  "endLine" : 2993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean release_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3030,
  "endLine" : 3034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rename_column_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3053,
  "endLine" : 3057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean result_column_2_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3110,
  "endLine" : 3114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean result_column_2_1_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3128,
  "endLine" : 3132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rollback_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3183,
  "endLine" : 3187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rollback_statement_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3190,
  "endLine" : 3194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rollback_statement_2_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3209,
  "endLine" : 3213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean root_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3228,
  "endLine" : 3232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_select_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3290,
  "endLine" : 3294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_select_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3306,
  "endLine" : 3310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_select_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3313,
  "endLine" : 3317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_select_5()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3320,
  "endLine" : 3324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_core_select_6()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3327,
  "endLine" : 3331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_statement_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3409,
  "endLine" : 3413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3416,
  "endLine" : 3420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_subquery_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3460,
  "endLine" : 3464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean select_subquery_4_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3478,
  "endLine" : 3482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean signed_number_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3508,
  "endLine" : 3512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean single_table_statement_table_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3536,
  "endLine" : 3540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3594,
  "endLine" : 3598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean table_constraint_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3719,
  "endLine" : 3723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_name_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3917,
  "endLine" : 3921,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 3985,
  "endLine" : 3989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4006,
  "endLine" : 4010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean update_statement_9()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4059,
  "endLine" : 4063,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean window_definition_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4159,
  "endLine" : 4163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean window_definition_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4166,
  "endLine" : 4170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean window_definition_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4173,
  "endLine" : 4177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean window_definition_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4180,
  "endLine" : 4184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_greedy_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4231,
  "endLine" : 4235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean with_clause_table_def_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4347,
  "endLine" : 4351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean case_expression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4597,
  "endLine" : 4601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean case_expression_3()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4632,
  "endLine" : 4636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean exists_expression_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4663,
  "endLine" : 4667,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean exists_expression_0_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4681,
  "endLine" : 4685,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4700,
  "endLine" : 4704,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_2_0_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4730,
  "endLine" : 4734,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean in_expression_0_2_1_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4757,
  "endLine" : 4761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean like_expression_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4798,
  "endLine" : 4802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean like_expression_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4816,
  "endLine" : 4820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4893,
  "endLine" : 4897,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_0_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4900,
  "endLine" : 4904,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_0_5()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4907,
  "endLine" : 4911,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_1_4()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4929,
  "endLine" : 4933,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_1_6()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4936,
  "endLine" : 4940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_2_3_0_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4980,
  "endLine" : 4984,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_2_3_1_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4999,
  "endLine" : 5003,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean function_call_expression_2_3_1_2()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5006,
  "endLine" : 5010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equivalence_expression_0_4_1()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5038,
  "endLine" : 5042,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean between_expression_0_0()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 5056,
  "endLine" : 5060,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentheses()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativePairedBraceMatcherTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBraces()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativePairedBraceMatcherTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWrongBlockType()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClosingQuote()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeQuoteHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRenderConfigurationTargetIfChanged()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/PreviewConfiguration.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toPreviewXml()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/DeviceConfig.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 493,
  "endLine" : 497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingStatusChanged()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingStatusChanged()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowGenericErrorIfADeviceWasSelected()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissNotifications()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingNotificationManager.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnectedCopy()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/PairingDevice.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 634,
  "endLine" : 638,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleSkipped()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 641,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 995,
  "endLine" : 999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 1002,
  "endLine" : 1006,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 1022,
  "endLine" : 1026,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelWizardStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureWizardIsRunning()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertiesDslElement getPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Patcher()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/Patcher.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean verifyConfigXml()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_file()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_or_create_child()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidRenameTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::databinding" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveVariable()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::databinding" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/ResAltActivity.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::databinding" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/ResAltActivity.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::databinding" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectUsingJdk11/app/src/main/java/com/android/example/viewbinding/MainActivity.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::databinding" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BindingClassFinder.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::databinding" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BindingClassFinder.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::databinding" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BindingScopeEnlarger.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::databinding" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsByName()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClass.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::databinding" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackPolledMetaData()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/analytics/LayoutBindingTracker.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseColorUnit_ValidInt()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseUnit_InvalidString()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPickerTitle()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFloatValues()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIntValues()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidAnimator()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ProtoAnimationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotationDefinition()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 1030,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewUsingWrongContextInAnInvalidWay()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameterTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usingContextResourcesShouldBeOk()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameterTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelsChanged()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewRepresentationTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateMaxDuration()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/WearTileAnimationPreview.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewInspectionBase.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintIdeClient()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomDocument()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 775,
  "endLine" : 779,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomAttr()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1425,
  "endLine" : 1429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditorContext()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndRemoveMapFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeUtils.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::lint" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRegisterDynamicToolsFromTests()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightDisplayLevel getDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonTextFileProblemDescriptor()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradleDeprecatedConfigurationInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::lint" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer/testSrc/com/android/tools/idea/device/explorer/DeviceExplorerControllerTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "device-explorer/testSrc/com/android/tools/idea/device/explorer/DeviceExplorerToolWindowFactoryTest.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActiveDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerModel.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun trackActiveDeviceChanges()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNativeSymbolizer()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/NativeSymbolizer.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/server/StatsSerializer.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::swingp" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getEvents()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/ThreadStat.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::swingp" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void premain()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/Agent.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::swingp" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleClipStateMachineForVisitingIntermediateInstruction()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonElement serialize()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/json/AffineTransformSerializer.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::swingp" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThreadStat initialValue()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/RenderStatsManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::swingp" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setIsEnabled()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/RenderStatsManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::swingp" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultState()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant.actions/ListUsbDevicesActionStateManagerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildEmpty()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidDoubleUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidFloatUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onSkippedChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onBeforeChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notInjectedForNonDeviceParameters()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notInjectedForNonDeviceParametersJava()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resizeThumb()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/UnsupportedLabel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/UnsupportedLabel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/ComponentCurve.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapWith()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/ColorPickerAction.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTimeline()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AllTabPanel.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/BottomPanel.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paintOutline()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/InspectorPainter.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTab()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/actions/FreezeAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefreshStarted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PreviousPageAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compilationFailed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewUtil.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContainingUMethodWithReadLock()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotatedMethodsFinder.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/interactive/InteractivePreviewManager.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewRepresentation.kt",
  "fileLinesCount" : 986,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRefreshCompleted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerAction.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/AnimationInspectorAction.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/GroupSwitchAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean size_t_1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def endswith_zip()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_build.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "selectHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/SwingPPoller.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TreeGridSpeedSearch installOn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getElementCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFixedCellWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFixedCellHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAll()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutOrientation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFirstRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public CommonToggleButton createFilterToggleButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWidths()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/Tables.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWidths()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/Tables.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowShown()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingTabsToolWindowFactory.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addDebugInfo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyboardIconCacheKey()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/KeyboardEventRenderer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintChildren()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageComponent.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageComponent.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void firePropertyChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropList.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAppearance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JButton createArrowButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/StatLabel.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollRectToVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void uninstallListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloseButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CloseButton.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonMenu()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAll()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAll()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonMenuItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItem.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonSeparatorUI.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFont()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LabelWithEditButton.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSourceActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropListTransferHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectDataFlavor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropListTransferHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setSortOrderPreference()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1077,
  "endLine" : 1081,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun curveTo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/SwingPath.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHiddenTool()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restore()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restore()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void autoHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 474,
  "endLine" : 478,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 851,
  "endLine" : 855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHiddenTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTopTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBottomTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLocally()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void swap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 696,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRenderInstructionsForComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPaddings()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundCornerRadius()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEaseOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTablePersistentStateComponent.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToScrollPane()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRowByKey()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun categoryRowClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 651,
  "endLine" : 655,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinition.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendSpace()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LegendConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component next()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HorizontalSpinner.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLabelOffsets()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickRegionPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRectangleDelta()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChart.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChart.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHighlightRangeVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventRenderData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Point getPaintLocation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repaintIfVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HtmlLabel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scaleMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scaleMaximumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scalePreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickableLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ClickableLabel.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repaint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/DyamicRendererJList.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNotification()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNotification()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ScalingImagePanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoxSelectionComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchableDropDownAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/SearchableDropDownAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showPopupMenu()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/SearchableDropDownAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomResetAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/KotlinBlazeRules.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/AlwaysPresentKotlinSyncPlugin.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getRequiredExternalPluginIds()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/AlwaysPresentKotlinSyncPlugin.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAttachGenJar()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/importer/KotlinSyncAugmenter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getRequiredExternalPluginIds()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinSyncPlugin.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeGeneralFeatureConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isKotlinProject()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/qsync/BlazeKotlinQuerySyncPlugin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getHandledTestKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/KotlinJavaLikeLanguage.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPyFileOutsideProject()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/search/BlazePyUseScopeEnlarger.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canUsePyDebugger()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/PyDebugUtils.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/producers/NonBlazeProducerSuppressor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesKind()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestEventsHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void attachProcessListeners()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyTracebackParser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PySourcePosition convertToPython()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PythonPluginUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolveToWorkspaceSource()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/BazelPyImportResolverStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QualifiedName fromRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolveToWorkspaceSource()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/BazelPyGenfilesImportResolverStrategy.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceImportWizardStep.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewImportWizardStep.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder setProjectViewOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void commitToProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTitle()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectProjectViewControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getDefaultProjectsDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void skipSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TestFlagsSection.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet getCollectorsSupportingFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/editor/BlazeHighlightStatsCollector.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile findBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/NewBlazePackageAction.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void bind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void treeSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyTreeInvalidated()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void unbind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void navigate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowFactory.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TasksTreeConsoleModel create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDefaultAndCustomFilters()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MacroData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/GeneratedTarget.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputBaseFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryOutputBaseProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tooltipText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableCollection getTransitiveDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkIsExecutionAllowed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/execution/TrustedProjectGuard.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String modifyPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/SourceTestConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet rootPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet excludePaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TargetExpressionList createWithTargetsDerivedFromDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean importTargetOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ProjectViewTargetImportFilter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean excludeTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ProjectViewTargetImportFilter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onBuildCompleted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedBuildProgressTracker.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShardedTargetList shardSingleTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSdks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String pathToUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectUpdateSyncTask.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::aswb" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filterProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncProjectState collectProjectState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectStateSyncTask.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectStateSyncTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectStateSyncTask.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean syncInProgress()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueChangedFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryModifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryModifier.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportRoots getImportRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BuildPhaseSyncTask.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::aswb" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File resolveSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized UpdatePhaseTask getAndClearPendingTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String durationStr()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 855,
  "endLine" : 859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allBuildsFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectStrategy getStrategy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategyBazel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findAspectDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategyBazel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFormat()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalFileState.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileOrOutputArtifact serializeToProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalFileState.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/GenericBlazeRules.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceRoot fromProjectSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadProjectResult doLoadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/UnsyncedFileEditorNotificationProvider.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppInspectorArtifactTrackerImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorArtifactTrackerImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuerySyncProjectSnapshot getCurrentSnapshot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTrackerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/SnapshotHolder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearProjectStructureForTesting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/SnapshotHolder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppInspectorInfo createAppInspectorInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelAppInspectorBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList createListenersFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectListenerProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBugreportFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 823,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTarget getBuildTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insertForTest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileTime readAccessTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ClearDependencies.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ReloadProject.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ResetQuerySyncAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean useForNewProjects()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySync.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceLock lockWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 632,
  "endLine" : 636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList parseArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList encodeArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBuiltInIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean useInterner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void unwrapAndSetIfNotNull()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void setIfNotNull()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRuntimeDep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveQuoteIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveSystemIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List expandBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeFlags.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazercMigrator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazercMigrator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean promptMigration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazercMigrator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTemporaryOutputFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelperBep.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelperBep.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Kind parseTargetKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolOutputReader.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default InputStream getStdout()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelper.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BepArtifactData removeTargetAssociation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepArtifactData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileOutputArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifact.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchProjectInitializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrefetchIndexingTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchIndexingTask.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeAddAndroidHome()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractLocalInvoker.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::aswb" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelWorkspaceRootProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList buildArtifactDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int lineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int indentOfLineUpToCaret()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean afterColon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewModel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildTokenElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void syncTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void syncPast()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParsingContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ParsingContext.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageSpecResult extract()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/refactor/BuildNamesValidator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSafeDeleteAvailable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/refactor/BuildRefactoringSupportProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildFindUsagesProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadedSymbolReferenceLookupElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/LoadedSymbolReferenceLookupElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLookupElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLookupString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazePackageSearchScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLanguage toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpec.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LoadedSymbolReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insideSkylarkExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildLookupElement lookupForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFile resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceFragment.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suppressNotifications()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/LegacyAdditionalLanguagesHelper.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchableOptionsHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/SearchableOptionsHelper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildSystemProvider getBuildSystemProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createLocationHash()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List createConfigurables()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBlazeCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder timed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getAllStderrLineProcessors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/BlazeConsoleLineProcessorProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/NonProblemFilterWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList collectTimedEvents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/IdeaLogScope.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectClosing()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeContext push()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BlazeContext addOutputSink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleExceptionAsWarning()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContextRunConfigurationProducer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BinaryContextRunConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationFlagsState copy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTemporaryOutputFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/LocalBuildEventProtocolTestFinderStrategy.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputToGeneralTestEventsConverter createTestEventsConverter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestConsoleProperties.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportTestRuntimeError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean targetsSupported()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional getHandlerForTargetKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestSuite convertToTestSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List prepareCommandLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/ScopedBlazeProcessHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList resolveArtifactLayoutPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean handlesTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationNameBuilder setTargetString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void hyperlinkUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/WithBrowserHyperlinkExecutionException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Replacements getReplacements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/CustomFormatter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement reformatRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addReplacement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canApplyChanges()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path createTempFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File fixPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/AbsolutePathPatcher.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceRootNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/WorkspaceRootNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ParseResult parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile resolveSymlinks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueOutputLineProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/IssueOutputLineProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean useProcessGroup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/ProcessGroupUtil.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathToIdeaDirectoryUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/UrlUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile resolveSymlinks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile resolveSymlinks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addNavigableMessageElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeValidationResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationResult.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/base/gen/com/google/idea/blaze/base/qsync/entity/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/AndroidBlazeRules.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addEntry()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isJavaProtoTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isGenerated()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeJavaSyncData fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaSyncData.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaSyncData extract()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaSyncData.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJarLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeContentEntry fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canImportAsSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getDebuggableKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getNonSourceKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getJarCacheFolder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCacheFolderProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String cacheKeyInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 631,
  "endLine" : 635,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean allowJarCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/JavaBlazeRules.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassFileManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getSupportedBinaries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/HotSwapUtils.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor doExecute()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggerRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getInnerTestClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List findTestSubclasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/SubclassTestChooser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean futureEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/NonBlazeProducerSuppressor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean useTestUi()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getEntryPointScript()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean supportsKind()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suiteDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void killProcess()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void rebuildUi()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeJavaDebuggableRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggableRunProfileState.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReattachJvmProcessListener()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reattach()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createPrepareRequests()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ExternalFilePositionManager.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List locationsOfLine()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ExternalFilePositionManager.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionManager createPositionManager()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ExternalFilePositionManager.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder registerSingleOrSplitOption()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnfilteredCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getExtractedOptionValues()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeCWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList filterIncompatibleFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getCompilerExecutable()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUniqueConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getTargetKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CppBlazeRules.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getCMakeModules()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CMakeWorkspaceOverride.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IwyuPragmas parse()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableCollection collect()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableText.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleComponent create()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LabeledComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ComponentT createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderT hideIf()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createVerticalPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startExperimentScope()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverridden()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIdeAbBuildNumber()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/MorePlatformUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void triggerInvalidationListeners()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper setTextWithSubject()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_valid_build_number()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/api_version_txt.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/wizard2/BlazeImportProjectAction.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSyncComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetToBinaryMapImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/targetmaps/TargetToBinaryMapImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResourceAndTransitiveResource()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidSyncData()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidSyncData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidSyncData extract()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidSyncData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLintRuleJar()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unpack()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/Unpacker.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAarDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSrcJarName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateOkAction()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDirectoryCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheEntry()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheEntry.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalArtifactCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List forBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/MavenArtifactLocator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResult updateBuildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterSdkPathChange()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/AndroidSdkListener.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLaunchActivitySupported()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxyBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSession()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidDeviceSelector.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isNdkPluginLoaded()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidDebuggerService.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeCommandAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getExported()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDeepLinkLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/AndroidDeepLinkLaunchTask.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidBinaryLaunchMethod getLaunchMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/AndroidBinaryLaunchMethodsUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDeployInfoSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/MobileInstallBuildStep.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeLater()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MockProject mockProject()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerProjectExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConfigurationsForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromWorkspacePackageAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWriteComplete()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/AtomicFileWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getConfigurationMnemonicForLegacySync()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/artifact/OutputArtifactWithoutDigest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void no_files_remain()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/AtomicFileWriterTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void basic_string()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void no_strings_message_not_copied()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/proto/ProtoStringInternerTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LoggingContext.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList takeRequestedDigests()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFile openAsZipFile()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/MockArtifact.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldWaitForResponse()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConditionExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportError()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void evaluate()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SkylarkDebugCompletionSuggestions create()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugCompletionSuggestions.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getText()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SkylarkSourcePosition getDebugContext()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebuggerCompletionContributor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CcDependenciesInfo create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/CcDependenciesInfo.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceResolvingPackageReader()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/WorkspaceResolvingPackageReader.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddDependencyGenSrcsJars.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddProjectGenSrcJars.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddDependencyAars.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/AffectedPackages.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DigestMapImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/DigestMapImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActiveLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceFilesByRuleKindAndType()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequestedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 550,
  "endLine" : 554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreate_proto()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDifferentAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDirs()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencySrcJarsTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_deps_built()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencyGenSrcsJarsTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun project_gensrcs_ignored()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddDependencyGenSrcsJarsTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActiveLanguages_emptyProject()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestDataSyncRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/TestDataSyncRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList takeRequestedDigests()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/MockArtifactCache.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList fileArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/AspectProtos.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTags()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set filterRedundantTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/BuildGraphDataImplTest.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::aswb" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set filelistParser()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/CreateAar.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeProto()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParserIoProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getRequiredExternalPluginIds()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartSyncPlugin.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getWorkspaceModuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartSyncPlugin.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Library findDartLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/DartSdkUtils.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getDartSources()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/DartPrefetchFileSource.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApkProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-apk/src/com/android/tools/idea/projectsystem/apk/ApkProjectSystem.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-apk" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-apk/src/com/android/tools/idea/projectsystem/apk/ApkProjectSystem.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-apk" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedInjectConstructorUnassistedParameterIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsInstanceFactoryMethodParameterIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinFunctionType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 458,
  "endLine" : 500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexKeys()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConcept.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::dagger" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConcept.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::dagger" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexKeys()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ProviderDaggerElement.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::dagger" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConcept.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::dagger" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConcept.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::dagger" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overridingPropertyValueThrowsForNonVolatileProperty()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/DeviceCableMonitorTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-adb" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badUSBCableNotificationTest()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/DeviceCableMonitorTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-adb" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hostServicesShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibServiceTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adbSessionInstanceShouldNotBeTheSameAsTheApplicationInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibServiceTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applicationAdbSessionInstanceShouldNotBeTheSameAsTheProjectInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibServiceTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hostServicesShouldWork()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibApplicationServiceTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-adb" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceChanged()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutput()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbShellCommandResult()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-adb" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingViewImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQrCode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsNotSupportedError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsNotSupportedByAdbError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsCheckError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAsyncProcessText()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentTabbedPaneContainer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showContent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeMdnsService()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiPairableDeviceModel.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDigitEntered()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingNotificationServiceImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-adb" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WiFiPairingContentPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentPanel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNamePropertiesFetcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-adb" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String fixManufacturerName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DevicePropertyUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBuild()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DevicePropertyUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/actions/GetAdbAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProvisioners()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/DeviceProvisionerFactory.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentAfter()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/OneTimeOverrideFocusTraversalPolicy.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentBefore()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/OneTimeOverrideFocusTraversalPolicy.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BleakOptions defaultsWithAdditionalIgnoreList()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/StudioBleakOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoredRef()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/IgnoredRef.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoredDisposerRef()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/IgnoredDisposerRef.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/IgnoredDisposerRef.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun libraryFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aaptOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1190,
  "endLine" : 1194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariantBuildInformation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1342,
  "endLine" : 1346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantNameResolution.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deliverModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/DeliverableModules.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Content()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestComposeWizard.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hide()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/LingeringTooltip.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startHidingIfNotHovered()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/LingeringTooltip.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appFrameCreated()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/InitializeComposeMainDispatcherChecker.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void gc()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonPooledImage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertIfDisposed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdown()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTagNameForSnapshot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RenderExecutor getExistingExecutor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializeRenderExecutor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withMaxRenderSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkRead()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkRead()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkPackageDefinition()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkExec()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConnect()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConnect()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkListen()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkAccept()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkSetFactory()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkMulticast()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkMulticast()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkWrite()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkPrintJobAccess()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 634,
  "endLine" : 638,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  CompletableFuture immediateFailedFuture()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 915,
  "endLine" : 919,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElapsedFrameTimeNanos()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1262,
  "endLine" : 1266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Supplier createSourceFileProvider()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fidelityWarning()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classLoadedEnd()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mockEvent()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelActionTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toolWindowUnregistered()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldShowReleaseNotes()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getCreator()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManager2ToolWindowFactory.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValue()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesTable.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearPairing.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testData/projects/simpleApp/app/src/main/java/com/example/myapplication/MyActivity.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReportsForIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/FakeVitalsDatabase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProto()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/Metric.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevices()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOperatingSystems()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVersions()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/SdkInsightsPanel.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsIssueDetailsPanel.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsTab.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-policy/ide/testSrc/com/android/tools/idea/play/PlayPolicyCodeInspectionActionTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/GeminiAiInsightClientTest.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/FakeGeminiPluginApi.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  runGrpcCatchingWithSupervisorScope()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/GrpcUtils.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMillisFromNow()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/TimeInterval.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/DetailsTabbedPaneTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun does_not_break_tokens_shorter_than_min()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun breaks_long_tokens_after_the_min_and_not_before()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun does_not_break_on_whitespace()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/BreakMarkerInserterTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsContentPanelTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showToolWindow()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsContentPanelTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatNumberToPrettyString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/UiUtilTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInlayRenderer()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/InsightsAttachInlayDiffLinkFilter.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DetailsTabbedPane.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableView.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableView.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableModel.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/TreeDropDownAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/TreeDropDownAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFilterState()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/SystemImageFilterStateTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::avd" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveSdkIsntNull()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceArtResourcesIsntNullAndDeviceSkinFileNameEqualsWearSmallRound()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeviceArtResourcesIsntNull()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/DeviceSkinResolverTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::avd" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storageCapacity()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withMaxUnit2048Kilobytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withMaxUnit2049Kilobytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceSkinDropdownIsEnabledIsFoldable()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AdditionalSettingsPanelTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::avd" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceFilter()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/VirtualDeviceTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::avd" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/ApiFilter.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::avd" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample getSample()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples listSamples()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGetFilter_noMine()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileDataTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::logcat" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGetFilter_withMineAndSingleProjectPackage()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileDataTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::logcat" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGetFilter_withMineAndSingleProjectPackageAndMoreFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileDataTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::logcat" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGetFilter_withMineAndMultipleProjectPackages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileDataTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGetFilter_withMineWithoutProjectPackages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileDataTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::logcat" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGetFilter_withMine_matchingProject()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/files/LogcatFileDataTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::logcat" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesCorrectFilters_containsDeobfuscatedFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMasterFilter_ignoreTags_nullFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regexFilter_invalidRegex()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negatedRegexFilter_invalidRegex()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterSyntaxHighlighterTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::logcat" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_afterAge_withoutWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_afterAge_withWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete_is_withoutColon()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterCompletionContributorTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::logcat" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_blankFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_levelKeys_invalidLevel()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_isCrash()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_isStacktrace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_is_invalid()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_psiError()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textChanges_setAsMostRecent()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderer_file()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/DeviceComboBoxTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::logcat" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMessageViewEmpty_emptyDocument()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tagColors_retainPerTag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite_noMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/ProguardMessageRewriterTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStyle()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/FormattingOptionsTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::logcat" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accumulate_textAttributesAndKey()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/TextAccumulatorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize_createsFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MessagesFileTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::logcat" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MostRecentlyAddedSetTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::logcat" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/ClearLogcatActionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_standard()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_standard_compact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_compact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_compact_standard()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_standard()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_compact()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatPresetActionTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/StackTraceExpander.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::logcat" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 637,
  "endLine" : 641,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSoftWrapEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 849,
  "endLine" : 853,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 909,
  "endLine" : 913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/message/LogcatHeader.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::logcat" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/IgnoreValuesTextField.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findFilterForOffset()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistory.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::logcat" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDeviceComboBoxDeviceTracker()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBoxDeviceTrackerFactoryImpl.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::logcat" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriter.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::logcat" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadProguardMap()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/ProguardMessageRewriter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatConsoleFilterProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::logcat" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/ClearLogcatAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::logcat" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatFormatPresetAction.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::logcat" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatScrollToTheEndToolbarAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingViolationNotifierImplTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionsAreIncompatibleTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/VersionsAreIncompatibleTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/GradleProjectSystemUpgradeTestSuite.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionTest0()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionTest1()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionTest2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionTest3()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescriptionTest10()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/ProjectsUpgradeTestBase.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsBlockedFromJdk8ToJdk11()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImplTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void versionUpdateSuccessfulWithPluginVersionUpdateAndGradleVersionUpdateError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpdateResultTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void versionUpdateSuccessfulWithGradleVersionUpdateAndPluginVersionUpdateError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpdateResultTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendedPluginVersionUpgradeTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotNoOpOnVersionInLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotNoOpOnVersionInInterpolatedVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessorTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnProjectSimpleApplicationExplicitLanguage7()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnProjectSimpleApplicationExplicitLanguage8()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnProjectSimpleJavaLibraryExplicitLanguage7()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnProjectSimpleJavaLibraryExplicitLanguage8()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotAlwaysNoOpOnProjectSimpleApplicationNoLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotAlwaysNoOpOnProjectSimpleApplicationWithKotlinNoLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotAlwaysNoOpOnProjectSimpleJavaLibraryNoLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputedCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComputeAndroidGradlePluginCompatibilityTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckUpgradeWhenUpgradeReminderIsNotDue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckUpgradeWhenCurrentVersionIsEqualToRecommended()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RefactoringProcessorInstantiatorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotAlwaysNoOpOnSimpleApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnSimpleApplicationExpected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotAlwaysNoOpOnApplicationWith2DVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlwaysNoOpOnUnknownPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotAlwaysNoOpOnBuildscriptDependenciesLeftAlone()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorCannotUpgradeDialogTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsWithValidProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsEnabledWithBuildGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSupportNavigateUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/MainActivity.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingPreview()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp80/Basic/8.0.0/app/src/main/java/com/example/myapplication/MainActivity.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRecommendedPluginUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImpl.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentGroupFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ComponentGrouping.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 921,
  "endLine" : 925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldAsk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginUpgrade.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/sync/errors/AgpVersionNotSupportedIssueChecker.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun externalNameForPropertiesParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslNameConverter.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComposePluginTestDataPath()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/TestUtils.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classType()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/ComposePositionManagerTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/ComposePositionManagerTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnwrapActionTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory2()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory2()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory2()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory2()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 675,
  "endLine" : 679,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeFoldingBuilderTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeFoldingBuilderTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposePreviewTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/EnableComposeStateReadInlayHintsAction.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCollector()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forCompletionElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposePositioningCompletionContributor.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeCompletionContributor.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationProviderForCompilerPlugin()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/aa/K2ComposeCompilerConfigurationProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/KotlinMapEntryRenderer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ComposeStateNode.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreatePreviewActionK2.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/formatting/ComposePostFormatProcessor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiFileNode.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidFacet getAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getResFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getResFiles()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeWriteActionStart()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNodeUtil.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getModule()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getModule()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidModuleNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moduleContainsExternalFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidViewNodeNdkProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NdkModuleModel getNdkModel()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIncludeValue resolve()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/PlainFolderIncludeResolver.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IncludeResolver cocosPackage()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IncludeResolver cocosEditorPackage()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiDirectory getPsiDirectory()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PsiIncludeDirectoryView.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleIncludeValue getSimpleIncludeValue()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/SimpleIncludeViewNode.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageFamilyValue getPackageFamilyValue()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingFamilyViewNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageValue getPackageValue()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingViewNode.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/NdkSourceNode.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findModuleRootFolder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidManifestsGroupNode createManifestGroupNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getModule()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidViewProjectNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidViewModuleNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewModuleNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewModuleNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginDescription()",
  "longName" : "",
  "relativeFileName" : "android-plugin/testSrc/org/jetbrains/android/PluginDescriptorTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-plugin" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPluginBundle()",
  "longName" : "",
  "relativeFileName" : "android-plugin/testSrc/org/jetbrains/android/PluginDescriptorTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-plugin" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/AddDestinationMenuTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::nav" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activity()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigation()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsOrHasSuperclass()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/model/NavNlModelTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::nav" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawNavScreenWithImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawNavScreenWithLoading()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawEmptyDesigner()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentWithStartDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityWithStartDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedGraphWithStartDestination()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minimumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomController.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::nav" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canDeleteElement()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandler.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::nav" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCutEnabled()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandler.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::nav" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canHandleChildren()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandler.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::nav" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeMove()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/model/NavComponentHelper.kt",
  "fileLinesCount" : 737,
  "components" : [ "primary::nav" ],
  "startLine" : 708,
  "endLine" : 712,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/ComponentList.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::nav" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/DefaultValueTableModel.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::nav" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addBackground()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavBaseDecorator.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::nav" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeCircle()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavDrawHelper.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::nav" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayoutAsync()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHittable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/EmptyDesignerTarget.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/StartDestinationAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/StartDestinationToolbarAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/NavEditorHelpAssistantAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::nav" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ToolbarAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassifierNames()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtDirectionsPackageDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::nav" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsImportKtResolver.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::nav" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassifierNames()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtArgsPackageDescriptor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::nav" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/SafeArgsScopeEnlarger.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/SafeArgsClassFinderBase.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unmarshal()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/JaxbNavData.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::nav" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "studio-updater/testSrc/com/android/studio/updater/StudioPatchUpdaterIntegrationTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setJavadoc()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSources()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPom()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  void validateResponse()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStorePollerTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::transport-database" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterDb()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertCorrectness()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTimes()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetVersion()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startProfilingApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopProfilingApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollRunnerMinimalImpl()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/PollRunnerTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::transport-database" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/UnifiedEventsDataPollerTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::transport-database" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyResultSetOnClosedConnection()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryReturnsSameStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetHttpDetails()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetHttpDetailsInvalidConnId()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetHttpDetailsInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetHttpDetailsAccessingThreadsInvalidSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreDatabase createDatabase()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDevices()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getProcesses()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSessionMetaData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void onError()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createUniqueIndex()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createIndex()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/AdbDeviceListServiceTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorTableModelTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshProcessListForDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPackageFilter()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceProcessListUpdated()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOldColumnsAndAddColumns()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorTableModel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmaliFile parse()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliParsingTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::smali" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithKeywordTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithAccessModifiersTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithStringTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithNumberTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithBracesTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithParenthesisTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keywordTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean constructor_start_3()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean field_spec_5()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean method_body()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameter_declaration_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean regular_method_start_2()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_4()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_6()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 813,
  "endLine" : 817,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_7()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 830,
  "endLine" : 834,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_9()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 858,
  "endLine" : 862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smali_file_11()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 886,
  "endLine" : 890,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean value_array_1()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 956,
  "endLine" : 960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrint_malformedJson()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/JsonPrettyPrinterTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEditor_createsPanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDex_createsDexEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectArsc_createsArscEditor()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectKotlinBuiltin_createsEmptyPanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceText()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkTestUtils.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrintAPK()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/BaselineProfilePrettyPrinterTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrintAAB()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/BaselineProfilePrettyPrinterTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/NavigateToSourceAction.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowFieldsAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 665,
  "endLine" : 669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowMethodsAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 692,
  "endLine" : 696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowReferencedAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRemovedNodesAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 795,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowDisassemblyAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkUpdate()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/pagealign/AlignmentWarningViewer.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPageAlignWarningsPaths()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/pagealign/AlignmentFinding.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArchiveNode createTreeNode()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/EmptyPanel.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationInfo()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/AndroidApplicationInfoProviderImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTestResult()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/ScreenshotTestResultEditorSingleton.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModelTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slowAttachMessageWithLegacyClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitorTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerType()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeFromDifferentApp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/ComposeWarningTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeAppWithLegacyApiLevel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/ComposeWarningTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHideSystemNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeAsCallStack()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCallstackAction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsActionsTest.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitiallyHidden()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/InspectorBannerTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurableName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurableId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAllContents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendEventForRecomposition3()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorStateReads.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecompositionStateRead()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RecompositionStateRead()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StateRead()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMarkupModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/stateinspection/HyperlinkValidator.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeForegroundProcessListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/FakeForegroundProcessDetection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAdbFuture()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/adb/AdbUtils.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeForegroundProcessListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeLayoutInspectorClient.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 744,
  "endLine" : 748,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logUnexpectedError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/ConnectionFailedException.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateScreenshotType()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyPropertiesProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleViewDebugResult()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoader.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWindows()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoader.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/LayoutInspectorProperties.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/DimensionUnitAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/DimensionUnitAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun findAttributeValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookup.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFacetFromPackage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolver.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectHyperlinks()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionHyperLinkDetector.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMadeFromImage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMadeFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromPropertyValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeAttachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/GotoDeclarationStatistics.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxOf()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/RecompositionData.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showOnlyParents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ShowLayoutInspectorAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDiagnostics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/Diagnostics.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDiagnostics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/Diagnostics.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getViewTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParser.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/WrapLogic.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHover()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanel.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipLink()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderBorders()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderLogic.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderModel.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RenderSettingsAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RefreshAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile setupProject()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPlainTextToHtml_escapeHtmlEntities()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/HtmlUtilsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::mlkit" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/notifications/LowAgpVersionNotificationProviderTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::mlkit" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlModelBindingTestSuite.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::mlkit" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAdditionalActions_categoryOtherWithFlag_returnAction()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionProviderTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::mlkit" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckPath_fileTooLarge_returnError()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStepTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::mlkit" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckPath_invalid_returnError()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStepTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::mlkit" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckPath_validFile_returnOK()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStepTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::mlkit" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupProjectWithKotlin()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildIntArrayInJava()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 793,
  "endLine" : 797,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildIntArrayInKotlin()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataTableModel()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 971,
  "endLine" : 975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processMethodsWithName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlShortNamesCache.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::mlkit" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlModelMetadata read()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFileIndex.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::mlkit" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightModelClassConfig()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/LightModelClassConfig.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::mlkit" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayNameTest()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/stacktrace/ThreadIdTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceModel()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidImageViewerReturnsInvalid()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijImageDataViewerTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreateInvalidViewer()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRawTextViewerLimitsStringLength()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/testSrc/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewerTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInvalidViewer()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/src/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/semantics/AndroidGradlePluginVersionTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  blockOf()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/DslWriterTestUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  factoryOf()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/DslWriterTestUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithApplicationStatementsWithParentheses()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidLibraryBlockWithAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootOverrideStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySourceSetRoot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnlyParsePluginsWithCorrectSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDigit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibsVariablePropertyValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteAndResetProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1578,
  "endLine" : 1583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeletePropertyInList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1721,
  "endLine" : 1726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNewValueInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1778,
  "endLine" : 1783,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNewValueInEmptyMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1795,
  "endLine" : 1800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeletePropertyInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1812,
  "endLine" : 1818,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapItemToAndSetFromEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1831,
  "endLine" : 1837,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetMapValueToLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1850,
  "endLine" : 1856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteToEmptyMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1869,
  "endLine" : 1875,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExistingMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1888,
  "endLine" : 1894,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1907,
  "endLine" : 1913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteEmptyMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1954,
  "endLine" : 1960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetLiteralToMapValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1973,
  "endLine" : 1979,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseMapInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1992,
  "endLine" : 1998,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapsInMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2011,
  "endLine" : 2017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnNoneMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnWrongMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnCorrectMethodCallNoArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/TransformTestCase.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/TransformTestCase.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncludedModulePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslSimpleExpression copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String convertReferenceToExternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslNameConverter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String convertReferenceToExternalText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslNameConverter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleNameElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeFileElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeFileElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradlePropertiesDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAppliedProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List getPropertyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslElement getElementBeforeChildWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getOriginalElementForNameAndType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 694,
  "endLine" : 698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewElementAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 700,
  "endLine" : 704,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int reorderAndMaybeGetNewIndex()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 984,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1027,
  "endLine" : 1031,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementItem()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1069,
  "endLine" : 1073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List removeAll()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1251,
  "endLine" : 1255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterDependent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reorder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void modify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionConstraint agpBefore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionConstraint agpFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationDslElement.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveAll()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/DependencyManager.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNameInfo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ExternalNameInfo.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNameInfo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ExternalNameInfo.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsignificantIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean callHasFilesArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslLiteral setNewLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ExtDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ExtDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileSdkReleaseModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkReleaseModelImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel consumerProguardFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel proguardFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toHash()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkBlockModelImpl.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigModel addSigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceSetModel addSourceSet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildOptionsModel externalNativeBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildModel getProjectModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel getBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel getBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSettingsModel getSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleBuildModel internalCreateBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCatalogToFileMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewImpl.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 498,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getGradleSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getProjectSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationModel addConfiguration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationsModelImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionCatalogModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/VersionCatalogModelImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAsFilesType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/FromCatalogResolvedProperty.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAsImportedType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/FromCatalogResolvedProperty.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDeclarativeBuildModel getDeclarativeModuleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDeclarativeBuildModel getDeclarativeModuleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDeclaredProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel url()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/UrlBasedRepositoryModelImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogModel getVersionCatalogModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslExpressionMap ensureMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String forceString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PluginAliasTransform.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleArgumentMethodTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransform.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransform.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FakeElementTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PasswordPropertyModelImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createCatalogFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module createMainModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToVersionCatalogFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getContents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void injectTestInformation()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectBuildModel getProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void verifyPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 588,
  "endLine" : 592,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertEquals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void checkForValidPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 649,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void checkForInvalidPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean hasPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 746,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 752,
  "endLine" : 756,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetStyleResourceUrl()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ResourceUtilsTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::render-resources" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasCircularReferences()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture download()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration clone()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBulkEditing()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1178,
  "endLine" : 1182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1228,
  "endLine" : 1232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1239,
  "endLine" : 1243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResolverKey()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheTargetData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheResourceResolver()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMultimap getResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getResourceTypes()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/AbstractResourceRepositoryWithLocking.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::render-resources" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List sortedItems()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getOrdering()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceClassGenerator create()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateFields()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalResourceRepository()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getChildren()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getRepositoriesForNamespace()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getNamespaces()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCachedData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLeafResourceRepositories()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLayoutBitmapCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFontCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllCaches()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAttributeAcceptable()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getLocation()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/testSrc/trebuchet/util/StringSearchTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/Pipe.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slice()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInlineTable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLogUsageData()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/tracking/PreviewPickerTrackerTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkShowBackgroundChange()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkShowBackgroundEmptyChange()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun handleNavigate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidDpUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidSizeUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidOffsetUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidRectUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseString()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 463,
  "endLine" : 467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidBooleanUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createValidColor()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInvalidColor()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1345,
  "endLine" : 1349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewViewImplTest.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithProviderOnThirdParam()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 688,
  "endLine" : 692,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composable1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 696,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun My2dContentPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1130,
  "endLine" : 1134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun My2dContentPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1198,
  "endLine" : 1202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun My2dContentPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1247,
  "endLine" : 1251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun My2dContentPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1314,
  "endLine" : 1318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DefaultPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/MainActivity.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ThreeColorBlindErrorPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/VisualLintPreview.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerModification()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/tracking/NoOpTracker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHeaderRenderer()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/enumsupport/PsiEnumValueCellRenderer.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun select()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/PsiEnumValues.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setupInitialAnimationState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/managers/AnimatedVisibilityAnimationManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/EnumStateAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProperties()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProperties()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProperties()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProperties()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProperties()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProperties()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewSettingsEditor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationStartupActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorRemoved()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRefreshCancelledByTheUser()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetInitialConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposePreviewFakeUiGradleRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ScreenshotCapturer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::as-driver" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Replacement()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioService.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::as-driver" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFormatLongValueWithNoCommasExpected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StringFormattingUtilsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFormatLongValueWithSingleCommaExpected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StringFormattingUtilsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFormatLongValueWithMultipleCommasExpected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StringFormattingUtilsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckSupportForDeviceAndProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadArgsWithNonLiveArgs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithLegacyAllocationsSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeviceWithProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskModelTestUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDeviceState()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskModelTestUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExitModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadMemoryData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeTraceProcessorService.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::profilers" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginSessionWithOfflineDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginSessionWithDeadProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetInvalidSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionsManagerTest.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::profilers" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataGeneratorManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataGeneratorManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTraceConfigurationArtUnspecified()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTraceConfigurationAtrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTraceConfigurationSimpleperf()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTraceConfigurationPerfetto()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigArtInstrumented()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigPerfetto()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultStateIsParsing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationNameIsSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuMonitorTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderThread()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadInfoTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notEmptyWhenInitialized()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadsModelTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTest.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingDataCaptureReturnsMissingdata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartCapturing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void traceboxFlagIsAvailableInProfilerService()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCapturingFailureShowsErrorBalloon()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 765,
  "endLine" : 771,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStartCpuRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 783,
  "endLine" : 787,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changingCaptureStateUpdatesOptionsModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 857,
  "endLine" : 861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownSymbolsNotSymbolizedWhenProvidingInvalidSymDir()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun samplesAndLostCountShouldMatchSimpleperfReport()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tagsSortedByExpectedOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artStreamingKnownTypeTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artNonStreamingKnownTypeTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleperfKnownTypeTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceKnownTypeTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoKnownTypeTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artStreamingUnknownType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artNonStreamingUnknownType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleperfUnknownType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceUnknownType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoUnknownType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownTypeNoneTypeMatches()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString preProcessTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/FakeTracePreProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeBeforeAllDataPoints()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeAfterAllDataPoints()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/CpuProfilerConfigModelTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequiredDeviceLevelTraceBoxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/PerfettoSystemTraceConfigurationTest.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::profilers" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequiredDeviceLevelTraceBoxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/config/PerfettoSystemTraceConfigurationTest.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::profilers" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipBuilderShouldGenerateTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTooltipWithNullTooltipBuilderGeneratesNewTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyActivity()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/leakcanary/LeakCanaryModelTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterDataSeriesTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBucketDistribution()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterDataSeriesTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockArrayInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockArrayInstance.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Heap getHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockArrayInstance.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Heap getHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassObj.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObjectTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeHeapDumpCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyStackFrame()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObjectTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subClassifierIsDefault()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeAllocationMethodSetTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Heap getHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFields()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeFieldObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFieldValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToStringText()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassSet findDescendantClassSetNodeWithInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/HeapDumpSampleDataSeriesTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryMonitorTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/AllocationInfosDataSeriesTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainMemoryProfilerStageTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasUserUsedCaptureViaHeapDump()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 701,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLazyHeapDumpRecordingOption()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 922,
  "endLine" : 927,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLazyNativeRecordingOption()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 930,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLazyJavaKotlinAllocationsRecordingOption()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 938,
  "endLine" : 943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChildNodeWithIncompatibleMemoryObjectCannotBeAdded()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAdapter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPathToRootSelfCycleDetection()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeIdeProfilerServices()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLeakCanarySessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVersion()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersCommonTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/LiveStage.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackStartTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackStopTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackProcessingTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioMonitorStage.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexSurfaceflingerFrameTimelineEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInitiatedByApi()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionArtifact.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setChildArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RangeSelectionModel buildRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureParser()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateParsingStateWhenStarting()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoSymbolModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/NoSymbolModel.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaMethodModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/JavaMethodModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureStageCpuUsageTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStageCpuUsageTooltip.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfiler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuKernelTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCpuSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int fillInputBuffer()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fill()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shift()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findRenderThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManager.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TagClass tagClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/AtraceConfiguration.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/SimpleperfConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadCountDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadCountDataSeries.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuTraceInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuTraceInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleEventDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/LifecycleEventDataSeries.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeclarationAvailableAsync()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StateChartModel createEventChartModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openPastRecordingsTab()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/pastrecordings/OpenPastRecordingsTabListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doEnterTaskButton()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/pastrecordings/PastRecordingsTabModel.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openHomeTab()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/OpenHomeTabListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openProfilerTaskTab()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/task/OpenProfilerTaskTabListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProfilerTaskTab()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/task/CreateProfilerTaskTabListener.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatElapsedTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/task/interim/RecordingScreenModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BitmapDuplicationAnalyzer.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeCallStackSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupersetOf()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ClassifierSet.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::profilers" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ThreadSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/PackageSet.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function1 packageElementAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/PackageSet.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationSessionArtifact.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubtitle()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveHeapProfdSampleToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryProfiler.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::profilers" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAll()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionCreated()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLiveAllocationSamplingModeFromData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagingNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void export()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HprofSessionArtifact.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAsync()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/IdeProfilerServices.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerClient()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerClient.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownChannel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerClient.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOptionNotReady()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void makePublic()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/GeneratorsUtil.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIncludeDirective()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationClassGenerator.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaMigrationClassGenerator()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationClassGenerator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRenameTableStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldAddAutoIncrementToColumn()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaMigrationTestGenerator()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/JavaMigrationTestGenerator.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIncludeDirective()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addElementToTestClass()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAnnotationWithParameter()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFieldStructureTheSame()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/SchemaDiffUtil.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _init()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun run()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun writeToStderr()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun renderDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun renderDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun produceEmptyVideoFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun produceInvalidVideoFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beep()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun shutdown()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1160,
  "endLine" : 1164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1166,
  "endLine" : 1170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnectDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgentRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::streaming" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPosture()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getXrOptions()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKey()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendMouse()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 665,
  "endLine" : 669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendTouch()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 679,
  "endLine" : 683,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotateVirtualSceneCamera()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 705,
  "endLine" : 709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVirtualSceneCameraVelocity()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUiTheme()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllContents()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 710,
  "endLine" : 714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNestedManager()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2Rectangles()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate_withAlpha()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/ColorUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryToolWindow()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowFactoryTest.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::streaming" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/EmptyStatePanelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivateOnConnectionEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/EmptyStatePanelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/FloatingToolbarContainerTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::streaming" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetAppLanguageShouldNotUseNull()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsControllerTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::streaming" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsPanelTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionOnApi32Device()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/DeviceUiSettingsActionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ready_installsApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ready_launchesApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp_uninstallsApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnpackRgb888Slow()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/emulator/ImageConverterTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextVisible()",
  "longName" : "",
  "relativeFileName" : "streaming/streaming-benchmarker/app/src/main/java/com/android/tools/screensharing/benchmark/EncodedIntegerView.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyLongPress()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyMultiple()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyShortcut()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractClipboardSynchronizer.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractClipboardSynchronizer.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::streaming" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachClient()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1432,
  "endLine" : 1436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1456,
  "endLine" : 1460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetZoom()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomablePanel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::streaming" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowFactory.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTargetComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/CloseDialogAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformedImpl()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMousePressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMouseReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun notifyFrameListeners()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 481,
  "endLine" : 485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 660,
  "endLine" : 664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1130,
  "endLine" : 1134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1155,
  "endLine" : 1159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDisplayConfigurations()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getUiSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setDarkMode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setFontScale()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setScreenDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setTalkBack()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setSelectToSpeak()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setDebugLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setAppLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun resetUiSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAll()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFrameListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeDisplayFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAsynchronously()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClipboardSynchronizer.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScreenScaleChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun bind()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingNetworkChannel.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  setOption()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingNetworkChannel.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  getOption()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingNetworkChannel.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMaxVideoResolution()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMaxVideoResolution()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 775,
  "endLine" : 779,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceDisplayPanel.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAsynchronously()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorDisplayPanel.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/xr/EmulatorXrInputController.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFontScale()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScreenDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDebugLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorUiSettingsController.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::streaming" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStub()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorConfiguration.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::streaming" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateInputEventSender()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 932,
  "endLine" : 936,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1549,
  "endLine" : 1553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorClipboardSynchronizer.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::streaming" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorClipboardSynchronizer.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::streaming" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorManageSnapshotsAction.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::streaming" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorShowExtendedControlsAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/DisplayModeAction.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorShowVirtualSensorsAction.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorXrRecenterAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorRotateAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDarkMode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFontScale()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScreenDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTalkBack()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectToSpeak()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDebugLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAppLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForInputs()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailedToBecomeReady()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingXrInputModeAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/ToggleFloatingXrToolbarAction.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingHardwareInputAction.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Result()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_reader.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit SupportedDeviceStatesNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessFontScale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsFontScaleSettable()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsScreenDensitySettable()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateDefaultSetGestureNavigationCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetDarkMode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetFontScale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetScreenDensity()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetGestureNavigation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetDebugLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettings::SetAppLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nanoseconds UptimeNanos()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessSetMaxVideoResolution()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 666,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StartDisplayPolling()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 1019,
  "endLine" : 1023,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteFloat()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogFatalError()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioStreamer::StopCodec()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/audio_streamer.cc",
  "fileLinesCount" : 192,
  "components" : [ "primary::streaming" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::RestoreEnvironment()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t JNumber::IntValue()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JIterator JIterable::Iterator()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 481,
  "endLine" : 485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string Settings::Get()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/settings.cc",
  "fileLinesCount" : 42,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject KeyEvent::ToJava()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/key_event.cc",
  "fileLinesCount" : 68,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void KeyEvent::InitializeFieldIds()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/key_event.cc",
  "fileLinesCount" : 68,
  "components" : [ "primary::streaming" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject PointerHelper::NewPointerProperties()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject PointerHelper::NewPointerCoords()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::SetSurface()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject SurfaceControl::ToJava()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioRecord::Release()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/audio_record.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceStateManager::NotifyListeners()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::InjectHeadRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::InjectHeadMovement()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::InjectHeadAngularVelocity()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::InjectHeadMovementVelocity()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::Recenter()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::SetPassthroughCoefficient()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::SetEnvironment()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int logging_ioctl()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int logging_ioctl()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline To down_cast()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/casts.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::streaming" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jobject Release()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun zoomChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameComponent.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/TextEditorFocusListener.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyValues()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/PropertiesTableImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeExpandable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/CollapsibleLabelModel.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FilteredPTableModelImpl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableLineModelImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun fireValueChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateActionsImpl()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/CollapsibleLabelPanel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/CollapsibleLabelPanel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateBorder()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/EnumValueListCellRenderer.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getHeaderRenderer()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/EnumValueListCellRenderer.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAll()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorLayoutManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun browse()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/HelpSupport.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesPanel.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTab()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesView.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/EnumValue.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellRendererAndBounds()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 1019,
  "endLine" : 1023,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDepthFromOffset()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeWillCollapse()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireTreeStructureChange()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileName()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/DeployableFileTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-transport" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-transport" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnknownDeviceLabel()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopEventThread()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcChannel.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-transport" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEventToStream()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveEventPositionMark()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getListForStream()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void addProfiledProcess()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listHeapDumpInfos()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android-transport" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportProxy()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeProxyServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processesFlow()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/manager/TransportStreamManager.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android-transport" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clientChanged()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileChooser()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/importer/wfs/ImportWatchFaceStudioFileActionTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/xml/WatchFaceShapesDomTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/CurrentWFFVersionServiceTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/ReferenceTagReferenceTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableResourceExternalAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/inspections/FeatureRequiresHigherWFFVersionInspectionTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/inspections/InvalidComplicationDataSourceLocationInspectionTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/ImportWatchFaceStudioFileAction.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/expressions/TemplateParameterStringReference.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidComplicationDataSourceLocationInspection.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidColorIndexInspection.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidColorIndexInspection.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/UnknownWFFVersionInspection.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void menuShowsSupportedStagesForDebuggable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/sessions/SessionsViewTest.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewportPassedInConstructor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuListScrollPaneTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createViewportCreatesJBViewportOnMac()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuListScrollPaneTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createViewportCreatesJViewportWhenNotOnMac()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuListScrollPaneTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/TopDownDetailsViewTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CallChartDetailsViewTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/BottomUpDetailsViewTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartDetailsViewTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textUpdateOnTimeChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageCpuUsageTooltipViewTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLowerBoundPowerValueOneElementBelowMin()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLowerBoundPowerValueOneElementAboveMin()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLowerBoundPowerValueMultipleElements()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLowerBoundPowerValueElementEqualToMin()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetUpperBoundPowerValueOneElementBelowMax()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetUpperBoundPowerValueOneElementAboveMax()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetUpperBoundPowerValueMultipleElements()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetUpperBoundPowerValueElementEqualToMax()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/PowerRangeUtilsTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusPanelIsRemovedWhenNotParsing()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analysisPanelIsInitializedAfterParsing()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyTitleContent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changedList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changedSelected()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTitleTextNone()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/LifecycleTooltipViewTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGroupListIsCreated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageViewTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDarkColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/UserCounterStateChartFactoryTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/leakcanary/LeakCanaryScreenTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/leakcanary/actionbars/LeakCanaryActionBarTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/ExpandedLeakDetailsTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leaklist/LeakListTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startWithNewDevice()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1007,
  "endLine" : 1011,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NullSelectionVisibilityTest()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryInstanceDetailsViewTest.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupBase()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/CapturePanelTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeCpuProfilingConfigurationsDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiveDataViewInstanceCreation()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveDataViewTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveDataViewTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installCommonMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/TaskProfilersView.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisabledMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installCommonMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintBorder()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerCombobox.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bind()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/JComboBoxView.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPanningMode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Range eventRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadTrackRenderer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuTraceInfo getTraceIntersectingWithMouseX()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstaller.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createOverlayComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsView.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/SingleNameModelHChartColors.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/JavaMethodHChartColors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handlePopup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CodeNavigationHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/NativeModelHChartColors.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/SystemTraceNodeModelHChartColors.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callChartRangeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nodeChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/JankSummaryDetailsView.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addRowToCommonSection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/SummaryDetailsViewBase.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisTab()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisTab.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setLabelText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuFrameTooltipView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTimelineText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearTooltipInfo()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InvalidDeviceSelectionProcessListMessageText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/processlist/ProcessList.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryCaptureView.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void allocationTrackingChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopLoadingUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGcSupportStatus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/GarbageCollectionComponent.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateGcButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/GarbageCollectionComponent.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void groupingChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassGrouping.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadCapture()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshFilter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColumnRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/SimpleColumnRenderer.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectSystemOpenProjectTask()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemService.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/TestArtifactSearchScopes.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLibraryExists()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/sdk/AndroidProjectChecker.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::project-system" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLibraryExists()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/sdk/AndroidEnvironmentChecker.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeFoldersFromSourceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system/src/org/jetbrains/android/facet/ResourceFolderManagerToken.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ViewBinderTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/axis/ResizingAxisComponentModelTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canSelectWithOutConstraints()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractAll()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtractFromEmpty()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoIntersection()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClamp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertRangeEqualityIntentionallyNotOverwridden()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendNameIsProperlyGot()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void legendValueIsNaGivenNoData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FilterModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserCounterIsHeavy()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormatterSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/AxisFormatterTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetFormattedStringByValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/AxisFormatterTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalRangeIsLow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/EnergyAxisFormatterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalRangeTooLargeToDisplayMedium()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/EnergyAxisFormatterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageSizeMustBePositive()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomIn_DoesNotCollapse()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DefaultTimelineTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyListSetsNullAsSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ConditionalEnumComboBoxModelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void tick()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StopwatchTimer.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyFilterChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterResult combine()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterResult.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChildrenActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StateChartModel.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttachedSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalEnumComboBoxModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createEnumSet()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stopwatch stop()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Stopwatch.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleEventModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/LifecycleEventModel.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/LifecycleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/EventAction.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V build()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ViewBinder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleUnitAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSemiSimplifiedClockString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeFormatter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSimplifiedClockString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeFormatter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDependencies()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectModel.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/FpsTimer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMouseScrollWheelEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultConfigurableDurationData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultConfigurableDurationData.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getIntersectionLength()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPlus()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMinSdkAssignment()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMinSdkAssignment2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMinSdkAssignment3()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMinSdkAssignment4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuppressWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDataBindingWithoutKaptUsingApplyPlugin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDataBindingWithKaptUsingApplyPlugin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PlayPolicyInsightsJarCacheTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android-lint" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColors()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMenuTitle()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1404,
  "endLine" : 1409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestOrder()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1515,
  "endLine" : 1519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewType()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1521,
  "endLine" : 1525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressingInXml3()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1590,
  "endLine" : 1594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiCheck1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1596,
  "endLine" : 1600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApiInlined()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2251,
  "endLine" : 2255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2275,
  "endLine" : 2280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2340,
  "endLine" : 2344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1080,
  "endLine" : 1084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1179,
  "endLine" : 1183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitWarning1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/commitToApply_after.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/unsupportedChromeOsCameraSystemFeature.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnNougat()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntKotlin_after.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setExifLatLong()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/exif.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1f_after.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin35Req352Kotlin_after.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin36Req99Kotlin_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin35Req352Java_after.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/viewTypeStub/WrongCastActivity.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin1Req99Kotlin_after.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepKotlin.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnNougat()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntJava_after.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepKotlin_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin1Req99Java_after.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppress_after.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setExifLatLong()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/exif_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitWarning1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/commitToApply.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnNougat()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntJava.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin36Req99Java_after.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/unsupportedChromeOsCameraSystemFeature_after.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod createMethodWithShortClassReferences()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void delete()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/MoveToDebugManifestQuickFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-lint" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/RemoveUselessViewQuickFix.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android-lint" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/OpenFirebaseAssistantQuickFix.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lint" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintApiInspection.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-lint" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObsoleteSdkIntInspection.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-lint" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintConvertToWebpInspection.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browserActivated()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/CallGraphAction.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-lint" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputLineProcessor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::utp" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeCast()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeCast()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDotQualifiedExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeSetterName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToConfiguration()",
  "longName" : "",
  "relativeFileName" : "glance-designer/src/com/android/tools/idea/glance/preview/GlancePreviewElementModelAdapter.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCacheClean_trueAfterCacheClean()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popupDisabled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/AndroidStudioTipOfTheDayTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/SystemFontsTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllSystemFontsAvailable()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/SystemFontsTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/fonts/DownloadableFontCacheServiceImplTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHasBalloonCount()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHasEventCount()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidResourceUrlsIsRegistered()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameModelAndManufacturerAreNull()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameModelIsNull()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameManufacturerIsNull()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setActions()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setPackageName()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setVersionCode()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setManifestTheme()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setActivityAttributes()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setMergedManifestInfo()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setMinSdk()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setTargetSdk()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setAppIcon()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setAppLabel()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setSupportsRtl()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setIsDebuggable()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setDocument()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setManifestFiles()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setPermissionsHolder()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setActivities()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setServices()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setIsValid()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergedManifestSnapshotBuilder setIsValid()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  readAttributes()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/progress/StudioProgressManagerAdapterTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/DynamicServerFlagServiceTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImplTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable_returnsFalse_afterWizardShown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable_returnsFalse_whenInGuiTestingMode()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable_returnsFalse_whenDisabledInProperties()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProviderTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/ZipUtilTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/ZipUtilTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependsOnWhenDependencyExists()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependsOnWhenDependencyDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/DependencyManagementTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMergerStats_noRunTimes()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ManifestMergerStatsTrackerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLabelText()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeData()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processError()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldNotCheckWhenDoNotAskForAppIsSet()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldNotCheckWhenDoNotAskForProjectIsSet()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncCheckerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightTestsWithGradleLikeStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/LightSyncBasedTestsWithGradleLikeStructureTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightTestsWithCMakeLikeStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/LightSyncBasedTestsWithGradleLikeStructureTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightTestsWithDefaultTestProjectStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/LightSyncBasedTestsWithGradleLikeStructureTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightTestsWithMultipleModulesTestProjectStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/LightSyncBasedTestsWithGradleLikeStructureTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findMatchingWithInvalidKind()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/messages/MessageTypeTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeHyperLink()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveSdkFromManifestHyperlinkTest.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/DoNotShowJdkHomeWarningAgainHyperlinkTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidatorImplTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyNotInEdt()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AndroidGradleTestsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyInEdt()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/AndroidGradleTestsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenImportUtilsKtTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayPreviewType_alpha()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenImportUtilsKtTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayPreviewType_beta()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenImportUtilsKtTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayPreviewType_none()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/MavenImportUtilsKtTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL Java_com_android_tools_idea_diagnostics_heap_StackNode_getDepthFirstSearchStackSize()",
  "longName" : "",
  "relativeFileName" : "android/native/diagnostics/heap/jniObjectTagger.cpp",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pairedEnclosureInserted()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditingActionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charDeleted()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedBackspaceHandlerDelegate.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charTyped()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegate.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/model/AndroidManifestIndexQueryGradleTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyGradleFiles()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyGradleFiles()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 824,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/NamespacesIntegrationTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/aidl/AidlIntegrationTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/inspections/IllegalIdentifierInspectionTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplicationIdHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/dom/AndroidManifestPlaceholderDomTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestPlaceholderHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/dom/AndroidManifestPlaceholderDomTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetLibraryId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/LibraryFilePathsTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaLibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void testActionAgainstJar()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindWithOriginalArtifactIdAndGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/plugin/AndroidPluginInfoTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindWithWRONGArtifactIdAndGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/plugin/AndroidPluginInfoTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/LocalMavenRepositoryTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLibraryRevision()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testgetLibraryRevision_missingSdk()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testgetLibraryRevision_offlineIndex()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testgetLibraryRevision_playServices_preview()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetArchiveForCoordinate_missingSdk()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJdkPathFromProjectJava8()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilAndroidGradleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetGradleBuildFileFromRootDir()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilIdeaTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetGradleBuildFileFromModuleWithoutGradleFacet()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilIdeaTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/SupportedModuleCheckerTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultVariantHeuristicTest_picksDebug()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeAndroidProjectImplTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultVariantHeuristicTest_picksDebugWithFlavors()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeAndroidProjectImplTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResultTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/TaskExecutionProgressIndicatorTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/SlowTestBuildAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map projectsWithDefaultLocations()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoPerform()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AssembleGradleProjectWithTestsActionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/StudioReportDatabaseTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/LogFileProviderTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/LogFileProviderTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/BuildFileListTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/BuildFileListTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/DirectoryBasedFileProviderTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/DirectoryBasedFileProviderTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture_maybeAccept_success_nullEnd()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/DiagnosticsReportCleanerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/DiagnosticsReportCleanerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture submit()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertExtendedMemoryReportSummary()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegexMatcher()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNameRecordingChildProcessor()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateSignatueMissingStack()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequiresConfirmation()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionDataCollectionTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegexMatcher()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/ExceptionRegistryTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/ExceptionRegistryTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRootGlobalJNI()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRootUnknown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRootJavaFrame()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedIntListTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFromEmptyIndex()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedIntListTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedIntListTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectTreeTestWrapper.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectTreeTestWrapper.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedHashMapTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedHashMapTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createWeakReference()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorInValuesWithQualifiers()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/ProjectViewListenerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAreEqual()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEquals()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsSameInstance()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsDifferentPath()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAreEqual()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEquals()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsSameInstance()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsDifferentPackage()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsDifferentPath()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsDifferentPackageName()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMatchRegex()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestLexicalIncludePaths.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNodeTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getFolderFrom()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNodeTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inspectAndAssertGradleSyncGradleClasspath()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionAndGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/EditorPerformanceTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/applychanges/src/main/java/com/example/applychanges/MainActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun completeTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activateTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun clearCompletedTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteAllTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoApplication.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun starting()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/MainCoroutineRule.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/MainCoroutineRule.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_reallyShortManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergedManifestSnapshot getMergedManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkLibraryWithObsoleteSdk()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkLibraryWithTooOldLibraryJar()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installExtendedFakeLib()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllUrlsInvalidInput()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDefaultUrl()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDefaultUrlInvalidInput()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetElementValid()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetOrderValid()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstantAppIntentFilterWrapperGetOrderMissingAttribute()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getInstantAppSdk()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceGenerator setArchitectures()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceGenerator setApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceGenerator setOsBuildType()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity2.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Class1.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity3.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/namespaces/app/src/main/java/com/example/app/MyActivity.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/staticDirTest/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/staticDirTest/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAppContext()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testOnlyModule/test2/src/main/java/com/example/android/test2/ExampleTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAppContext()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testOnlyModule/benchmark/src/main/java/com/example/android/benchmark/ExampleTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplicationVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplicationVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/linked/firstapp/app/src/main/java/com/example/firstapp/MainActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinKapt/app/src/main/java/com/example/mainactivity/MainActivity.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/customNamespace/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/customNamespace/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/navigator/packageview/simple/app/src/main/java/com/example/canon/app/MainActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/navigator/packageview/simple/app/src/main/java/com/example/canon/app/MainActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/newSyncKotlinTest/app/src/main/java/com/example/smithbradley/newkotlinsyntestproject/FullscreenActivity.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplication_corrupted_missing_iml_40/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplication_corrupted_missing_iml_40/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/compatibility_tests/AS36/app/src/main/java/com/example/as36testproject/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/compatibility_tests/AS36/libs/android_library/src/main/java/com/example/android_library/SomeActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/compatibility_tests/AS36_noiml/app/src/main/java/com/example/as36testproject/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/compatibility_tests/AS36_noiml/libs/android_library/src/main/java/com/example/android_library/SomeActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lightSyncReference/app/src/main/java/com/example/skeleton/MainActivity.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/app/src/main/java/com/example/navgraph/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibResourcesTester()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibResourcesTester.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useAppContext()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinMultiplatform/module2/src/androidAndroidTest/kotlin/ExampleInstrumentedTest.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinMultiplatform/app/src/main/java/com/example/android/kotlin/MainActivity.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplicationWithTransitiveDependencies/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplicationWithTransitiveDependencies/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressBarVisible()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsGooglePlayServices()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressBarVisible()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsGooglePlayServices()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useAppContext()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinMultiplatformModuleOnly/shared/src/androidAndroidTest/kotlin/ExampleInstrumentedTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/multiFlavor/app/src/main/java/com/example/multiflavor/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/nonStandardSourceSets/externalRoot/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/nonStandardSourceSets/externalRoot/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithBuildFeaturesEnabled/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithBuildFeaturesEnabled/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThatPasses()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/commonTest/kotlin/com/example/kmpfirstlib/KmpCommonFirstLibClassTest.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithMlModels/app/src/main/java/google/appwithmlmodels/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithMlModels/app/src/main/java/google/appwithmlmodels/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/FirstFragment.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/MainActivity.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/app/src/main/java/com/example/buildsrcwithcomposite/SecondFragment.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithBuildSrc/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithBuildSrc/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onResume()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onResume()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MyAdsSdkEntryPoint.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int inspect_arguments()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/basicCmakeApp/app/src/main/jni/native-lib.c",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/simpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/FindUsagesClass1.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/FindUsagesClass.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/drawable/IdsClass.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivityWithLayout.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity6.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity5.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity1_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivityIncorrectName.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity3.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity1.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity2_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivityIncorrectName.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivityWithLayout_after.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity8.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity1Abs.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity1Abs_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity6.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity5.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity1_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity3.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity1.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity2_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/to_copy/MyActivity_FullyQualified.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/to_copy/MyActivity_WithImports.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/to_copy/MyActivity_WithCaret.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/app/SomeActivity.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doUtilMethod()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/util/UtilClass.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/splitBuildFiles/app/src/main/java/com/android/splitbuildfiles/MainActivity.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/multipleModuleDependOnAar/app/src/main/java/com/example/google/androidx/MainActivity.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/dynamicApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/dynamicApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/namespaces/app/src/main/java/com/example/app/MyActivity.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/customproperties/app/src/main/java/com/example/customproperties/MainActivity.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/app/src/main/java/com/example/navgraph/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/basic/app/src/main/java/mytest/navtest/MainActivity.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationDeclarativeSchemaKts/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationDeclarativeSchemaKts/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWith1Dot5/app/src/main/java/com/example/smudunuri/projectwith15on330/MainActivity.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAppContext()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testOnlyModule/test2/src/main/java/com/example/android/test2/ExampleTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationMultiVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationMultiVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/singleModuleApplication/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/singleModuleApplication/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/uibuilder/property/app/src/main/java/mytest/propertytest/MainActivity.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibDependency/app/src/main/java/com/example/projectwithappandlib/app/ui/dashboard/DashboardFragment.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibDependency/app/src/main/java/com/example/projectwithappandlib/app/ui/home/HomeFragment.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibDependency/app/src/main/java/com/example/projectwithappandlib/app/ui/notifications/NotificationsFragment.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/kotlin/app/src/main/java/com/example/android/kotlin/MainActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useAppContext()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/kotlinMultiplatform/module2/src/androidInstrumentedTest/kotlin/ExampleInstrumentedTest.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/kotlinMultiplatform/app/src/main/java/com/example/android/kotlin/MainActivity.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalDate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/lintTestsDesugaring/app/src/main/java/google/testartifacts/ExampleMain.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleDeclarativeApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleDeclarativeApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationGeneratedAssets/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationGeneratedAssets/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/scriptedDimensions/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/scriptedDimensions/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/kotlinKapt/app/src/main/java/com/example/mainactivity/MainActivity.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/instantAppWithDynamicFeatures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/instantAppWithDynamicFeatures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onComplicationRequest()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/wearWithTileComplicationAndWatchFace/app/src/main/java/com/example/complication/MyComplicationService.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleAppWithOlderSupportLib/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleAppWithOlderSupportLib/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/moveWithResources/app/src/main/java/google/MainActivity.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressBarVisible()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsGooglePlayServices()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/multipleLinked/firstapp/app/src/main/java/com/example/firstapp/MainActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/multipleLinked/secondapp/app/src/main/java/com/example/mysecondapp/MainActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibResourcesTester()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibResourcesTester.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibWithoutTargetSdk/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppAndLibWithoutTargetSdk/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidxSimple/app/src/main/java/com/example/google/androidx/MainActivity.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidxSimple/app/src/main/java/com/example/google/androidx/MainActivity.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/kotlinWithVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationImportedVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationImportedVersionCatalog/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressBarVisible()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsGooglePlayServices()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressBarVisible()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsGooglePlayServices()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/RunApp36/app/sub36/src/main/java/com/example/sub36/MainActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/RunApp36/app/src/main/java/com/example/my36/MainActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithDuplicates/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithDuplicates/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithDuplicates/libs/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithDuplicates/libs/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/singleModuleVersionCatalog/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/singleModuleVersionCatalog/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThatPasses()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/commonTest/kotlin/com/example/kmpfirstlib/KmpCommonFirstLibClassTest.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/basicKotlinGradleDsl/src/main/kotlin/com/example/kotlingradle/MainActivity.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressBarVisible()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsGooglePlayServices()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/namespaces_with_appcompat/app/src/main/java/com/example/myapplication/MainActivity.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/appWithBuildSrc/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/appWithBuildSrc/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationVersionCatalogKts/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationVersionCatalogKts/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidxWithLibModule/app/src/main/java/com/example/google/androidx/MainActivity.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidxWithLibModule/app/src/main/java/com/example/google/androidx/MainActivity.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/withErrors/simpleApplicationMultipleErrors/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/withErrors/simpleApplicationMultipleErrors/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/withErrors/simpleApplicationMissingExport/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/withErrors/simpleApplicationMissingExport/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithScreenshot/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationWithScreenshot/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onResume()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onResume()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterfaceDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterfaceDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterfaceDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MyAdsSdkEntryPoint.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationPluginsDsl/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplicationPluginsDsl/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/buildAnalyzer/checkAnalyzers/buildSrc/src/main/java/org/example/buildsrc/AlwaysRunningBuildSrcPlugin.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/emptyDeclarativeApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/emptyDeclarativeApp/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/inlineLayout/MyActivity.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/inlineStyle/MyActivity.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassDontUseResourceIdForArgWithoutStringResAnnotation.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassDontUseResourceIdForArgWithoutStringResAnnotation_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/extractDimen/fromJava.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/extractColor/fromJava.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnceInitializer_doesNotHaveReadLock()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryRunOnceInitializerTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMultiResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalResourceRepositoryDelegate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/AppResourceRepositoryTest.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ProjectResourceRepositoryTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/MainContentRootSampleDataDirectoryProviderTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/MainContentRootSampleDataDirectoryProviderTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStable()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertStringIs()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ModuleResourceRepositoryTest.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::android" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinition_notRClass()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinition_notInPackages()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureNamespaceImportedAddEmptyNamespaceForStyleAttribute()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_simpleName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 756,
  "endLine" : 759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_nameWithSurroundingSpaces()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_nameWithDigits()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_stringStartsAndEndsWithPunctuation()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActionsTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestLocalResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/TestLocalResourceRepository.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/TestLocalResourceRepository.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/Header.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/Header.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMaximumSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/Header.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyIdFieldsTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/TrackedConfigurable.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result updateOkButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cachedFileExists()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getSampleDataUserDir()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/ResourceContent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gservices/StudioDeprecationChecker.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenImportUtils.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportKotlinResolver.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ungzip()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/GzipUtils.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toKtxMapEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidConfigurationExecutor getExecutor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTestSourceRootCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRawOutputItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAndroidTestResultsRowSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTestSuiteResultForDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColumnFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRootItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearSelection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetLastReportedValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeviceColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColumnFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1256,
  "endLine" : 1259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestResultSummaryText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1377,
  "endLine" : 1380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidTestResults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentView.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultAction.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportUtpResultActionFromAndroidGradlePluginOutput()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultAction.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportGradleManagedDeviceUtpResults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportUtpResultAction.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnored()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChannelApplicableForUpdates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeUsedForIntermediatePatches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getOptionalIjPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeReportProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/UnanalyzedHeapReport.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeReportProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/HeapReport.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeReportProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/PerformanceThreadDumpReport.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTracking()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/commit/GitCommitTracker.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAllTimeouts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReports.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrFreezeReports.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/analysis/CallTree.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/MemoryUseReportContributor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioSystemHealthMonitor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerOutOfMemoryErrorListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioCrashEvents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1277,
  "endLine" : 1280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1284,
  "endLine" : 1287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNominatedClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExceededClusterStatistics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerIntegrationTestCollectMemoryUsageStatisticsAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMemoryReportCollectionRequest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logSharedClusterHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean classNameIsStudioSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOptimalUnitsStatisticsPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedClusterStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/FieldCache.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectsStatistics.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectsStatistics.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectsStatistics.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRootPathTreeNodeWasPropagated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoPiiException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/exception/NoPiiException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescriptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsJvmCrash()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUptimeInMs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setErrorSignal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setErrorFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setErrorThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioCrashReport build()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProfilerActive()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/JfrUtils.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReportString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfEventBasedParser.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goToInstanceField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goToStaticField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeDisposer.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateObjectSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popToVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/Analyzer.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/Analyzer.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMapping()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectStringValuesVisitor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringInUTF8()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectStringValuesVisitor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateAuxiliaryFilesVisitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassStore()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateClassStoreVisitor.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileBackedUByteList.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileBackedUShortList.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/PartialProgressIndicator.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileBackedIntList.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun messageLogged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorLogListener.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional choosePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/Editor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Skin merge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/NoSkin.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkinComboBoxModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void load()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElevatedCommandLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElevatedCommandLine withTempFilePrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSystemImageDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelAlert.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LaunchType getLaunchType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorRunner.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceDefinitionPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomSkinValidator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CustomSkinValidator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceUiAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void showHardwareProfileWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeleteDeviceAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/EditDeviceAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ExportDeviceAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceSkinUpdaterService()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdaterService.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFoldable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCanonicalDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/DeviceUtils.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUseWearDeviceAsDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/DeviceUtils.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNonWearDeviceLastSelectedStateName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getProjectTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidModuleInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModificationStamps()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findActivityByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndexQueryUtils.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAliasByName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndexQueryUtils.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/PathStringPool.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/PathStringPool.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manifestChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationTracker.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestManager.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackDataBindingCompletion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/analytics/DataBindingDefaultTracker.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBindingAdapterAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/DataBindingAnnotationsService.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LayoutBindingSupport getBindingSupport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public DataBindingMode getDataBindingMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public ModificationTracker getDataBindingEnabledTracker()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findFeatureModules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantApps.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalPackage getInstantAppLocalPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppSdks.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChildAddition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChildRemoval()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChildReplacement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChildMovement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChildrenChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforePropertyChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childReplaced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childrenChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childMoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTracing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTracer.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeListOfProjectCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DumbModeTask tryMergeWith()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass findClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidInnerClassFinder.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/TestAppResourceRepository.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioResourceRepositoryManager getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceRepository getAppResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceRepository getProjectResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceRepository getModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DumpResourceTraceAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceItemSources.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceItemSources.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceClassRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Navigatable getNavigationTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceItemPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setItemText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeOnListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childrenChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarResourceRepositoryCache.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/completion/ResourceCompletionContributor.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceRepositoryImplUtil.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceRepositoryRClass.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AppResourceRepository.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResourceFolderRepository create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFolderRepository ensureLoaded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addToResult()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeAfterPendingUpdatesFinish()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 802,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bitmapUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1087,
  "endLine" : 1090,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setModificationCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1105,
  "endLine" : 1108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChildrenChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1907,
  "endLine" : 1910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFileCreated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1966,
  "endLine" : 1969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFileOrDirectoryRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1971,
  "endLine" : 1974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceItem findValueResourceItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2077,
  "endLine" : 2080,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2476,
  "endLine" : 2479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceSourceFile createResourceSourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2561,
  "endLine" : 2564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void countCacheMiss()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2603,
  "endLine" : 2606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float complexToFloat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDirectlyInPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void dropCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCached()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getResourcesInternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PredefinedSampleDataResourceRepository.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass findClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidInternalRClassFinder.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaultValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream downloadAndStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void downloadFully()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showAndroidSdkManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFinishAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldShow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstallComponentsPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSdkData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseEmbeddedJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSameAsJavaHomeJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseJdkEnvVariable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1141,
  "endLine" : 1144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJdkEnvVariableDefined()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1146,
  "endLine" : 1149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean IsJdkEnvVariableValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1151,
  "endLine" : 1154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getJdkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1156,
  "endLine" : 1159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1161,
  "endLine" : 1164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVariableValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1166,
  "endLine" : 1169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkHandler tryToChooseSdkHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getPlatformFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findJavadocFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileInJarFileSystem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInstallComponentsPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSdkVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/Jdks.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadServerFlagList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagDownloader.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentEntry findParentContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ContentEntryUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportApkAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ImportApkAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ImportApkAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPathMapping()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePathMapping()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUserSelectedPathsInMappings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexSourceFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String findJavaPackageNameIn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiJavaFile findPsiJavaFileFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggableSharedObjectFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DebuggableSharedObjectFile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List split()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathTree.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findViewClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioModuleDependencies.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFlag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderXmlFile getFromXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/PsiIncludeReference.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebpConvertedFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConvertedFile.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getSourceImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConvertedFile.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/FilteringClassLoader.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/FilteringClassLoader.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/RepackageTransform.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/RepackageTransform.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/ConstructorReplacingTransform.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/ConstructorReplacingTransform.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/ConstructorReplacingTransform.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildTargetReference.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildTargetReference.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildTargetReference.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSeverity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSeverity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLinkHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMessageTip()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowExceptionFix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/ShowExceptionFix.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowExceptionFix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/ShowExceptionFix.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchCompatibility()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibility.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidLaunchTaskContributor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFeaturesTableModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearUndo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationEditorContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/RunConfigurationEditorContext.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTargetState getCurrentDeployTargetState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module findModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLaunchedDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceProvisionerAndroidDevice.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOpenLogcatAutomatically()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addExtraOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClearAppStorage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStopCallback()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidComplicationConfigurationExecutor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/Utils.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStopCallback()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidTileConfigurationExecutor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warning()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImpl.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidWearRunConfigurationProducer.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidDeclarativeWatchFaceConfigurationEditor.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidDeclarativeWatchFaceConfigurationEditor.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/SpecificActivityLocator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultApkActivityLocator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultApkActivityLocator.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkConfigurable.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkConfigurable.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun info()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/ActivityLaunchOptionState.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getExported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsLauncherIntent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocatorUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemApkProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FileSystemApkProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableModel.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialog.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeAllParents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/Popup.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxAction.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditADBListener.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditADBListener.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/R8MemoryClassFileConsumer.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassDescriptors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/JarResourceCacheEntry.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/JarResourceCacheEntry.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditNotifications.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditNotifications.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompilerOutput.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIrClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompilerOutput.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGroupId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompilerOutput.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun analyze()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrentMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveEditStatus status()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKotlinCompilerConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassInitializer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/PsiValidator.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRunConfigurationModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationModule.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun enabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsMultipleScreenFormats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNotDispatchThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfigsState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig setName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig setTechnology()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig setSamplingIntervalUs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig setBufferSizeMb()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig setDualClock()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfig setSamplingRateBytes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/StopWatch.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restart()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/StopWatch.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDebuggableDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/LaunchUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookupCanceled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndAddLink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProvider.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestTreeNode lastAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1180,
  "endLine" : 1183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileColorTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1270,
  "endLine" : 1273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createRunnableLink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1328,
  "endLine" : 1331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedStyleName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedItemAttrName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceType getAttrType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceType getAttrType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfiguredThemeEditorStyle getTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfiguredThemeEditorStyle getTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StyleResourceValue findTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNamespacingEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThemeEditorStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ThemeEditorStyle.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSelectedModelRowIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String computeResourceFolderString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerActionOverrides()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setRowSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void selectCellAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSelectedModelRowIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSelectedModelColumnIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void putInInputMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void putInActionMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void createDefaultColumnsFromModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setDefaultRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setDefaultEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSelectedRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun include()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationForLocaleRowFilter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPreferredCellWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHover()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableHoverListener.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int convertColumnIndexToDelegate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int convertColumnIndexToModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringsVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringsVirtualFile getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMissingTranslations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceData.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToDeclarationAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/GoToDeclarationAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/CopyAllSelectedAction.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteStringAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/DeleteStringAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTagText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResource.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUpdateListenerToNewStringResourceModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/TranslationsEditorTextField.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorService.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSimplify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditConfigurable.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpPageUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/help/AndroidWebHelpProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallationTypeWizardStep.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/MissingSdkAlertStep.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCheckboxUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCheckboxUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightedRangesIterator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AehdUninstallInfoStep.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AehdInstallInfoStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdInstallInfoStep.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component createStepBody()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoRadiosToBooleanBinding()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/TwoRadiosToBooleanBinding.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinuxKvmInfoStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStep.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AehdUninstallInfoStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStep.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunProgressStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallSummaryStep.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallSummaryStep.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/LinuxKvmInfoStep.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWelcomeStep.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallComponentsProgressStep.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallComponentsProgressStep.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallComponentsProgressStep.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AehdInstallInfoStep.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startLoading()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopLoading()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadingError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getInstallCommandLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AehdSdkComponentTreeNode.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AehdSdkComponentTreeNode.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMaxXmxInMB()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMachineMem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/AndroidLowMemoryNotifier.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlagProperty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileMoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/PoliteAndroidVirtualFileListener.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/SyncUtil.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultBuildManager.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiredAndroidModelMissing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidProjectInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLegacyIdeaAndroidProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidProjectInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyncMessageHyperlink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageHyperlink.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/MultipleChoiceDialog.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/SingleChoiceDialog.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookupShown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/CompletionStats.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/FeatureSurveys.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/FeatureSurveys.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRecordEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioStatisticsEventLoggerProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBridgeConnected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/StudioAdapter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/StudioAdapter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/CreateDiagnosticReportDialog.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInTestingMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/GuiTestingService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteOverlayAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickFixNotificationListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/QuickFixNotificationListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchAssetCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchAssetCollection.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchGradientStop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradientStop.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D makeAbsolutePosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchPoint2D.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchFileReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFileReference.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchGraphicsContextSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGraphicsContextSettings.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingConstraint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingConstraint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingConstraint updateConstraint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BorderModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/BorderModel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradientStopModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientStopModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toRelativeGradient()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag closeClippedGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getExternalColors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/SketchToStudioConverter.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::android" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String trimDoubles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDisplayableDrawables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDisplayableColors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAsset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshIfOutdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModel.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolFactory.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/QualifierMapperModels.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCopy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManager.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun importData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImageCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ImageCache.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeAndGet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ImageCache.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDrawableRender()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/FrameworkDrawableRenderer.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/LinkLabelSearchView.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToSelection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSections()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uninstallListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/CopyResourceValueAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/OpenResourceManagerAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/HorizontalTabbedView.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/DrawableGrid.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourcePicker.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/util/ResourceChooserHelper.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/util/ResourceChooserHelper.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/DevicePickerHelpAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAddedAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRemovedAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationMask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1540,
  "endLine" : 1543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitThrowExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReturnExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitField()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingFoundMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalActionSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsToken.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copyTextAndIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidStudioActionRemover.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ExportProjectZip.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/BrowserNotificationAction.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidAddRtlSupportAction.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIdeaAndroidModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidAddRtlSupportAction.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidOpenFileAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationIssue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileSelectable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserHelpAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/BrowserHelpAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenProjectFileChooserDescriptorWithAsyncIcon.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LicenseTextCollector()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicenseTextCollector.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LicenseDialog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/ShowLicensesUsedAction.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LicensesLocator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicensesLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPngFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ConvertToNinePatchAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateTextAndIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidActionGroupRemover.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAllClassMaps()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMinApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContents()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModuleInfoOnContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOsPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLayoutStyleableSecondary()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AttributeProcessingUtil.kt",
  "fileLinesCount" : 915,
  "components" : [ "primary::android" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ProviderPresentationProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ApplicationPresentationProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ServicePresentationProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ActivityPresentationProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ReceiverPresentationProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentNode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IncludeNode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutNode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/ManifestDomFileDescription.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/ManifestDomFileDescription.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupportedRootTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/AndroidXmlResourcesUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized NavigationSchema get()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTagAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationType getDestinationTypeForDestinationClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 994,
  "endLine" : 997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendsNavHostFragment()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavClassHelper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement addRangeBefore()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceProvider.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PsiElement getDocumentationElementForLookupItem()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdDocumentationProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasDataBindingRootTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/DataBindingDomFileDescription.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasFragmentRootTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/FragmentLayoutDomFileDescription.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutElementDescriptors.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutElementDescriptors.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyVisitor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnknownAttributeInspection.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyVisitor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidElementNotAllowedInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyPackageReferenceSet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyResolveResult()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder useManifestBasePackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder completeLibraryClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withExtendClassNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withExtraBasePackages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getIncludeDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCompleteLibraryClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCurrentValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticEnumConverter setContainsAllValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/StaticEnumConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNonValuesResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ColorConverter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FloatConverter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentStyleConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ParentStyleConverter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CompositeConverter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convertString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FlagConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/InstrumentationTargetPackageConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetApiConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getPrimaryManifestFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidFacetScopedService()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetScopedService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FacetEditorTab createFacetEditorTab()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAutogenerationPanels()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSelectedCustomKeystorePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 839,
  "endLine" : 842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyGenSourceFieldListener()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 932,
  "endLine" : 935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomContainerName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiDirectory findRes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceDirectorySelector()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverrideElementFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddActivityToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddBroadcastReceiverToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddServiceToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAttributeInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableOnDataContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBinaryResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFallbackFindUsagesProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ParentStyleUsageData.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RefactoringActionHandler getHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddModuleDependencyTask()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/AddModuleDependencyTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/AddModuleDependencyTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isComment()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isLiteral()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/GoogleServicesJsonSpellcheckingStrategy.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBinPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVMExecutablePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidSdkManagerEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File findValidAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbSearchResult()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyMonitorBridgeConnectionTask()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkAdditionalData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuildTargetHashString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuildTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkAdditionalData from()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/StudioAndroidSdkData.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDisableEmbeddedTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/StudioEmbeddedRenderTarget.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRequiresPermissionAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributor.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidDeprecationPresentationCompletionContributor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidCodeStyleNotificationProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidCodeStyleNotificationProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OtherCodeStylePanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOptionValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/converter/AndroidConversionUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDefaultConstructorProblem()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceSuperClassFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationFilter.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveFileQuickFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/MoveFileQuickFix.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass findActivityClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyVisitor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doApplyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AllowedValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile createChildDirectoryIfNotExist()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/DisposableUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateButtons()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 747,
  "endLine" : 750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAfterFindClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateMultiRootResourceFileAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllowedTagNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidToolsActionGroup.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceFileAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyInputValidator()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canClose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChangeFileNameVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChangeValueVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChangeNameVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChangeModuleVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement create()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebugger getSelectedAndroidDebugger()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ResourceManager.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FrameworkResourceManager getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getLeafResourceRepositories()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceRepository getResourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceManager getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceManager getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeDefConstruction()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateAndroidSdkPerAndroidTarget()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/wizard/SdkQuickfixUtilsTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/NdkPathsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkPathsTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoGetJdkFromPathOrParentRoot()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDDoGetJdkFromPathOrParentEmpty()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoGetJdkFromPathOrParentSpaces()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJdkCompatibleJdk8()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJdkCompatibleEmbedded()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksAndroidTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNeedsAnnotationsJarInClasspathWithApiLevel15()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNeedsAnnotationsJarInClasspathWithApiLevelGreaterThan15()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/AndroidSdksTest.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation12()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidMultiModuleRenameTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlNamespaceCompletionTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeNames()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagNameCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavGraphValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInnerActivityHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInnerActivityCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBackupAgentCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentActionCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplicationNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 718,
  "endLine" : 721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManageSpaceActivity()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDataAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 781,
  "endLine" : 784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityAlias()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityAlias1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 795,
  "endLine" : 798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityAlias2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityAlias3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntegerRefAsEnumValue()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpellchecker1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMetadataCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContentProviderIntentFilter()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleableAttributesNamespaced()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnClickCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyAbsFiles()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameInheritedAttributesForViewTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 772,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsListViewAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesigntimeAttributesCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 849,
  "endLine" : 852,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1035,
  "endLine" : 1038,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1040,
  "endLine" : 1043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1059,
  "endLine" : 1062,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTagCompletion9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1070,
  "endLine" : 1073,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttributeNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1081,
  "endLine" : 1084,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttributeNameCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1105,
  "endLine" : 1108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttributeNameCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1110,
  "endLine" : 1113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdea64993()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1134,
  "endLine" : 1137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1147,
  "endLine" : 1150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalResourceCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1183,
  "endLine" : 1186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalResourceCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1188,
  "endLine" : 1191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalResourceCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1197,
  "endLine" : 1200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForceLocalResourceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1202,
  "endLine" : 1205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatAttributeValuesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1221,
  "endLine" : 1224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedScrollView()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1374,
  "endLine" : 1377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextViewRootTag_IDEA_62889()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1445,
  "endLine" : 1448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1470,
  "endLine" : 1473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1475,
  "endLine" : 1478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1480,
  "endLine" : 1483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1510,
  "endLine" : 1513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewClassReference1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1559,
  "endLine" : 1562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1575,
  "endLine" : 1578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClickHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1595,
  "endLine" : 1598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1706,
  "endLine" : 1709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1711,
  "endLine" : 1714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1716,
  "endLine" : 1719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaIdCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1721,
  "endLine" : 1724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1726,
  "endLine" : 1729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1731,
  "endLine" : 1734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaHighlighting3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1736,
  "endLine" : 1739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaHighlighting4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1741,
  "endLine" : 1744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaHighlighting5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1746,
  "endLine" : 1749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceValidationErrors()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1776,
  "endLine" : 1779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1781,
  "endLine" : 1784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpellcheckerQuickfix()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2127,
  "endLine" : 2130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagCompletionUsingInnerClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2264,
  "endLine" : 2268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagLayoutCompletionUsingInnerClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2279,
  "endLine" : 2283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass findClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRebuildNoChange()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaTest.java",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestPurposeDomTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parentStyleReferenceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void declareStyleableNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void declareStyleableNameHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void localStyleItemReferenceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void localStyleItemReferenceHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void spellchecker1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void spellNewlines()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 973,
  "endLine" : 976,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1120,
  "endLine" : 1123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionManagerCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionManagerCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionManagerCompletion7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppwidgetProviderConfigure()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceHeaders()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomPreference1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomPreference2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomPreference1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomPreference2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractDimensionActionTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractColorActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidLightOrGeneratedClassIntentionActionFilterTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creatingUnresolvedMethod()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importingUnresolvedSymbol()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createUnresolvedClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidIntentionsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/FragmentMustBePublicTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManifestDomElement()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCommonInlineAll()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/spellchecker/AndroidShellSpellcheckingStrategyTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkUtilsTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkUtilsTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkDataReturnsNullForInvalidSdkLocations()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkDataTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkDataByProject()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkDataTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSdkDataByModule()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkDataTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findUsages()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 998,
  "endLine" : 1001,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetHelpId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStepTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doClassInstantiatedTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testManifest1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributesArrangement2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileServerClasspath()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/CompileServerClasspathTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAARPriorityNamespaced()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadClassBytes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/ModuleClassLoaderOverlaysTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShouldBeVisibleWhenSdkConfigured()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/AndroidToolsActionGroupTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShouldNotBeVisibleWhenNoSdkConfiguredAndNoAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/AndroidToolsActionGroupTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateMultiRootResourceFileActionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/RegisterComponentsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialogTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/dex/DexFileDisassemblerTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsMissingPathMappingsWithNonEmptyMappings()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsMissingPathMappingsWithEmptyMappings()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/SmaliFileNotificationProviderTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindInProjectWithoutLibFolder()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/LibraryFolderTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLibrariesWithoutDebugSymbolsWithEmptyLibraries()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderServiceTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderServiceTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontFamily createRobotoFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/MenuPreviewRendererTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/NamespacedRenderTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addColor()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extensionPointExists()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ImportersProviderTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporterTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun condition()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectories()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnKotlinMethodCall()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnKotlinPropertyInitialization()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnKotlinPropertyInitialization2()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnKotlinUnknownElement()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/ImageCacheRule.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/DrawableSlowPreviewProviderTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionIsNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/CopyResourceValueActionTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/ShowFileInResourceManagerActionTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnsSelectedConfig()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/SigningConfigSelectorDialogTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeepLinkChooserDialogTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestDeployTargetProvider()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/TestDeployTargetProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerifyDynamicFeatureAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/InstantAppRunConfigurationsDialogTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerifyBaseModuleAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/InstantAppRunConfigurationsDialogTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initProviders()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeployTargetContextTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getApplicableDeployTargetProvidersVisibleComboBoxAppConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeployTargetContextTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getApplicableDeployTargetProvidersVisibleComboBoxTestConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeployTargetContextTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentDeployTargetProviderSelectDeviceSnapshotComboBoxIsVisible()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DeployTargetContextTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProfilingTabAvailable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidRunConfigurationEditorTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProfilingTabNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidRunConfigurationEditorTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persistentFieldNamesAndTypes()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/AndroidDeclarativeWatchFaceConfigurationEditorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allSlotsDisabledByDefault()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/SlotsPanelTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComputeDefaultActivity_emptyActivitiesList()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renameClass()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActivityPath()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/AndroidActivityLauncherTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedTargetStateServiceTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyModel()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun g()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/AccessorCompileTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/AccessorCompileTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNested()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PsiValidatorTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InstructionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InstructionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/AnnotationTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStart()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnd()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStart()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnd()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNewString()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSam()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLambda()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLambda()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/IncompatibleChangeCompileTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/FakeLiveEditAdbListener.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/FakeLiveEditAdbListener.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigByNameCustomConfig()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/StopWatchTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRecommendedThemesAppcompatNamespaced()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/FindUsagesJavaKotlinTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AttachAndroidSdkSourcesNotificationProviderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightBracketNeedsEscaping()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/AndroidRegExpHostTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/LocaleColumnFilterTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationsRowFilterTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include_untranslatable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationsRowFilterTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include_noEmptyStrings()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationsRowFilterTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/NeedsTranslationForLocaleRowFilterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/TextRowFilterTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include_untranslatable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/TranslatableRowFilterTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include_translatable()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/TranslatableRowFilterTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void moveTo()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/FrozenColumnTableTest.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun columnName()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun columnName_unknownRegion()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableModelTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun panelCreated()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringCorrect()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanViewTranslations()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorProviderTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/NewStringKeyDialogTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddLocaleActionTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_nothingSelected()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/RemoveKeysActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructionCopiesShortcutsFromExistingPasteAction()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/TranslationsEditorPasteActionTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/ReloadStringResourcesActionTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/ReloadStringResourcesActionTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddKeyActionTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed_noTableData()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/AddKeyActionTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clickLink()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestConflictTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerKotlinTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureAdditionalModules()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandlerTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllModulesofProjectTypeWithNone()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsApkProjectWithoutApkModules()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/MainImporterTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/DefaultModuleSystemTest.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPackageName_noOverrides()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/DefaultModuleSystemTest.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSlashesRuleOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalCharacterMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalFilenameMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalFilenameOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whitespaceMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whitespaceOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonAsciiCharsMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonAsciiCharsOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentDirectoryNotWritableOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentIsNotADirectoryMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentIsNotADirectoryOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathNotWritableOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonEmptyDirectoryOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValid()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/StringPathValidatorTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simulateRender()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/DrawableGridTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/CompactResourcePickerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test7()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1430,
  "endLine" : 1433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test11()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1531,
  "endLine" : 1534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflect4()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2080,
  "endLine" : 2083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflect6()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2091,
  "endLine" : 2094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferParameterFromMethodCall()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2276,
  "endLine" : 2279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidImportProjectActionTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindImportTargetWithDirectoryAndGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidImportProjectActionTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindImportTargetWithDirectoryAndGradleSettingsFile()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidImportProjectActionTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/OverrideResourceActionTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModificationTracker getXmlPsiModificationTracker()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModificationTracker getPsiModificationTrackerIgnoringXml()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiReferenceExpression getPreviousInQualifiedChain()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/gservices/DeprecationBanner.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-common" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/gservices/ServerFlagBasedDevServicesDeprecationDataProvider.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::android-common" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWrapper alwaysLogAsDebug()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWrapper allowVerbose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/psi/light/DeprecatableLightMethodBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-common" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/psi/light/NullabilityLightMethodBuilder.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-common" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNullabilityParameter()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/psi/light/NullabilityLightMethodBuilder.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-common" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/ThrottledProgressWrapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-common" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/ThrottledProgressWrapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-common" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/ThrottledProgressWrapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-common" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RawProgressReporterAdapter.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-common" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getDesktopDirectoryVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/io/IdeFileUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-common" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRunningFromStudioSources()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NotificationHyperlink()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/hyperlink/NotificationHyperlink.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationHyperlink setCloseOnClick()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/hyperlink/NotificationHyperlink.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-common" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomNotificationListener()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/ui/CustomNotificationListener.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCallback()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addListener()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture transformAsync()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture catching()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture catchingAsync()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exitDumbMode()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChange()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ThrottlingAsyncSupplier.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-common" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppProject()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeDependency()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromTaskTypeToConfigNameJavaKotlinMethodSample()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromTaskTypeToConfigNameJavaKotlinMethodTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromTaskTypeToConfigNameCallstackSample()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromTaskTypeToConfigNameSystemTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromTaskTypeToConfigNameNativeAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromTaskTypeToConfigNameUnspecifiedTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/analytics/StudioFeatureTrackerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleLogcatTracking()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LeakCanaryLogcatCommandHandlerTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun logMessages()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/util/FakeLogcatService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureFlagConfigTraceBoxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureFlagConfigTraceBoxDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureFlagConfigLeakCanaryEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureFlagConfigLeakCanaryDisabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeNativeSymbolizer()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactoryTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorServiceImplTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/FakeTicker.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProfilerTransportConfigContributorTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/Utils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerMemoryLoadTestBase.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureMemoryOfImportEmptyTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerEmptyCaptureTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStartScheduled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerRunWindowRestorerExecutionListener.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerRunWindowRestorerExecutionListener.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactory.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfilingConfiguration getSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean nonDefaultSelectionExists()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyMoveAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioLegacyAllocationTracker()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/StudioLegacyAllocationTracker.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackEnterStage()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCpuStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskEntered()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setDevice()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setCpuCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setCpuImportTraceMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 964,
  "endLine" : 967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setCpuStartupProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 970,
  "endLine" : 973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setCpuApiTracingMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 976,
  "endLine" : 979,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setMemoryHeapId()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 988,
  "endLine" : 991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setSessionCreationMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 994,
  "endLine" : 997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setSessionSelectionMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1000,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setTransportFailureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1006,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setMemoryInstanceFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1012,
  "endLine" : 1015,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setTraceProcessorDaemonManagerStats()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1018,
  "endLine" : 1021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setTraceProcessorDaemonQueryStats()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1024,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tracker setTrackGroupMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setBoxSelectionMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1036,
  "endLine" : 1039,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setEventCount()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1042,
  "endLine" : 1045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setLoading()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1048,
  "endLine" : 1051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setPowerProfilerCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setRunWithProfilingMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1060,
  "endLine" : 1063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setIsTaskSettingsChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1066,
  "endLine" : 1069,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setTaskEnteredMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setTaskFinishedMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker setTaskFailedMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1084,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldHandle()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/commands/LeakCanaryLogcatCommandHandler.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isProfilerLaunch()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfileRunExecutorGroup.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonClient.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryBatchRequest()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonClient.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonClient.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/WindowsNameDemangler.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString preprocessBytes()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openTaskConfigurationsDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openYesNoDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUserCpuProfilerConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTaskCpuProfilerConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StopJavaKotlinAllocationsTaskAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StopProfilingSessionAction.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun search()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/testSrc/com/android/tools/idea/gradle/repositories/search/CachingRepositorySearchFactoryTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArtifactRepository getMavenRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/AndroidSdkRepositories.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildGradleSettingsWithJustProjectName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/builder/GradleSettingsBuilderTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/template/ConfigureTemplateParametersStepTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveVersionSeriesNotAvailable()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/AgpVersionSelectorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-npw" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertValidProjectName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ProjectNameValidatorTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertInvalidProjectName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ProjectNameValidatorTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckPathValidInput()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/ModuleWizardStepAdapterTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-npw" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/multiplatform/ConfigureKotlinMultiplatformLibraryModuleStepTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPathForBasename()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/MaterialDesignIconsTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCategoriesUrlProtocolEqualsHttps()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/MaterialDesignIconsTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCategoriesFromFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/MaterialDesignIconsTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGeneratedIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkGeneratedIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddBaselineProfilesModuleTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-npw" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddBaselineProfilesModuleTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-npw" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uniqueBuildType_noBuildTypes()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/MacrobenchmarkModuleTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uniqueBuildType_oneDifferentBuildType()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/MacrobenchmarkModuleTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uniqueBuildType_hasConflict()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/MacrobenchmarkModuleTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uniqueBuildType_hasTwoConflicts()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/MacrobenchmarkModuleTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nonInstantAppPresentationShouldBeEnabled()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/NewAndroidComponentActionTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-npw" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/startup/NewProjectActionsInitializer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTemplateCreationMenu()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/TemplateManager.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-npw" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/TemplateManager.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-npw" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVisible()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setValue()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/java/NewLibraryModuleDescriptionProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-npw" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRender()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android-npw" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewAndroidModuleModel.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-npw" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivationListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ConfigureModuleDownloadOptionsStep.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android-npw" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/DynamicFeatureModel.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android-npw" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValidationStatus()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setModuleNameVisibility()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canToggleModuleSelection()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValidationStatus()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleWizardStepAdapter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-npw" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleWizardStepAdapter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherLegacyOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconGeneratorResult()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/IconGeneratorResult.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getDecoded()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabelText()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void invokeVeryLate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renderPreviews()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvBannerOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherIconOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveIconOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorIconOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/VectorIconGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-npw" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveShapesHelper()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLine()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scaleWidth()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scaleHeight()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvChannelIconOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map generateIntoIconMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static BufferedImage loadStyleImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Element attribute()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Element childAtFront()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/LayeredImageConverter.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::android-npw" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCategory()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicGeneratorContext()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Future getStencilImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorAssetBrowser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileChooserDescriptor createFileDescriptor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorAssetBrowser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SingleLineTextAssetEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ImageAssetBrowser.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/MultiLineTextAssetEditor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showPreviewImagesImpl()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression namesAreDistinctExpression()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1092,
  "endLine" : 1095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression namesAreDistinctExpression()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2019,
  "endLine" : 2022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Style()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Category()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescriptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleDescriptionProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWizardModelListenerAndFire()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ConfigureModuleStep.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::android-npw" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAidlDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateApiPercentLabel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModulePath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidNewModuleInGroupAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-npw" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidImportModuleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/LangDataBindingTestData.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/model/PsiModelClass.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionUtil.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeArgumentsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNullCoalesceExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbEqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourcesExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassExtractionExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbVoidExprImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbFunctionRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryXorExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTernaryExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCallExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBitShiftExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbIneqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourceParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbIdImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInferredFormalParameterListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassOrInterfaceTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbExprImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbArrayExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbSignChangeExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCastExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLiteralExprImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNegationExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInferredFormalParameterImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbExpressionListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbPrimitiveTypeImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInstanceOfExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBracketArgumentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbParenExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbConstantValueImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbDefaultsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbMulExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbAddExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplaySize()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayOrientation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScreenshotRotation()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSkin()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun captureScreenshot()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertFilenameTemplateFromOldFormat()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationResolverTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultActions()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DeviceScreenshotSettings.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doesRecordingExist()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ShellCommandRecordingProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/DeviceScreenRecordingSettings.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPhysicalDisplayIdFromDumpsysOutput()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/util/PhysicalDisplayIdResolver.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SdkUpdaterConfigurableTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AndroidSdkHandler getSdkHandler()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconInfo()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DownloadStatusColumnInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeInSummary()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoading()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishLoading()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateSitesPanel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishLoading()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentTreeNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ParentTreeNode.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentTreeNode()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ParentTreeNode.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployWithoutException()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/deploy/DeployAndHandleErrorKtTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::execution" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasGlobalProcess_HasNoXml()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/ProcessNameReaderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::execution" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTaskPresentedInStats()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/StatisticsUtils.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::execution" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationTerminator()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/ApplicationTerminator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::execution" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationProgramRunner.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::execution" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onThrowable()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationProgramRunner.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::execution" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resetFrom()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerConfigurable.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::execution" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun applyTo()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerConfigurable.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::execution" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getAndroidDebuggerState()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/DebugSessionStarter.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::execution" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFacetForProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryFindFacetForProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/ReattachingDebuggerListener.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTargetDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachAndClose()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginBeforeRunTasks()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endBeforeRunTasks()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginWaitForDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginLaunchTasks()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endLaunchTasks()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionContributor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkipAutopopup()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionContributor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun generateSimpleBooleanSuggestion()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/BaseLookupElementProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdDeviceCatalogService.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/onboarding/WizardFlowTest.kt",
  "fileLinesCount" : 537,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/SyncEventsMetricsTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFileInternal()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/SettingsSyncFeature.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleDriveClient.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLatestUpdatedFileMetadata()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleDriveClient.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackLaunchEvent()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/FakeCoroutineDebuggerAnalyticsTracker.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::debuggers" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/FakeCoroutineDebuggerAnalyticsTracker.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::debuggers" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProviderTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::debuggers" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProviderIsRegistered()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProviderTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::debuggers" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debuggers/coroutine/CoroutinesDebuggerLaunchTaskContributorTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::debuggers" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAcceptedFileType_acceptsJavaFiles()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeClassExtensionToJava_notClassFile()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveResult()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntDefResolution()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpandable()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSimpleClassName()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicResourceIdResolver()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/DynamicResourceIdResolver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::debuggers" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instance()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/DexFinder.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::debuggers" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disableGarbageCollection()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertInvalidClients()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientState startClient()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopClient()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void message()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/IdeService.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::deploy" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolve()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertIconStill()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertIconLoading()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildModeNull()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/proto/GradleBuildInvokerRequestRequestDataMessageConverterTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/statistics/StatisticsCollectorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeLimitSizeHistory()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyStateWhenNotSet()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/ConfigurationCachePropertyAccessTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadsPageShownInComboBoxWhenNoDataBecauseOfGradle()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerViewModelTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDownloadsPageNotShownInComboBoxWhenAnalyzerIsDisabled()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerViewModelTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerResultsActionTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testData/projects/checkConfigurationCacheAnalyzer/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testData/projects/checkConfigurationCacheAnalyzer/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSyncFinished()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/sync/analyzer/SyncAnalyzerManagerImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndFireDataUpdateListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repoSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUIModel.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribeUiModel()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadInfoDataModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/LongDownloadsNotifier.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/LongDownloadsNotifier.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logBuildSuccess()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analytics/BuildAttributionAnalyticsManager.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logBuildFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analytics/BuildAttributionAnalyticsManager.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAnalysisFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analytics/BuildAttributionAnalyticsManager.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAnalysisCancellation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analytics/BuildAttributionAnalyticsManager.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentBuildHistoryDataSize()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageFileManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteHistoricBuildResultByID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageFileManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLatestBuildAnalysisResults()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManagerImpl.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordNewFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManagerImpl.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumConverter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/EnumConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/AlwaysRunTasksAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isThisPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/GradlePluginsData.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTaskCategories()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPluginByName()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginContainer.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginContainer.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginData.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/AnnotationProcessorsAnalyzer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerSettings.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerSettings.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openMemorySettings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTasksFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyWarningsFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dontShowAgainNoGCSettingWarningClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAgpUpgrade()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun turnConfigurationCachingOnInProperties()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartColor()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/panels/CriticalPathChartLegend.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/panels/CriticalPathChartLegend.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartColor getColor()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/panels/CriticalPathChartLegend.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addModelUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreateTableModels()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/DownloadsInfoPageModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectPageById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addModelUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatAvgDownloadSpeed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUIUtil.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun externalLink()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUIUtil.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionLink()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUIUtil.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/BuildAnalyzerMasterTreeCellRenderer.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/details/JetifierWarningDetails.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/details/JetifierWarningDetails.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showBuildAnalysisReportById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reInitUi()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionIssueReportingDialog.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitializationByStaticMethodAbsent()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitializationByStaticMethodFromNullableWithValue()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInitializationByStaticMethodFromNullableWithNull()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetValueOrNull()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetOnAbsentOptionThrowsException()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/OptionalPropertyTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::observable" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listThrowsExceptionOnEndUpdateWithoutBeginUpdate()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/collections/ObservableListTest.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::observable" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvariants()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/expressions/bool/BooleanExpressionsTest.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void receive()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getValue()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalProperty.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getValueOr()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalProperty.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getValueOrNull()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalProperty.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final D get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/AdapterProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::observable" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool inSync()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/AdapterProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::observable" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/AdapterProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::observable" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listenAndFire()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void listenAndFire()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withAndFire()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void bind()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void bindTwoWay()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestUpdater()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnyExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/AnyExpression.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/NotExpression.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::observable" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SumExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/SumExpression.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrimExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/TrimExpression.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::observable" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsEmptyExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/IsEmptyExpression.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/list/SizeExpression.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MapExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/list/MapExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsOptionalExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/optional/AsOptionalExpression.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SumExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/SumExpression.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListenerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListenerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showEmptyStateMessageByDefault()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskCategoryNodeTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundInspectorClientTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskTreeModel.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskViewTestUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeStructureChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScrollableTracksViewportWidth()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/EntryDetailsView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContentModeChangedListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCodeNavigator()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/testSrc/com/android/tools/idea/appinspection/inspectors/network/ide/CodeNavigationProviderTest.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyResponseFields()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/HttpDataTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConversion()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesPersistentStateConverterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleVariableTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo_embedded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleVariableTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo_multipleOccurrences()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleVariableTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo_list_null()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleVariableTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun frameViewToRange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTimeline.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSpeedEvent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/DataHandler.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/connections/SelectionRangeDataFetcher.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newId()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_missingUrl()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlActionTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_withEndingSlash()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueFrom_name_queryWithSpaces_invalidUrlsReturnedInFullUrl()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumnTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyReplace()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/EmptyFieldDocumentFilterTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertString()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/EmptyFieldDocumentFilterTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertEmptyString()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/EmptyFieldDocumentFilterTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyLatestCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyLatestReorderCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/TestNetworkInspectorUsageTracker.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/SizeRenderer.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorView.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/HeaderRuleDialog.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertString()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/HeaderRuleDialog.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/SwitchingPanel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabasePossiblyChangedNotifiesController()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementAnnotatorTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementGutterIconActionTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keepConnectionsOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1544,
  "endLine" : 1547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextConnectionId()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 700,
  "endLine" : 703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/cli/SqliteCliProviderTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorClientTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/databaseConnection/live/LiveDatabaseConnectionTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadPreviousRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadNextRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFirstRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelOfflineModeInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ParametersBindingController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sqliteStatementTextChangedInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOpenDatabaseIds()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCloseDatabaseIds()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun doIsFileDownloadAllowed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/OfflineModeManager.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContext()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/SqliteSchemaContext.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasParsingError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportInProgressView.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogView.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revertLastTableCellEdit()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFetchPreviousRowsButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFetchNextRowsButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEditable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setQueryHistory()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRunSqliteStatementEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorViewImpl.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun prepareProjectImpl()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/ProjectRenderer.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::android-templates" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewNavigationDrawerActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewNavigationDrawerActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomNavigationActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomNavigationActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRawResourcesFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultResFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXMLResourcesFolder()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/FolderTemplatesTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android-templates" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidSourceSetTemplateContextTypeTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-templates" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidSourceSetTemplateContextTypeTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-templates" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSha1()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/KeystoreUtilsTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-templates" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostCreate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delayedHide()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostCreate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivityWithKotlin_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-templates" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputStream()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/RecipeMergeUtils.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-templates" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppNameForTheme()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPlugin()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPlugin()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPluginWithClasspathInModule()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFileDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setViewBinding()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useLibrary()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun copyFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 902,
  "endLine" : 905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun copyFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 907,
  "endLine" : 910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidTemplateProjectStructureActionInWelcomeDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/startup/GradleSpecificInitializerTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRefreshProjectsActionIsHidden()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/startup/GradleSpecificInitializerTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectProjectToImportActionIsHidden()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/startup/GradleSpecificInitializerTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/conflict/ConflictsTestCase.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/jdk/GradleDefaultJvmCriteriaStoreTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/jdk/GradleDefaultJdkPathStoreTest.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/config/GradleConfigManagerTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function  collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/GeneratedFileNotificationProviderTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotificationCanBeDisabledWithKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/notification/GeneratedFileNotificationProviderTest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPathSegments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPathSegmentsWithEmptyString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfRecognizedAsAapt()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRecognizedAsDataBindingBaseClass()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isSafeArgGeneratedSourceFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRecognizedAsSafeArgClass()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDistributionUrlWithBinReleaseVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDistributionUrlWithAllReleaseVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDistributionUrlWithBinSnapshotVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDistributionUrlWithAllSnapshotVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleWrapperTest.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceCommasWithPipes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridgeTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replacePipesWithCommas()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridgeTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceOnlySpaces()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridgeTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceNull()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridgeTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleConfigPropertiesTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndefinedProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleConfigPropertiesTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidationOfValidInput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplyWithoutModification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilderTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadSimpleApplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotModifiedWhenAddingWhitespaceInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedWhenAddingTextChildInBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runGroovyAppBuildFileFakeModificationTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/runsIndexingWithGradle/ProjectStructureUsageTrackerSyncListenerTest.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStepTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncLoggedEventsTestDef.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/runsGradleSnapshots/DeclarativeSnapshots.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncProjectComparisonTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun patch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/TestProject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpTestDataPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainRefactoringProcessorTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/MissingComposeCompilerGradlePluginReporterTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/UpdateCompileSdkProcessorTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/OutOfDateThirdPartyPluginIssueReporterTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnhandledIssueMessageReporterIntegrationTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/messages/GradleSyncMessagesTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/SetSdkDirHyperlinkTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradlePropertiesJavaHome()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleDaemonExecutionJdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJdkPathFromJdkTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/JdkTableUtils.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertProjectJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertProjectJdkTableEntryIsValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertProjectJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertExceptionMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AbstractSyncFailureIntegrationTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/EmptyDimensionSyncErrorTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleErrorWithNdkLicenceMissing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleErrorWithNdkLocationNotFound()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindBestMatchRejectsPrefixMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindBestMatchWithPlusExactMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindBestMatchWithPlusMatchesHigherVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindBestMatchTranslateForkVersionFromSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsIndexingWithGradleErrors/ConfigurationCacheFailureTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupPhasedSyncIntermediateStateCollector()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncSnapshotTestBase.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithBuildDotGradleFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithGradleDotPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleFileWithVersionsToml()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile findOrCreatePsiFileRelativeToProjectRootFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyAndroidJar()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/AndroidSdkBootClasspathTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithUnrelatedLibs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/AndroidSdkBootClasspathTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAndroidJar()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/AndroidSdkBootClasspathTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun out()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/declarative/DeclarativeSchemaModelTestDef.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withoutPluginVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDialogText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasTopLevelGradleFileBuildGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasTopLevelGradleFileWithBuildGradleKts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasTopLevelGradleFileSettingsGradle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasTopLevelGradleFileWithSettingsGradleKts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsBuildWithGradleUsingGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsBuildWithGradleUsingNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAndroidModulesUsingNonGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/InfoTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinderTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBuildSuccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/runsGradleBuild/BuildCancellationTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/BuildOutputIntegrationTestBase.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProjectMigrationsPersistentStateTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBefore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeUnresolvedReferenceTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoGradleAndroidModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPackageName_noOverrides()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleModuleSystemTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompileProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnSuccessSetsNewProjectToFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/sync/runsGradleProjectsystem/AndroidModuleDataServiceGradleTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/autosync/GradleProjectSystemAutoSyncTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/autosync/GradleProjectSystemAutoSyncTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/ProjectBuildModelHandlerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemBuildManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testing/GradleProjectSystemTestUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testing/GradleProjectSystemTestUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IdeAndroidArtifactOutput getAbiOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEmptyWithMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/AbstractSyncMessagesTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApkLocationCorrect()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskNamesFromSelectedVariantWithNoFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskNamesFromSelectedVariantWithBundleNoFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTaskPre()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTaskSuf()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTaskMissingPreSuf()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializePhasedSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificInitializer.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldMapKmpArtifacts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/imports/AndroidMavenImportGradleToken.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getUnitTestSourceScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getScreenshotTestSourceScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/TomlVersionRefCompletionContributor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conflict()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Module findModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactPaths getCachedPathsForArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTemplateMetadata()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/toolchain/GradleDaemonJvmCriteriaTemplatesManager.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOnDataContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requestSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/AndroidProjectViewSettingsImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManager.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/sdk/GradleAndroidSdkEventListener.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGeneratedSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSyncStatusNotificationProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleWrapper()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUpdatedDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unregisterUnnecessaryExtensions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/AndroidStudioPreferences.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disableUnnecessaryNotificationProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/AndroidStudioPreferences.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndroidStudioPluginVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/gradleInvocationParamsUtil.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultPhysicalPathFromGradlePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDirectChild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LastBuildOrSyncService.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidNdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidCmakePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAndroidDirProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSiblingLookup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleSiblingLookup.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateDialogText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJdkControlBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJdkControlBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleToImport.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAutoSyncVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropGradleJdkComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidOrJavaHolderModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/SdkIndexIssuesSyncListener.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFileHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainDefinition.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerSyncErrorToSimulate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/UpdateCompileSdkProcessor.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveJcenterProcessor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeReferencesText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddComposeCompilerGradlePluginProcessor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddComposeCompilerGradlePluginProcessor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/GradlePropertyProcessor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDeduplicationKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnalyticsMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupport.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnalyticsMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupport.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractFailureDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/GradleExceptionAnalyticsSupport.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MessageType getMessageType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/PsdModuleModels.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncIdeAndProjectAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 906,
  "endLine" : 909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ProjectDumper.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areHashesEqual()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SetSdkDirHyperlink.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallSdkPackageHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallSdkPackageHyperlink.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/EnableAndroidXHyperlink.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenUrlHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenUrlHyperlink.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/HyperlinkUtil.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenUrlSyncMessageHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenUrlSyncMessageHyperlink.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFileSyncMessageHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileSyncMessageHyperlink.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/DisableOfflineModeHyperlink.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncInvoker.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionSatisfies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueChecker.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingPlatformIssueChecker.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startNewParagraph()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataNode getCachedProjectData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/DataNodeCaches.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processBasicArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/SyncContributorVariantUtil.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doPopulateProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/ProjectSetUpTask.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/DependencyUtil.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraCommandLineArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 757,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilder.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilder.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleJvmCriteriaControlBuilder.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNdkModuleModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacet.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGradleConnectedTestTaskNameForSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModuleModel.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackageNameInLegacyIdeaAndroidModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/LegacyAndroidProjects.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createAndroidStudioToolingPluginInitScriptFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addInitScriptCommandLineArg()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleModuleImporter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set findModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyBasedDoNotAskOption()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/PropertyBasedDoNotAskOption.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snoozeTemporarilyForAllProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTaskId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForCompletion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDoNotShowBuildOutputOnFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assemble()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskExecutionProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/TaskExecutionProgressIndicator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getGradlePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildsToPathsMapperImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startNormalMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GenericFileFilter.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startCanceledMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GenericFileFilter.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DataBindingIssueChecker.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorHelper.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/ClangOutputParser.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DeclarativeErrorParser.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleSystemSettingsControlBuilder.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidDefaultGradleSystemSettingsControlBuilder.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnsupportedModulesQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SupportedModuleChecker.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeIfClicked()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SupportedModuleChecker.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityDialog.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectInitializer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidNewProjectInitializationStartupActivity.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeOpen()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/GradleProjectImporterExtension.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun runInitialization()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupService.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Info()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/Info.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBox.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBox.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelAndFileForLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/LabelAndFileForLocation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJdkReferenceItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkComboBox.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidStudioGradleAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidTemplateProjectStructureAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleProjectWithTestsAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOrDirOpener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsAction.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFolderNotificationListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyncProjectAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SyncProjectAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleProjectAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateSourcesModuleAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystemBuildManager.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystemSyncManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleDependencyCompatibilityAnalyzer.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataService.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSourceProvidersFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndroidFacetsWithPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNamespaceOrParentPackage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKnownApplicationIds()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findModulesWithApplicationId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/AndroidStudioBuildToolsConfigurable.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getPathToAapt()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isArtifactSigned()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getGradlePathAsStringForPostBuildModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileConfigurationExecutor.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getUserPropertiesPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCurrent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/feedback/GradleAndNdkFeedbackDescriptionProvider.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/feedback/GradleAndNdkFeedbackDescriptionProvider.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/annotations/InferAnnotationsGradleToken.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentGroupFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/UsageGroups.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyAliasSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doNextAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getValidity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApkPathPropertyName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractOuterClassFromSimpleClass()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractOuterClassFromInnerClass()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractOuterClassFromAnonymousClass()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/CodeLocationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsPrimitiveToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsVoidToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsEmptyMethodToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsMethodWithNoReturnValueToString()",
  "longName" : "",
  "relativeFileName" : "codenavigation/testSrc/TraceSignatureConverterTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFileName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMethodName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMethodSignature()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMethodParameters()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLineNumber()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeCode()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeVAddress()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeModuleName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFullComposableName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/ComposeTraceNavSource.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutLibrary()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object createMockView()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderingException()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/RenderingException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun invokeProfilerToolWindow()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun deployApp()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun stopProfilingSession()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/NativeAllocationsTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/CallstackSampleTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/CallstackSampleTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinAllocationsTaskTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupSystemTraceTaskTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupJavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupJavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/HeapDumpTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/LiveViewTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/SystemTraceTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/SystemTraceTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestArtifactsProjectRule()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsProjectRule.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsFindUsageTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsRenameTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameInBothTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsRenameTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameInOnlyUnitTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsRenameTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameInOnlyAndroidTests()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsRenameTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotCreateAndroidTestConfigurationFromJUnitTestClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCannotCreateAndroidTestConfigurationFromJUnitTestDirectory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConfigIsNotCreatedFromJUnitTestDirectoryKotlin()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importTestHistory()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtilsTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportToHtml()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ExportUtilsTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteFinishedIsCalledBeforeTestSuiteEvenStartsDueToApkInstallationError()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/GradleTestResultAdapterTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceListIsEmptyByDefault()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun journeysResultsTabHiddenByDefault()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage_null()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalculateMatchPercentage_emptyString()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/util/ScreenshotTestUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupMocks()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportTestGroupTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testIgnored()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DeviceAndApiLevelFilterComboBoxAction.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorAdded()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun controllerIsSetAsProjectKey()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1498,
  "endLine" : 1501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_FileSystem_Has_DeviceName()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImplTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDefaultLocalPathForEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImplTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeStructureChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesInserted()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesRemoved()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownloading()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUploading()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransferProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setPath()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setKind()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setPermissions()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setOwner()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setGroup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setDate()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setTime()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setSize()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder setExtraInfo()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActiveDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTransferOperationTracker()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFileBytes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongRunningOperationTracker()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerModel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultLocalPathForDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultLocalPathForEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentPopupMenu()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ComponentPopupMenu.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/TreeMenuItem.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyHistogram()",
  "longName" : "",
  "relativeFileName" : "analytics/testSrc/com/android/analytics/HistogramUtilTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::analytics" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindLocalImage()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/LocalHTMLTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::assistant" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotApplicable()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonMessageTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::assistant" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInProgress()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/StatefulButtonMessageTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::assistant" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSteps()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Panel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/PanelFactory.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::assistant" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void openWindow()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/OpenAssistSidePanelAction.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::assistant" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleTask.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::assistant" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleTask.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::assistant" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completed()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistSidePanel.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::assistant" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHandlers()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVisibility()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectNothing()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getBorderInsets()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemStateChanged()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeaturesPanel.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::assistant" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleFromConfigTask.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::assistant" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleFromConfigTask.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::assistant" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialSymbolsUpdaterTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-material" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFontPathInSdk()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialSymbolsFontUrlProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android-material" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMetadataFileInSdkPath()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/utils/MaterialIconsUtils.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-material" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPathVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPathRequired()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStepIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWizardIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final Disposable getDisposable()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getWizardIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showAndGet()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathIterator()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JBColor getHeaderColor()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintChildren()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NextAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CancelAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUndecorated()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardDialogBuilder.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wizard" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEntry()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeVisitorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValueEmbeddedQuote()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValueStartingQuote()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValueEndingQuote()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValueEnclosingQuotes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValueSingleEscapes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralStringValueUnicodeEscapes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteralBooleanValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeLiteralTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeRecursiveVisitor.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAppendAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativePsiFactory.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asRenderString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/DeclarativeUastLanguagePlugin.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeEmbeddedFactoryImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignablePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareReceiverImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeReceiverPrefixedFactoryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeIdentifierImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeLiteralImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryPropertyReceiverImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockGroupImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryReceiverImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleFactoryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentsListImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutlibClassLoader()",
  "longName" : "",
  "relativeFileName" : "layoutlib/src/com/android/layoutlib/LayoutlibClassLoader.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/ParcelableQuickFix.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/gutterIcon/relatedFiles.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onLayout()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longSparseArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaPerformance.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultOfCommit()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/sharedPrefs.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypes()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCallWithApiAnnotation()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldFieldSecondary.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/insideBody.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameExpression()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/folding/ResourceFoldingBuilder.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeToProject_inProject()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/PathUtilTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::backup" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeToProject_outOfProject()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/PathUtilTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::backup" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteInProject_inProject()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/PathUtilTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::backup" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteInProject_outOfProject()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/PathUtilTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::backup" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/PathUtilTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::backup" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid_blank()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/PathUtilTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::backup" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error_errorCode()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupUsageTrackerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::backup" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkEventDeviceType()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/DeviceChecker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::backup" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCurrentTextToHistory()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileTextField.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::backup" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun chooseRestoreFile()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jvmtiIterationControl JNICALL heapRootCallback()",
  "longName" : "",
  "relativeFileName" : "bleak/resources/com/android/tools/idea/bleak/agents/jniBleakHelper.cpp",
  "fileLinesCount" : 84,
  "components" : [ "primary::bleak" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterations()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/BleakOptions.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::bleak" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCheck()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/BleakOptions.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::bleak" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildren()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun element()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Leaktrace.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::bleak" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastIterationFinished()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Bleak.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::bleak" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestSyncAndWait()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsTests.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeParsedValue_parsedReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeParsedValue_parsedInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeParsedValue_parsedUnparsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeParsedValue_invalidLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TestModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/TestModel.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_incomplete()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findIssues_nomatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModelTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document getDocument()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModuleTest.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleNoBuildTypes_errorneusConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/analysis/PsMessageScopeAggregatorTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun search()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/CachingRepositorySearchFactoryTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_renderPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderIssue_renderDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/DependencyViewIssueRendererTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildKnownValueRenderers_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRendererTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLabel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyQuickfix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/quickfix/SdkIndexLinkQuickFix.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifact.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsLibraryAndroidDependency.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsProductFlavor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildType.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateRepositories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetProductFlavors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ndkVersionValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/PropertyKnownValues.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findScopeByDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaModule.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVersionCatalog.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHyperlinkDestination()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsPlaceBasedPath.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findScopeByDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addJarDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsLibraryDependencyNavigationPath.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsBuildVariantsNavigationPath.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsModuleDependencyNavigationPath.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/PsJarDependencyNavigationPath.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsSideBySideNdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/NdkProjectStructureUtil.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsDaemon.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsSdkIndexCheckerDaemon.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreateIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectConfigurationError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/ProjectConfigurationError.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun started()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseNamedConfigurable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListener.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/QuickFixLinkHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ProjectPerspectiveConfigurable.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesConfigurable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasInvalidNameRecursive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/OutlineNodeRenderer.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeToolbarAddVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInvalid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasValidName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 920,
  "endLine" : 923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 936,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 983,
  "endLine" : 986,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1037,
  "endLine" : 1040,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestionsViewerUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsViewerUi.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchForm.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/manipulation/ExtractVariableDialog.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/manipulation/ExtractVariableDialog.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reload()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectedItemChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/SelectionChangeEventDispatcher.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMetaOrCtrlKeyPressed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/UiUtil.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AvailableVersionsPanel.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractTabbedMainPanel.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToTab()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractTabbedMainPanel.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsModule getSelectedModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateNameAndIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractPsModelNode.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractPsModelNode.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsRootNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/PsRootNode.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBaseCollapseAllAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseCollapseAllAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBaseExpandAllAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseExpandAllAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractPsResettableNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHistoryUpdater()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getSdkLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProjectSettingsServiceImpl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGradleProjectInAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customize()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/PsdActionsInitializer.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/NlEditorProviderTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/NlEditorProviderTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptLayoutFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/NlEditorProviderTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotAcceptNonLayoutFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/NlEditorProviderTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotAcceptNavigationFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/NlEditorProviderTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotAcceptNonResourceFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProviderTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptsKotlinFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProviderTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptsJavaFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProviderTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclinesTxtFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProviderTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclinesXmlFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProviderTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidxHandler()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewHandlerManagerTest.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompatNotUsedIfNoAppCompatModuleDependency()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModelTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecoratorTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initLineLocations()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridInfoTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initLineLocationsDifferenceModNewCellSizeEqualsZero()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/grid/GridInfoTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandlerTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceZoomControlsTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityTestingFrameworkValidatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerMetricTrackerTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetStyleValueFromSeekBar()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImplTest.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::designer" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlTag createTag()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentUtilTest.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyModelHoldsUsableListModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/DataModelTest.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Palette loadPalette()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PreviewProviderTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Palette loadPalette()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/DerivedStyleFinderTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logMismatch()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TypeResolverSdkTest.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemsUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::designer" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateEnum()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyTypeTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlIdRenamingTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/MinApiRule.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeIdProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearSnapshots()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doIntercept()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyGroups()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/PositionableGroupTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRgb2Lms()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/UtilTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindModeModelsProviderTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorBlindModeModelsProviderTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initContent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/LargeFontModelsProviderTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintServiceTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WindowSizeModelsProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPaletteTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPaletteTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomModelsProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/PixelDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/WearDeviceModelsProviderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/ConfigurationSetMenuActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/ConfigurationSetMenuActionTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandlerTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreateApiLevelIs10()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/SearchItemHandlerTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/PaletteComponentHandlerTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/actions/ViewActionsSeparatorTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/api/actions/ToggleAutoConnectActionTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManagerTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFileIsDelegateToTextEditor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawNoLine1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawNoLine2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawNoLine_noVisiblePanels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOneLine1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOneLine2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOneLine_oneVisiblePanel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTwoLines1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTwoLines2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/OrganizationLineTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleIs1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/organization/SceneViewHeaderTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/layout/ScanlineUtilsTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewPanelTest.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::designer" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelClicked()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/sceneview/InteractiveLabelPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScale()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceSettingsTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/TestNlAttributeHolder.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/ModelLintIssueAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoNavigatableWhenNoFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollector()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTroubleInfoCollectorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentSignature_simpleComposableCall()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentSignature_notAComposable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OuterComposable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLintIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/MockIssueFactory.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/manager/PositionableContentLayoutManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneMouseInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModifiersEx()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repaint()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/OrientationMenuActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/OrientationMenuActionTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/testData/projects/visualLintApplication/app/src/main/java/google/visuallintapplication/MainActivity.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "designer/testData/projects/simpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidRefactoringActionWrapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setVisibilityOfPlayAndPauseButtons()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calculateGeometry()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calculateThumbLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationSpeedActionGroup.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/PreviewRepresentation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/ClearWeightsAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBaselineAligned()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/BaselineAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutlibSceneManager getSceneBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scene getScene()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun availableFor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/Template.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHandler getHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHandler getHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrame.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getVerticalMarginGap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 935,
  "endLine" : 938,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getHorizontalMarginGap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 947,
  "endLine" : 950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/AnimatedColor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String resolveStringResource()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerAttributeHelp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintUtilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::designer" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutGuidelineHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintSection.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSceneInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintSceneInteraction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintSceneInteraction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1534,
  "endLine" : 1537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Rectangle.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateFontsForPresentationMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalBias()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddElementAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directApply()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BarrierAnchorTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierAnchorTarget.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAutoConnectionEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineDropHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isBaselineConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineAnchorTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineAnchorTarget.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePositionX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePositionY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMarginValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTriangle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void baselineKill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 738,
  "endLine" : 742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1297,
  "endLine" : 1300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1310,
  "endLine" : 1313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1444,
  "endLine" : 1449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusGained()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ScrollToViewFocusListener.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TableRowHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TableRowHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolsSrc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolsSrc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldUseSrcCompat()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropertyActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDrawCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/RelativePlaceholder.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/targets/RelativeAnchorTarget.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/CommonDragHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchPos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/MatchPos.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabItemHandler.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BaseFragmentHandler.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateBaseId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/EditTextHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridPlaceholder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ProgressBarHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findProgressBarType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ProgressBarHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SeekBarHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onOK()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLayoutOption()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForRenderBeforeRestoringZoom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDelegateDataProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectionModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setZoomControlsPolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShouldRenderErrorsPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlBuilder.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::designer" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewLayer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::designer" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSecondarySceneView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewProviders.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSceneManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setResizeMode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modelRendered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/UiCheckWarningLayer.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/HighlightLayer.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/BorderLayer.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIssueSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/WarningLayer.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getStyleValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlUsageTrackerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/assistant/AssistantPopupPanel.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/troubleshooting/DefaultCollectors.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlDropEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlDropEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postCreateFromTransferrable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PatternFilter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Palette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Item()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryListModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryListModel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSelectedTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCopyEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getGroupName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddToDesignAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean displayFittedTextIfNecessary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean displayDownloadIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusLost()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlPaletteModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void categorySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onDependenciesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaletteDefinition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PaletteDefinition.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/analytics/UiToolsPreferenceUsageTracker.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesPanelToolContent.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveValueAsReference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun validate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toHelpUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/HelpActions.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/NlTwoStateBooleanControlTypeProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/DeclaredAttributesInspectorBuilder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutHelperInspectorBuilder.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutHelperInspectorBuilder.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilder.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/SelectedComponentBuilder.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/SelectedComponentBuilder.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutFlowInspectorBuilder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::designer" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSameProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlNewPropertyItem.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlDefaultPropertyValueProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearCache()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlDefaultPropertyValueProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recalc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getGraphX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getGraphY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStiffness()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 890,
  "endLine" : 893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDamping()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 899,
  "endLine" : 902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMass()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThreshold()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 917,
  "endLine" : 920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBounce()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseSpring()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 935,
  "endLine" : 938,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 969,
  "endLine" : 972,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 978,
  "endLine" : 981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1225,
  "endLine" : 1228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getControlPoints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getDiffX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getDiffY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurvePanel.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurvePanel.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/HorizontalEditorPanel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFlag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotateX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotateY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EmptyTablePanel.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/VisibilityBadgeColumn.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/VisibilityBadgeColumn.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/VisibilityBadgeColumn.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlGraphics()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawCross()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderIssueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlRenderIssueWrapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConverter.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintIssues.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationActionManager.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/ConfigurationSetMenuAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/IssuePanelToggleAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationActions.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationActions.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPalette.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomModelsProvider.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasVisibleValidationWindow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearIssueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getOrderInCategory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isActionBarGroupActive()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/MenuHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CastButtonHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/CastButtonHandler.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScoutChainsArrange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void arrangeWidgetsAndCommit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printTable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutProbabilities.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::designer" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chain()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSameRow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSameColumn()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int convert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 963,
  "endLine" : 966,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 1057,
  "endLine" : 1060,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 1067,
  "endLine" : 1070,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ToggleSizeViewAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/DragHandler.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getSimpleTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PaletteComponentHandler.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon loadBuiltinIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PaletteComponentHandler.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean drawGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAutoconnectOn()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleAutoConnectAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewActionMenu()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionMenu.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleViewActionGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewActionGroup.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedViewActionMenu()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/NestedViewActionMenu.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawResize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawResize.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawSeekBar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SeekBarDecorator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawProgressBar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ProgressBarDecorator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawImageView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ImageViewDecorator.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun requestRenderAndWait()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderer.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearDerivedData()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestInteractiveRender()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenu.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenu.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SwitchToNextScreenViewProviderAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SwitchToNextScreenViewProviderAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTagSymbol()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCustomView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/LayoutEditorHelpAssistantAction.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedDataType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass findClassByClassName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ComponentHelpAction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useViewModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverter.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useCustomView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverter.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverter.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withDataType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverter.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SeamlessTextEditorWithPreview.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteraction.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/MouseClickDisplayPanel.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/SceneViewHeader.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOrganizationHeader()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/OrganizationHeader.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOpened()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/OrganizationGroup.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPanel.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::designer" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFileScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPaste()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShape()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ShapePolicy.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1268,
  "endLine" : 1271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScaledContentSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemporaryShow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logRenderResult()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonNopTracker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logStudioEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonNopTracker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanAfterTesting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/DesignerUsageTrackerManager.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/AssistantPanelMetricsTracker.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logReachedEnd()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/AssistantPanelMetricsTracker.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordRender()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/diagnostics/NlDiagnostics.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByOffset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMixin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rectangle getSwingRectDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void transformGraphics()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun increase()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlDataProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInformation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/DesignerEditorBackgroundHighlightingPass.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelLintIssueAnnotator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/ModelLintIssueAnnotator.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuppressLintQuickFix getSuppressLintQuickFix()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun orientationChangedTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueSidePanel.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getIssueIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/CopyIssueDescriptionAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/CopyIssueDescriptionAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/ToggleIssueDetailAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileOpened()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateIn()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateInEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroup.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFilteredIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawCommand getCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawRegion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneManager.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SyncDisplay.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMouseLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTooltipVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShiftDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean notInCurrentSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1038,
  "endLine" : 1041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPendingPaints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Display.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrioritizeSelectedDrawState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHighlighted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/CopyResultImageAction.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isActionEventFromJTextField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/DesignerActionUtils.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestoreDefaultWindowLayoutAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RestoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/DeviceActions.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/DeviceActions.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoreDefaultWindowLayoutAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/StoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkErrorsByFileType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleBuildProjectUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleEditClassPathUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleShowXmlUrl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean openEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ShapeMenuAction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrientationMenuAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/OrientationMenuAction.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean changed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 936,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ColorBlindModeAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SetScreenViewProviderAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/CreateSampleDataDirectory.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/CreateSampleDataDirectory.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void pickedBetterMatch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/RtlAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchesFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEscape()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetMenuAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void pickedBetterMatch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture dragTo()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeFixture modifiers()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture release()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture cancel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFixture withScale()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDragEventBuilder withSource()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDragEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDragEventBuilder withSourceActions()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDragEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDragEventBuilder withDropAction()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDragEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor withAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor tags()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor unboundedChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor viewObjectClassName()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor layoutParamsObject()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor viewType()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture cancel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ScrollFixture.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder name()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelBuilder setDevice()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun withPopupTrigger()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun withSource()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun withMask()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun withClickCount()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun withLocationOnScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyEventBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/KeyEventBuilder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyEventBuilder withSource()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/KeyEventBuilder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyEventBuilder withMask()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/KeyEventBuilder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentListFixture()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentListFixture.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDropEventBuilder withSource()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDropEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDropEventBuilder withSourceActions()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDropEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetDropEventBuilder withDropAction()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetDropEventBuilder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragFixture modifiers()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragFixture dragTo()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentListFixture cancel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DragFixture.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture expectWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture expectHeight()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture expectAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture expectAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture parent()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cleanUsageTrackerAfterTesting()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/DesignSurfaceTestUtil.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/customview/testSrc/com/android/tools/idea/customview/preview/CustomViewRenderTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/customview/testSrc/com/android/tools/idea/customview/preview/CustomViewRenderTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BroadcastManagerCustomView()",
  "longName" : "",
  "relativeFileName" : "designer/customview/testData/projects/SimpleCustomView/app/src/main/java/com/example/myapplication/BroadcastManagerCustomView.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::designer" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFileState()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewVisualStateTracker.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBuildState()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewVisualStateTracker.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVisualState()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewVisualStateTracker.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlParserTest()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionsTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android-lang" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNumbers()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/rs/RenderscriptLexerTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-lang" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUsages_readAction()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 843,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ParameterReferencesTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/EditingTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android-lang" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaseInsensitiveKeywords()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelete()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComments()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserTest.kt",
  "fileLinesCount" : 2621,
  "components" : [ "primary::android-lang" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserDefinitionTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParserDefinitionTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/RoomSchemaManagerTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::android-lang" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlAnnotatorTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContext()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlTestContext.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/TableReferencesTest.kt",
  "fileLinesCount" : 1004,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/LangTestData.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lang" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun toParseTreeText()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/AndroidParsingTestCase.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/AndroidParsingTestCase.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlNamedElementImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNumberOfDimensions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionSuppressor.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8InspectionSuppressor.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-lang" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidSqlQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/parser/Parser.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValidStringValue()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitColumnName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/Inspections.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/Inspections.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSelectedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/Inspections.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBindParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/Inspections.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isColonNamedParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/refactoring/Manipulators.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapInAlias()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/Resolution.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomSchema.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android-lang" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/AndroidSqlRenameVetoCondition.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlConstantDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlTypeElementImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlNameComponentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumeratorDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlImportImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlPackageImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlDottedNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlQualifiedNameImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlVariableDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParameterImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlAnnotationElementImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNameImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNamesImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ArrayTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ParametersImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassFilterImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassMemberNameImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8KeepOptionModifierImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaRuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ConstructorNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileFilterImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8IncludeFileImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaPrimitiveImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FullyQualifiedNameConstructorImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ModifierImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassModifierImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyFieldOrMethodImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationBodyImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldsSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8QualifiedNameImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeListImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyNotPrimitiveTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnnotationNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8SuperClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyPrimitiveTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectedTableNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAnalyzeStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCompoundOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnAliasNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDatabaseNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSignedNumberImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlComparisonExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromClauseImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateViewStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUnaryExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectSubqueryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBindParameterImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLimitClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCaseExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropViewStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignKeyClauseImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinConstraintImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSingleTableStatementTableImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRaiseFunctionExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIndexedColumnImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTableStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBooleanLiteralImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTriggerNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDefinedTableNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReleaseStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAttachStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIsnullExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPartitionClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlConflictClauseImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreValuesImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrSubqueryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnRefExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaStatementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlViewNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTypeNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlParenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnsImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollateExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFilterClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollationNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateVirtualTableStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableAliasNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseSelectStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTriggerStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlErrorMessageImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExplainPrefixImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlEquivalenceExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBeginStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlConcatExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSavepointNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExpressionImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDetachStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFunctionCallExpressionImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAddExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlGroupByClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrIndexNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBetweenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderingTermImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertColumnsImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableDefinitionNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlVacuumStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLikeExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSavepointStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWhereClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRollbackStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAndExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableDefImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCastExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCommitStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameSpecImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBitExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExistsExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlMulExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslReservedKeywordImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslGlslIdentifierImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslUnsupportedKeywordImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributor.kt",
  "fileLinesCount" : 776,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBare()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualified()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSchema()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotator.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectDevice()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTarget()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDeviceForAvd()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeviceById()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGettingCompanionAppId_settingsIsReadFirst()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/PairingFeaturesTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPopup()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMenuItemAndHide()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldPromptToInstallPixelCompanionApp_ifPixelCompanionAppIdSet()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldPromptToInstallLegacyCompanionApp_ifCompanionAppIdNotSpecified()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDevicePairingStatusChangedListener()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restart()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearDevicePairingWizard.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showList()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DeviceListStep.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean runInvokerAndGoForward()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean runInvokerAndGoBack()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFocus()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AgeStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TitleStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionThrowingStep throwOnProceeding()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionThrowingStep throwOnEntering()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 989,
  "endLine" : 992,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCancellationExceptionThrowingStep throwOnProceeding()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 1016,
  "endLine" : 1019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelWizardStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement getParentPsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int countEnabledPlugins()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/EssentialPluginsTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::studio" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_metadata()",
  "longName" : "",
  "relativeFileName" : "studio/update_sdk.py",
  "fileLinesCount" : 300,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _format_build_date()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace_build_number()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _format_build_day()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace_build_day()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace_subs()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_platform_jars()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_module()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def structurally_equal()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/finders/BindingScopeEnlargerTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::databinding" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingAdapterAttributesTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sample()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingCompletionKotlinTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sample()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingCompletionKotlinTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_complexLayoutWithErrorsAndWarnings()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingCompletion_caretInVariableBlockWithNoParams()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/GeneratedCodeMatchTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::databinding" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyClass()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialParsing()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/index/BindingXmlIndexEntriesTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::databinding" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndSimpleLib/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::databinding" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndSimpleLib/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::databinding" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::databinding" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::databinding" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MainActivity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::databinding" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BrClassFinder.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::databinding" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BindingScopeEnlarger.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::databinding" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsByName()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightDataBindingComponentClass.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::databinding" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClass.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::databinding" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClass.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::databinding" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTestModule()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayoutToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::databinding" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewComposableAnnotationIsNotSupportedTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTileProjectRule.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAnimationMultiplier()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseColorUnit()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/ColorUnit.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun syncAnimationWithState()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/SupportedWearTileAnimationManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookupPrefix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookupNamespaceURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookupPrefix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookupNamespaceURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1065,
  "endLine" : 1068,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomText()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1303,
  "endLine" : 1306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomComment()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1385,
  "endLine" : 1388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPreviewFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdePosition.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::lint" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdePosition.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::lint" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNodeStartOffset()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNodeEndOffset()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document parseXml()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidLintInspectionBase()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidLintInspectionBase createInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LintInspectionFactory()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintGlobalInspectionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::lint" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearNextRunState()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AbstractBaselineInspection.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::lint" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInformation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultLintQuickFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindNothingForInvalidArch()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindsSomethingForValidArch()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/LlvmSymbolizer.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wellKnownOrCreate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/impl/IdeModuleSourceSetImpl.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/JComponentTreeManagerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::swingp" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPopOnEmpty()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/JComponentTreeManagerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::swingp" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/MethodStatTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::swingp" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/server/StatsSerializer.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::swingp" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferStrategyPaintMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/BufferStrategyPaintMethodStat.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::swingp" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/PaintChildrenMethodStat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::swingp" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadStat setIsRecording()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/ThreadStat.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::swingp" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintMethodVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/RepaintManagerClassTransformer.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::swingp" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintMethodVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/WindowClassTransformer.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::swingp" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponentPaintMethodVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintMethodVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/BufferStrategyPaintManagerClassTransform.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::swingp" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonElement serialize()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/json/SoftReferenceSerializer.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::swingp" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/MethodStat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::swingp" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endMethod()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/MethodStat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::swingp" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clear()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/JComponentTreeManager.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::swingp" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreation()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant/ConnectionAssistantTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ListUsbDevicesActionStateManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ListUsbDevicesActionStateManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStateDisplay()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ListUsbDevicesActionStateManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/TestUtils.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIntUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDoubleUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFloatUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/PlaybackControlsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/DispatchToTargetAdapterTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/DispatchToTargetAdapterTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/DispatchToTargetAdapterTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortTitle()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTabsTest.kt",
  "fileLinesCount" : 535,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTitle()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTabsTest.kt",
  "fileLinesCount" : 535,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleShouldBeActiveWhenCallingActivate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToConfiguration()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/MethodPreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTrackerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToConfiguration()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewElementAffinityTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/PreviewEssentialsModeManagerTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qualityChangeMightBeNeeded()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/RenderQualityManagerTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFpsLimitIsInitialized()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/interactive/FpsLimitFlowTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToConfiguration()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewRefreshManagerTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/PreviewRefreshManagerTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAndFix()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DimensionParameterRuleTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimatedProperty.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setStartTimeMs()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimatedProperty.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEndTimeMs()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimatedProperty.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaximum()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/PropertyCurve.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineLine.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/SwapAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationCard.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTimeline()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTab.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateButton()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showContent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/views/CommonNlDesignSurfacePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewInvalidationManager.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterPreviewsRefreshed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalElements()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/PreviewPaginationManager.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFastPreviewRefreshAsync()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewSurface.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getKey()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotatedMethodsFinder.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRenderedPreviews()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/flow/PreviewFlowManager.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetAndStart()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/interactive/FpsCalculator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/interactive/InteractivePreviewManager.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreState()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewStateManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCleaned()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkValue()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/DeviceIdParameterRule.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecCompletionContributor.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupPreviewBuildListeners()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFailed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCleaned()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/JumpToDefinitionAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerAction.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/SwitchSurfaceLayoutManagerAction.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewStatus.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonPreviewActionManager.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ZoomToSelectionAction.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecParentParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecOrientationTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecUnitImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecCutoutTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSpecImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNavigationTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNavigationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecDpiParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecCutoutParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecBooleanTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecOrientationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIsRoundParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIdParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNameParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSizeTImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecChinSizeParamImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecHeightParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecParamImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecWidthParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "drawChart()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeGridSpeedSearch()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean focusInTreeGrid()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeGrid()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getSelectedElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getSelectedVisibleElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int midX()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterComponent setMatchCountVisibility()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createNewTab()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingTabsToolWindowFactory.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/actions/MoveTabAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRangeTooltipComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTooltipOnMove()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMarkerLengths()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargins()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventIconRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/EventIconRenderer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVGap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRowSizing()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbnailSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional apply()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void uninstallListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDefaults()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timeChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizableImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMaximumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillRect()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentType withType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonHyperLinkLabel.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/SmallTextLabel.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionRunnable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnableBooleanSupplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKeyStrokes()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContainerComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextBorder.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButtonUI.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void uninstallListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButtonUI.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTabIndexForMouseEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPopupMenuVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JMenuItem add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPopupMenu getPopupMenu()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void uninstallListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItem.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPropertyChangeListenerRecursive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removePropertyChangeListenerRecursive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLeftPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRightPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOrientation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShowValues()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExcludedLegends()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toGrayscale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColorPaletteManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedFlowLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/WrappedFlowLayout.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedFlowLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/WrappedFlowLayout.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setTreeSorter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setBackground()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setHoverColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setShowVerticalLines()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setTableFocusable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setTableIntercellSpacing()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setShowHeaderTooltips()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setHeaderRowCellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder setShouldPaintExpandControl()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreferredTreeWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTreeOffset()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder addColumn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasDraggingOrResizingColumn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeScrollBar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ColumnTreeUI setShouldAlwaysPaintExpandControl()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 986,
  "endLine" : 989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1038,
  "endLine" : 1041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setPreferredWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1044,
  "endLine" : 1047,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setMinWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setMaxWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1056,
  "endLine" : 1059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setHeaderAlignment()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setHeaderBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1068,
  "endLine" : 1071,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setComparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1129,
  "endLine" : 1132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1134,
  "endLine" : 1137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnBuilder setInitialOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1139,
  "endLine" : 1142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColumnTreeTableRowSorter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1200,
  "endLine" : 1203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rectangle getHoverBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1325,
  "endLine" : 1328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiCursors.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumColors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/EnumColors.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMaximumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttachToSideAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOtherWorkBenches()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeaderHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TogglePropertyTypeAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TogglePropertyTypeAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttachedLocationAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 839,
  "endLine" : 842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNotify()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearContextAndTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBoth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void swap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkBench()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handlePropertyEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimizePanelsVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBothWidths()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreBothWidths()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void minimizeAllAttachedToolWindows()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startDragging()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 829,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveCursor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/NewRowInstruction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleMouseEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMode()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlignment()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCursorSetter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveCursor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/RenderInstruction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FocusableIcon.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTablePersistentStateComponent.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getThumbnailCacheDir()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 589,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStretchable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinition.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkinLayoutDefinition()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getDescriptorFile()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTabs()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectTab()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityRenderData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installOn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/NestedScrollPaneMouseWheelListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegateMouseEventHandler installListenerOn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/DelegateMouseEventHandler.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegateMouseEventHandler installMotionListenerOn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/DelegateMouseEventHandler.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegateMouseEventHandler installMouseWheelListenerOn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/DelegateMouseEventHandler.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetMouse()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDurationBg()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconMapper()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStroke()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLabelProvider()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHoverHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHostInsets()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundClickable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setStepped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setDataBucketInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setFilled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setStacked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setAdjustDash()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineConfig setLegendIconType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineChart()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRenderOffset()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChart.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHTree()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChart.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ErrorDetailDialog.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float rangeToX()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsOwnerDisplayable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultVisibilityOverride()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnableAntiFlap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormScalingUtil()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedTimeRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedTimeRange.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/DyamicRendererJList.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ImagePanel.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideFadeOutNotification()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ScalingImagePanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ScalingImagePanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNorthEastComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitiallyExpanded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShowSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPanelBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitleLeftPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitleRightPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconTextGap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickableComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsTitleBold()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScaledImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/SVGScaledImageProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSelection()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetZoomAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/SetZoomAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomToFitAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomInAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomOutAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/PanSurfaceAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomActualAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomLabelAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getEnclosingClass()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/syncstatus/KotlinSyncStatusContributor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDeprecatedPythonSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Sdk getSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PythonFacetUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PySyncStatusContributor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestFunction()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/PyTestUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toFunctionName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/PyBaseParameterizedNameConverter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazePyRunConfigurationHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandler.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationRunner createRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandler.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getWorkspaceRootPath()",
  "longName" : "",
  "relativeFileName" : "aswb/terminal/src/com/google/idea/blaze/terminal/DefaultTerminalLocationCustomizer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void validateAndUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceOption.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSelectWorkspaceOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BazelWizardOptionProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastImportedWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildSystemName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder setWorkspaceData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder setProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder setProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder setProjectViewSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder setProjectName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder setProjectDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SelectClientTypeInnerControl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/SelectClientTypeInnerControl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeSelectWorkspaceOption getSelectedOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectProjectViewControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Line()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Line current()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String currentRawLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectViewEdit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewEdit.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAll()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalarSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder set()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScalarSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSectionParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder add()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder add()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder removeMatches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder remove()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectoryEntry()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectoryEntry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemOrTextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ItemOrTextBlock.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetSection.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBlockSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/EnableCodeAnalysisOnSyncSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetShardSizeSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder remove()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getLocalProjectViewFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewStorageManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void taskState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel setupConsolePanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TaskNodeDescriptor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCustomFilters()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryMacroTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuleTypeAndLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryLabelKindParser.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeQueryLabelKindParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryLabelKindParser.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getLineIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileDataProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableCollection getTransitiveDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getTransitiveDependenciesStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getTransitiveDependenciesStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder include()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder exclude()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceFileFinderImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetExpressionList create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSyncStatusImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onBuildStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedBuildProgressTracker.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void sendUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedBuildProgressTracker.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Predicate handledRuleTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/WildcardTargetExpander.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::aswb" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShardedTargetsResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shardingRequested()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList filterExcludedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printAndLogError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateProjectViewForWorkspaceLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/ProjectStateSyncTask.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTargetExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncParams.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTargetExpressions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncParams.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSourceFilesToSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncParams.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap initializeSourceFolders()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/GenericSourceFolderProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFolder setSourceFolderForLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/GenericSourceFolderProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableCollection getTargetsForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProtoAutoSyncProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeExternalSyntheticLibrary getLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeLibraryCollector.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean validate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default LibrarySource getLibrarySource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default File resolveToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolver.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemporaryOverride()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverProviderImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Workspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceRoot resolveExternalWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspacePath resolveWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList buildArtifactDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFirstPathComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectTargetData updateTargetData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getTrackedOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Predicate getGenfilePrefetchFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceAspectsImpl.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::aswb" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLanguageSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PartialSyncData fromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/UpdateDirectoriesSyncAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/BlazeProjectSyncAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBlazeBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildifierFormattingTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitStatusLineProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitStatusLineProcessor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspacePath getWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitStatusLineProcessor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getUpstreamContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional vcsStateForWorkspaceStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGitRepository()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/FallbackBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getUpstreamContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/FallbackBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional vcsStateForWorkspaceStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/FallbackBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteOutputsCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File resolveOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocalFileOrOutputArtifact toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/ArtifactStateProtoConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalFileState.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FilesDiff diffFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FilesDiff.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBlazeCl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClientCl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBazelVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Kind create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder put()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/SyncState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectLoaderImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectLoaderImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncProject loadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelQueryRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelQueryRunner.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncPromo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncPromo.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelVersionHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelVersionHandler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/RenderJarArtifactTrackerImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncSourceToTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncSourceToTargetMap.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelAppInspectorBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelAppInspectorBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DefaultProjectDirectoryConfigurator.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncProjectData withSnapshot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetsDependingOn()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Predicate distinctBy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SelectPackagePopupStep create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForDirectReverseDepsAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/PurgeBuildCacheAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceFileMissingDepsCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelper.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayWarning()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelper.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void operationEnded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable syncStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record BuildDependenciesBazelInvocationInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record InvocationFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaArtifacts readArtifactInfoFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CcCompilationInfo readCcInfoFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAarIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidAarIdeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidAarIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidAarIdeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependency()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/Dependency.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Dependency fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/Dependency.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLauncher()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPythonVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSrcsVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCppCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCppExecutable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidResFolder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidInstrumentationInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestApp()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetDevice()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setManifestFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putManifestValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIdlJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHasIdlSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceJavaPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGenerateResourceClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLegacyResources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInstruments()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRenderResolveJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  R map()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ImmutableMap mapToProtos()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInterfaceJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClassJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSourceJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRootExecutionPathFragment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImportPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addLibraryLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addJavacJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addGeneratedJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFilteredGenJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMainClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJdepsFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPluginProcessorJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJavaInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCToolchainInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidAarInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidInstrumentationInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPyInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGoInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJsInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTsInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDartInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJavaToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKotlinToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTag()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSyncTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addHeaders()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addHeader()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTextualHeaders()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTextualHeader()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addLocalCopts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveDefines()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInvokeParallel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addExeFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBlazeFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeCommandName fromString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandName.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeCommandName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandName.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazercMigrator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazercMigrator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBlazeInfoMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConfigurationMnemonic()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeConfigurationHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPerArtifactData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/OutputArtifactResolver.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactState toArtifactState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildFlags.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture downloadArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/DefaultPrefetcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture downloadArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/DefaultPrefetcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrefetchServiceImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchServiceImpl.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture prefetchFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchServiceImpl.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelExitCodeException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCodeException.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean endsList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewModel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewModel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parsing()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageSpecResult fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getKeywordArgumentValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ArgumentList.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getLoadedElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadedSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportedPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/NamedBuildElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/NamedBuildElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/NamedBuildElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getAssignedValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AssignmentStatement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AssignmentStatement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildElementType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReferencedName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReferenceExpression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean beforeDot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReferenceExpression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getLhs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BinaryOpExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getRhs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BinaryOpExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetExpression getLeftHandSideExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AugmentedAssignmentStatement.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getAssignedValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AugmentedAssignmentStatement.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getParentAttributeName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getParentType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nonNullName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazePackage getBlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildListType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildListType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFunctionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getRuleKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTopLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getKeywordArgumentNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameArgumentValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getPackageLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean processChildrenOfType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getReturnExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReturnStatement.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenKind getTokenKindForIdentfier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildToken.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildBraceMatcher.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TokenSet tokenSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildBraceMatcher.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFirstLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/LoadedSymbolReferenceLookupElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildFile getBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFunctionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroContributor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFunctionNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroContributor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedBuildLookupElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/NamedBuildLookupElement.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InsertHandler createTemplateInsertHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/ParameterCompletionContributor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBlazeWorkspaceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPatterns()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPatterns()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addExcludes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addExcludes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExcludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setThreadPool()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDirectoryFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void setLanguageSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadedSymbolReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LoadedSymbolReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FuncallExpression findRule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFile resolveBlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileLookupData nonLocalFileLookup()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FileLookupData.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skipBlockAndError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSectionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiScalarSection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewElementType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewElementType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSectionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiListSection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlankLines()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewLabelReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultBlazePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuildifierBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel createSearchableLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/SearchableOptionsHelper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox createSearchableCheckBox()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/SearchableOptionsHelper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String guessBuildSystemName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeImportSettingsManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeImportSettings getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanelProvidingProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/JPanelProvidingProject.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanelProvidingProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/JPanelProvidingProject.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension getContainerSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDummyWorkspacePathResolverProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection getSearchableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsConfigurable.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProgressiveTaskWithProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/ProgressiveTaskWithProgressIndicator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProgressiveTaskWithProgressIndicator builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/ProgressiveTaskWithProgressIndicator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressiveTaskWithProgressIndicator setCancelable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/ProgressiveTaskWithProgressIndicator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressiveTaskWithProgressIndicator setExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/ProgressiveTaskWithProgressIndicator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/LineProcessingOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder arg()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder args()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder args()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder args()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder context()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder redirectStderr()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder stdout()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder stderr()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder environmentVar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder environmentVars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder ignoreExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withProgressMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder onError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeBuildService()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimingScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimingScope addScopeListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logTimingData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Propagation onOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/PerformanceWarningScope.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NetworkTrafficUsedOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/NetworkTrafficTrackingScope.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Propagation onOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProblemsViewScope.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProgressIndicatorScope.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Propagation onOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProgressIndicatorScope.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIssueParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPopupBehavior()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder showSummaryOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder inFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder onLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder inColumn()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder navigatable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder consoleHyperlinkRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueOutput build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SummaryOutput log()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Result.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Result.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/EventLoggingService.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map getExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/LoggedSettingsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTimedEvents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/SyncStats.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNetworkUsage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/SyncStats.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBuildPhaseStats()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/SyncStats.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllBuildPhaseStats()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/SyncStats.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional fromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/BuildDepsStatsScope.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addOperationStats()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStats.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder handleActionClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStats.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder handleActionEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStats.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder setRequestedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/BuildDepsStats.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder setBuildTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/BuildDepsStats.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncActionStatsScope create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncActionStatsScope createForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncActionStatsScope createForPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional fromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional fromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/SyncQueryStatsScope.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TargetInfo findTargetInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/targetfinder/TargetFinder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetExpression getSingleTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildTarget getBuildTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setupTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContextFuture()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBlazeFlagsModification()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setupTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreferredConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldReplace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureBeforeRunTaskDefaults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInvalidRunConfig()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeRunConfigurationSyncListener.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugPortState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationFlagsState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/ConsoleOutputFileSettingsUi.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationCompositeStateEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedPendingRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/PendingRunConfigurationContext.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean coverageEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/coverage/CoverageUtils.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getOutputFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/coverage/CoverageUtils.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional getHandlerForTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional getHandlerForTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ignoreSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestEventsHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeTestUiSession create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestUiSession.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeComparisonFailureData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/TestComparisonFailureParser.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FilteredTargetMap computeTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testmap/ProjectSourceToTargetFinder.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FilteredTargetMap computeTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testmap/ProjectSourceToTargetFinder.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationNameBuilder setBuildSystemName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationNameBuilder setCommandName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationNameBuilder setTargetString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandGenericRunConfigurationHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationRunner createRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationRunner createRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeCommandGenericRunConfigurationHandlerProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection findHandlerProviders()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCommandRunConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationRunner.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void hyperlinkUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/WithBrowserHyperlinkExecutionException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatTextWithContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatTextWithContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement reformat()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement reformatRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustLineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reformatNewlyAddedElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void performActionWithFormatterDisabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FileBasedFormattingSynchronizer.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileContentsProvider fromPsiFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileContentsProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileContentsIfUnchanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPluginEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePair()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileAttributeScanner.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/LegacySyncStatusContributor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean keepOriginalNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazeTreeStructureProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ToolWindowTaskIssueOutputFilter createWithLinkToTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/ToolWindowTaskIssueOutputFilter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveAllFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/SaveUtil.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet calculateMinimalWorkspacePaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/WorkspacePathUtil.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canConvertSharding()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSuppress()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/analysis/ijar/IjarAnalysisSuppressor.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileSelectorWithStoredHistory create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/FileSelectorWithStoredHistory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/FileSelectorWithStoredHistory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile resolveVirtualFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile resolveVirtualFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GridBag getLabelConstraints()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fillBottom()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPreferredWidth()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerTextField setMinValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerTextField setMaxValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/WorkspaceRootMacro.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeMakeProjectAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeProjectToggleAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectToggleAction.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/CopyBlazeTargetPathAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Label findTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/CopyBlazeTargetPathAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeProjectAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadataHash()",
  "longName" : "",
  "relativeFileName" : "aswb/base/gen/com/google/idea/blaze/base/qsync/entity/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LanguageLevel getLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/projectview/JavaLanguageLevelSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder removeEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJavaSourceTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/Jdks.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaSyncData()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaSyncData.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPackagePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGenerated()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBuildOutputJars()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJavaSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEmptyJarTracker()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPluginProcessorJars()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeContentEntry()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeContentEntry build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duplicate()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/DuplicateSourceDetector.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceArtifact.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArtifactLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceArtifact.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableMap getArtifactState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockJdepsMap put()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/MockJdepsMap.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean relevantDep()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsFileReader.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/ForAutoConverterImplicitUsageProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile refreshPsiFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/BlazeAttachSourceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JarCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachedJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findConflicts()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/lang/build/BuildFileSafeDeleteProcessor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JarManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClassFileManifest getManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifestBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDebugging()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/HotSwapUtils.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/JavaClasspathAspectStrategy.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAspectRepositoryOverrideFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/JavaClasspathAspectStrategy.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass getTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasImport()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiImportList getImports()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/ProducerUtils.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractTestLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doIsConfigFromContext()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String configName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String debugPortFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCoverageEnabledConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEnabledConfiguration.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuiteChosen()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileData()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageData.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageEnabledConfiguration createCoverageEnabledConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean recompileProjectAndRerunAction()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeUntouchedFileInCoverage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectSrcLinesForUntouchedFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaRunConfigurationHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationRunner createRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCompilerManager()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeCompilerManager.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ExternalFilePositionManager.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/syncstatus/JavaSyncStatusContributor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionCheckException()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CompilerVersionChecker.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processContainingFramework()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeIncludeHelper.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerFileCompilerOpts()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CLanguageKind getLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preCommit()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CcProjectModelUpdater()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdater.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlazeConfigurationResolverResult build()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OCLanguageKind getLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOutputArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderRootTrimmer.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getCustomSerializedHeaderFile()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCustomHeaderProvider.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean areLibrariesAndRootsModifiedByCMake()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CMakeWorkspaceOverride.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableCollection collect()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableText.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettingComponentBindings()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerText()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableTextHelper.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabledAndVisible()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderT label()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderT addTags()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedBuilder getter()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedBuilder setter()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInternalDevMarkerSupported()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/InternalDevFlag.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/BoolExperiment.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/IntExperiment.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/StringExperiment.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExperimentString()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getUsername()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentUsernameProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureRolloutExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRolloutPercentage()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FileExperimentLoader.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIdeVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/MorePlatformUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submitTransaction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/Transactions.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submitWriteActionTransaction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/Transactions.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submitReadActionTransaction()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/Transactions.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder arg()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder args()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder args()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder args()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder timeout()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder redirectStderr()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder stdout()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder stderr()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder environmentVar()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder environmentVars()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initializeEnvironment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper disableIf()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper hideIf()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper hideInContextMenuIfDisabled()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper disableWithoutSubject()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper setText()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper useTextMnemonic()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentationHelper setDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassContent findClassFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Jar()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribeBuildListener()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildSystemFilePreviewServices.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeImportProjectAction()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/wizard2/BlazeImportProjectAction.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canProcessFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/targetmaps/TargetToBinaryMapImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidWorkspaceImporter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSourceOrAllowedGenPath()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllowlistFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/AllowlistFilter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GenResourceClassification uninteresting()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceClassifier.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GenResourceClassification interesting()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceClassifier.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean mayHaveNonStringTranslations()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceClassifier.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File moduleDirectoryForAndroidTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateAndroidFacetWithSourceAndModel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/projectstructure/BlazeAndroidProjectStructureSyncer.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::aswb" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResource()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResourceLibraryKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResourceLibraryKeys()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveResource()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveResourceDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveResourceDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveResourceDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSourceTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSourceTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeJarLibrary toBlazeJarLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidImportResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourceModule get()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModuleRegistry.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModuleRegistry.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkPlatform()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidSdkPlatform.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet getPluginsRequiredForNdkSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeNdkDependencySyncPlugin.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAllAvailableTargetHashes()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/AndroidSdkFromProjectView.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLintRuleJar()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getJarFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AarLibraryContents create()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarLibraryContents.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLightRClassesDefinedByModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassServiceBase.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChangeFileNameVisible()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChangeValueVisible()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChangeNameVisible()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap getCacheMap()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactMetadata.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BazelModuleSystem create()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAndroidFacetsWithPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRawPackageNameFromPsi()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/PackageNameUtils.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String blazeTargetNameToKotlinModuleName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleSystem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxyBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestRecorderBlazeCommandRunConfigurationProxy()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxy.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/InstrumentationInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/CheckApkDebuggableTask.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDebugDevice()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/CheckApkDebuggableTask.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidOpenProfilerWindowTask.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AitDeployInfoExtractor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AitDeployInfoExtractor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNativeDebuggingEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidLaunchTasksProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestLocationName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/producers/BlazeFilterAndroidTestRunConfigurationProducer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeApkProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebugger getSelectedAndroidDebugger()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeCommandAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApplicationProjectContext.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeLaunchTasksProvider getLaunchTasksProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationStateEditor.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeAndroidBinaryRunConfigurationHandlerProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeLaunchTasksProvider getLaunchTasksProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void saveInDataContext()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FunctionalHeadlessDataManager.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerProjectExtensionPoint()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerProjectExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path runfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/runfiles/Runfiles.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableScheduledFuture scheduleAtFixedRate()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setSandboxPath()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pluginEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/VerifyRequiredPluginsEnabled.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/AbstractIntegrationTestCase.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerApplicationService()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerProjectService()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/ServiceHelper.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubOCWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OCLanguageKind getLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCCompilerSettings getCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceFileChange()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/WorkspaceFileChange.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDownloads()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/DownloadTrackingScope.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/AtomicFileWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/artifact/CachedArtifact.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_iterator_empty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/TargetTreeTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifiedFiles_emptyWorkingSet_returnsEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/vcs/VcsStateTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackage_nonEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackage_withWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetName_withWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetName_withDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void siblingWithName()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void siblingWithPathAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void omittedTargetName()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void relativeLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executePendingTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/MockArtifact.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SkylarkDebugValue fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getContextElement()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebuggerEditorsProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isProcessAlive()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearBreakpoints()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSourcePosition getSourcePosition()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPendingTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/QuerySyncProjectSnapshot.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String baseExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder includePath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder excludePath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder includePackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder excludePackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStringAndGetIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllRules()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putRules()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlagResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/FlagResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlagResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/cc/FlagResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Optional createBuildArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/DigestMap.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPath resolveChild()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectPath absolute()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sourceFileToLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSourceFileLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSupportedTargetLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun autoDisambiguate()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/TargetsToBuild.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestSourceGlobMatcher()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/TestSourceGlobMatcher.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackages_singleRule()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTestBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSubincludes()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTestBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBuildFileLabelsWithErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTestBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormat_noPrecision()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/TruncatingFormattableTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormat_shortPrecision()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/TruncatingFormattableTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormat_longPrecision()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/TruncatingFormattableTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormat_veryLongPrecision()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/TruncatingFormattableTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_deps_built()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/AddCompiledJavaDepsTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRefresher createRefresher()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockArtifactCache()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/MockArtifactCache.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdateTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::aswb" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerTestCase.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dagger" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConceptTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::dagger" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedFieldIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConceptTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::dagger" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodParameterIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedInjectConstructorIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedConstructorIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedConstructorParameterIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedFactoryClassIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedFactoryMethodIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryPointMethodIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentProvisionMethodIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentProvisionPropertyIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsOptionalOfIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsInstanceBuilderMethodIndexValue_serialization()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConceptTest.kt",
  "fileLinesCount" : 1381,
  "components" : [ "primary::dagger" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexValueReaders_everyDataTypeHasReader()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexValueTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dagger" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetName()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetId()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConcept.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::dagger" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProvideFor()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConcept.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::dagger" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/InjectedFieldDaggerConcept.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::dagger" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConcept.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::dagger" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConcept.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::dagger" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConcept.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::dagger" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConcept.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::dagger" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConcept.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::dagger" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConcept.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dagger" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConcept.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::dagger" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConcept.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::dagger" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassOrObject()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapper.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dagger" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adblib/testing/TestAdbLibService.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-adb" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AdbConfigurableUiTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockWiFiPairingNotificationService.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-adb" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockPairingCodePairingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-adb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockPairingCodePairingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-adb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showWaitingForDeviceProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockPairingCodePairingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-adb" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockPairingCodePairingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-adb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockPairingCodePairingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-adb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startMdnsCheck()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsCheckSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsNotSupportedError()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsNotSupportedByAdbError()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsCheckError()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingStarted()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingWaitForDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMacMdnsEnvironmentIsBroken()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiActionTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-adb" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adbLibServiceGetSession_registersProjectWithAdbLibApplicationService()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AdbLibServiceTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reserve()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reserve()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClientManager getClientManager()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeviceManagerFactory getIDeviceManagerFactory()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsUpdater setAdbServerUsbBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsUpdater setAdbServerMdnsBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsUpdater setUseUserManagedAdb()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsUpdater setUserManagedAdbPort()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsUpdater setBurstMode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsUpdater setAdbServerLogsEnabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPortNumberUiEnabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOpenSettingsAction.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-adb" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingViewImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showWaitingForDeviceProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingViewImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingViewImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsCheckSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentTabbedPaneContainer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startLoading()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLoadingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiPairableDevicesPersistentStateComponent.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-adb" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiAvailableDevicesDialog.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::android-adb" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getHostFeatures()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/AdbServiceWrapperAdbLibImpl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-adb" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLoadingText()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingPanel.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-adb" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLoadingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingPanel.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-adb" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPanelPresent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceNameRenderer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  delegatePropertyValue()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbSessionHost.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android-adb" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runActivity()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/ExtendReservationAction.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-adb" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BleakOptions getDefaults()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/StudioBleakOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createUniqueModuleId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/Modules.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createUniqueModuleId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/Modules.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLibraryTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/InternedModels.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForPostBuildModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDependencyRef()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestedTargetVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVariantAbiNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstVariantContainingAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDiscovery.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestComposeWizard.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/RenderXmlFileSnapshotTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/TestLoggerWithPropertyAccess.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::rendering" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestVisitor()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestVisitorWithId()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testInstanceNoArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testStaticNoArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateFull()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderProblemTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::rendering" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawImageTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bucketHit()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bucketMiss()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document createEmptyPlainDocument()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Element setAndroidAttr()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void shutdownRenderExecutor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void shutdownRenderExecutor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBusy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRenderThread()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder preloadClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder preloadImmediateClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder usePrivateClassLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withPsiFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withParserFactory()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withLayoutScanner()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withForceMonochromeIcon()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder disableImagePool()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withQuality()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder disableSecurityManager()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder disableDecorations()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder disableToolsVisibilityAndPosition()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder disableAnimation()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withRenderingMode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder useTransparentBackground()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder setProjectClassesTransform()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder setNonProjectClassesTransform()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder setOnNewClassLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder doNotReportOutOfDateUserClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder withTopic()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder setUseCustomInflater()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder setCustomContentHierarchyParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTaskBuilder setTestEventListener()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderProblem()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderProblem throwable()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderProblem priority()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderProblem tag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Plain()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Html()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HtmlBuilder getHtmlBuilder()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderSecurityManager setLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderSecurityManager setAppTempDir()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderSecurityException()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderSecurityException create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setXmlFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverrideRenderSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOverrideRenderSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setMaxRenderSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setRenderingMode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setTransparentBackground()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setDecorations()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setEnableLayoutScanner()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setForceMonochromeIcon()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setShowWithToolsVisibilityAndPosition()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderTask setCustomContentHierarchyParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonRectangular()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1364,
  "endLine" : 1369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shutdown()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/tracking/RenderTaskAllocationTrackerImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearTrackedAllocations()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/tracking/RenderTaskAllocationTrackerImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dimension getRootViewDimensionFromSystemViews()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecuteCallbacksResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ExecuteCallbacksResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::rendering" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackExDelegate.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::rendering" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/Preloader.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CodeExecutionTrackerTransform.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rendering" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CodeExecutionTrackerTransform.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implementsInterface()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int jdkToClassVersion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassConverter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::rendering" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/RequestExecutorTransform.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rendering" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAndParseRClassSilently()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewBundleCreator()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isBundleRevisionSame()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void openWhatsNewAssistant()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionCheckCallback()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrolledToBottom()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewCheckVersionTask.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewCheckVersionTask.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewCheckVersionTask.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/actions/OpenDeviceMirroringSettingsAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/actions/AppInspectionShowAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/actions/WhatsNewUpdateStableAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/HideDeviceAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearableDeviceActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeleteTemplateAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/ViewDetailsAction.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerPanel.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/analytics/AppInsightsPerformanceTrackerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/analytics/AppInsightsPerformanceTrackerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnInsights()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/TestTabProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactory.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/ui/VitalsTabProvider.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/ui/VitalsTabProvider.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/ui/VitalsTabProvider.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorPopup.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/SdkInsightsPanel.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/SdkInsightsPanel.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsContentContainerPanel.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsIssueDetailsPanel.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-policy/ide/src/com/android/tools/idea/play/PlayPolicyCodeInspectionAction.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshAndConsumeLoadingState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/InsightsVcsTestRule.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearUpMappingToRootStructure()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/InsightsVcsTestRule.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/FakeCodeContextResolver.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/CodeContextResolverTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/FakeGeminiPluginApi.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createShortRevisionString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/vcs/VcsUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateConnections()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectMatching()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Selection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsSelected()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsight.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProto()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppVcsInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromProto()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppVcsInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/vcs/InlayPresentationUtilsKtTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsContentPanelTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsContentPanelTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsContentPanelTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DistributionsContainerPanel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DistributionsContainerPanel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDiffRequestProcessor()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 154,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHoverFinished()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/InlayPresentationUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DetailsTabbedPane.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHeaderHeight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableView.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightMainPanel.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightContentPanel.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/DetailsPanelHeader.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/InsightDeprecatedPanel.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBoxListCellRenderer.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/StackTraceConsole.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/StackTraceConsole.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/StackTraceConsole.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsDropDownAction.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsToggleAction.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInBytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInKilobytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInMegabytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInGigabytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInTerabytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::avd" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regexDoesntMatchText()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityFieldTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::avd" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIsEmpty()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityFieldTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::avd" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capacityCantBeExpressedInBytes()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityFieldTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::avd" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/LocalEmulatorProvisionerFactoryTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::avd" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setAlt()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setFields()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setKey()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setOauthToken()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setPrettyPrint()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setQuotaUser()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setUserIp()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setCategory()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setStatus()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setLanguage()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setLevel()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setSolution()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setTechnology()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GetSample()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setId()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiRef setLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiRef setName()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiRef setNamespace()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screenshot setLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Screenshot.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screenshot setPrimary()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Screenshot.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocRef setLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/DocRef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocRef setTitle()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/DocRef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleCollection setItems()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/SampleCollection.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public License setLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/License.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public License setName()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/License.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setApiRefs()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setCategories()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setCloneUrl()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setDescription()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setDevConsoleApis()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setDocRefs()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setGithub()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setIcon()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setId()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setInstructions()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setLanguages()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setLevel()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setLicense()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setPath()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setPrerequisites()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setScreenshots()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setSolutions()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setStatus()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setStatusNote()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setTechnologies()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample setTitle()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void initializeJsonRequest()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequestInitializer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateInEditor()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectLinkInfoTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/ExceptionFoldingTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::logcat" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurableProviderTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::logcat" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaults()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/AndroidLogcatSettingsTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::logcat" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMasterFilter_nullFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameFilter_matches()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_quotedColon()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logLine()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatMessageWrapperTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::logcat" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_invalidRegex()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_invalidNegatedRegex()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_appFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUsageTrackingEvent_error()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUsageTrackingEvent_emptyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterNames_beginning()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterNames_end()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterNames_withWhitespace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterNames_withSingleQuotes()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterNames_withDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterNames_multiple()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_setsText()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCaseToggled_valuePersists()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCaseToggledTwice_valuePersists()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/FilterTextFieldTest.kt",
  "fileLinesCount" : 601,
  "components" : [ "primary::logcat" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun appendMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/testing/LogcatEditorRule.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun logMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::logcat" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tagColors_doNotHaveBackground()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rewrite()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun messages_isCopy()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageBacklogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::logcat" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/EditorUtilsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/IgnoreTagActionTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::logcat" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilter.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::logcat" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/StackTraceExpander.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapStacks()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/StackTraceExpander.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::logcat" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pauseLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 915,
  "endLine" : 918,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/message/LogcatMessage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::logcat" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initPopupEditor()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/IgnoreValuesTextField.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::logcat" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupEditor()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/IgnoreValuesTextField.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::logcat" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFilterStatusChanged()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 938,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndResetIf()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatMessageAssembler.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::logcat" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collectStderr()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatProtoShellCollector.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::logcat" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/LogcatFormatDialog.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::logcat" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/LogcatFormatDialog.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::logcat" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMaxDocumentSize()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/DocumentAppender.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::logcat" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/ProguardMessageRewriter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::logcat" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageFormatter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::logcat" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatToolWindowFactory.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/AndroidProjectDetector.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::logcat" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/ClearLogcatAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::logcat" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatFoldLinesLikeThisAction.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatFoldLinesLikeThisAction.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::logcat" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/SaveLogcatAction.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::logcat" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/SaveLogcatAction.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::logcat" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyError()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatToggleUseSoftWrapsToolbarAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatToggleUseSoftWrapsToolbarAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerifyOnUiThread_doesNotAddViolation_whenCalledFromUiThread()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingCheckerHookImplTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/TriggerSampleThreadingViolationAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeSuppressionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessorTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessorTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ResValuesDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor900Alpha1()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ResValuesDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/ProjectsUpgradeTestBase.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureProjectIsLinked()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void versionUpdateSuccessfulWithPluginVersionUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpdateResultTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void versionUpdateSuccessfulWithGradleVersionUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpdateResultTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void versionUpdateSuccessfulWithPluginVersionUpdateError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpdateResultTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void versionUpdateSuccessfulWithGradleVersionUpdateError()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpdateResultTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldRecommendUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeTest.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceSyncInvoker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFor740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Alpha08()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Beta01()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFrom740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFrom800Beta01()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Release()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BuildConfigDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFor740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFor800Alpha08()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Beta01()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFrom740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFrom800Beta01()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Release()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFor420Alpha04()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor420Alpha05()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFrom420Alpha04()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFrom420Alpha05()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor420Release()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyUpgradeAssistantWasInvoked()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFor740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Alpha01()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFrom740()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledFrom800Alpha01()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledFor800Release()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessorTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledForUpgradeToOldAgp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledForUpgradeToAgp35()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledForUpgradeToAgp4()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledForUpgradeToAgp7()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsDisabledForUpgradeFromAgp7()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadMoreUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessorTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceSyncInvoker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProcessorTrackerTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProjectSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentManagerShowContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsWithLatestAgpVersionSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsBlockedWithNoFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsNoAGPWithNoAGP()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelStartsInAllDoneWithNoFilesForNullUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpgradeLabelText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1049,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1055,
  "endLine" : 1058,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/Basic/4.0.0/app/src/main/java/com/example/basic40/MainActivity.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/FirstFragment.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/MainActivity.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testData/upgrade/Projects/FromAgp40/AllDeprecations/4.2.0-base/app/src/main/java/com/example/myapplication/SecondFragment.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performRefactoringFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performPsiSpoilingRefactoringFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureFilesWritable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expire()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeComponentExtraCaches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantView.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFactoryReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/EnableComposeStateReadInlayHintsActionTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/EnableComposeStateReadInlayHintsActionTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Foo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon_invokesLoadOnFirstCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeMaterialIconServiceTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon_doesNotInvokeLoadOnSecondCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeMaterialIconServiceTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Foobar()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeRulesAreAllRules()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewGroupHasCorrectText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun productionGroupHasCorrectText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableElementAutomaticRenamerFactoryTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockReferenceType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/ComposeKotlinTemplateContextTypeTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendAfterValueParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/ComposableFunctionRendering.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposePositioningCompletionContributor.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeMaterialIconService.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/ComposeModifierCompletionContributor.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFilters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerClassesFilterProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreatePreviewActionK2.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreatePreviewActionK2.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerQuickFixes()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/AddComposableAnnotationQuickFix.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/formatting/ComposePostFormatProcessor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/formatting/ComposePostFormatProcessor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/settings/ComposeFormattingCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/settings/ComposeFormattingCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportProblem()",
  "longName" : "",
  "relativeFileName" : "android-navigator/testUtils/com/android/tools/idea/navigator/AndroidProjectViewNodeConsistencyTestBase.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable getSourceProviders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidViewNodes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitiallyVisible()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultPane()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getResName()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiFileNode.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSourceProviderSortKeyPart()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getNotNullProject()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNode.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiDirectory()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProviders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewNodeProvider.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApkModuleChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidViewNodeNdkProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageFamilyValue()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowingIncludeValue()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/ShadowingIncludeValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackagingFamilyBaseFolderNameRelativeToHome()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/ClassifiedIncludeValue.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void writeDescription()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/PackagingFamilyViewNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludesViewNodeV2.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasHeaderExtension()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/LexicalIncludePaths.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupGroupNode.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupFileNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupDirectoryNode.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLibraryName()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFile getFirstFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryFileNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibFolderNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageNode createChildNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/PackageNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/PackageNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSources()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/org/jetbrains/android/facet/AndroidSourceType.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSources()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/org/jetbrains/android/facet/AndroidSourceType.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSources()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/org/jetbrains/android/facet/AndroidSourceType.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotAcceptNonLayoutFile()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavEditorProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::nav" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotAcceptLayoutFile()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavEditorProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::nav" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVirtualProjectFile()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavTestCase.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::nav" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavModelBuilderUtil.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::nav" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNavDesignSurfaceZoomController()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceActionHandlerTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDependencies()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceTest.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::nav" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDescription()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dom/NavigationDomFileDescriptionTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVirtualProjectFile()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavEditorRule.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::nav" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeeplink()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/property/NavPropertiesViewTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::nav" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/inspections/NavFileInspectionTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawPlaceholder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawHorizontalAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentWithHighlight()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivity()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityWithHighlight()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedGraph()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedGraphWithHighlight()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/decorator/DecoratorTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::nav" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/ThumbnailManagerTest.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::nav" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/targets/ActionHandleTargetTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::nav" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestableThumbnailManager()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/TestableThumbnailManager.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::nav" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void register()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/TestableThumbnailManager.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::nav" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDispose()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/TestableThumbnailManager.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::nav" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavToolbarMenu.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialog.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::nav" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSource()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHeaderRect()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavDrawHelper.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::nav" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/StartDestinationAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/StartDestinationToolbarAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsKtCompletionContributor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::nav" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/SafeArgsScopeEnlarger.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::nav" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationCount()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/NavInfoFetcher.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::nav" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStorePollerTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::transport-database" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessage()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestServerInterceptor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::transport-database" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServiceSetupWithExpectedName()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersion()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDevices()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getProcesses()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createPollers()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAgentStatus()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateEventNoTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersion()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDevices()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getProcesses()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Channel getChannel()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transport-database" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestGrpcFile()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcFile.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::transport-database" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getJvmtiData()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectionClosed()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterKind()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackingNamespace()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreClient()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreDatabase()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreDatabase.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::transport-database" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackingStore()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAgentStatus()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackingStore()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/EventService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::transport-database" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ResponseData.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::transport-database" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSessions()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackingStore()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackingStore()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/NetworkTable.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::transport-database" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrReplace()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EventsTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::transport-database" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHeapDumpInfoByRequest()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImplTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/processes/DeviceProcessService.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun projectApplicationIdListChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/adbimpl/AdbDeviceService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun killNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceStopNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debugNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearAppData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uninstallApp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backupApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreApplication()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accessModifierTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commentTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stringTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void numberTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bracesTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parenthesesTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliTokenSetsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::smali" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodBodyImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAccessModifierImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldNameImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliValueArrayImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSourceSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliImplementsSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldValueImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodSpecImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliParameterDeclarationImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliBoolImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassNameImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::smali" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliVoidTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValuesImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationPropertyImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPrimitiveTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliReturnTypeImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPropertyValueImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliRegularMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSuperSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationsSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parserWorksForApk()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkParserTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parserWorksForAppBundle()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkParserTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parserWorksForZipBundle()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkParserTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun proguardMapping_fromBundle()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkEditorTest.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultApkToAnalyze()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkAnalyzerToken.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processText()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArscViewer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ArscViewer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateProguardKeepRuleAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleAction.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectProguardMapsDialog()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialog.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 739,
  "endLine" : 742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 772,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeobfuscateNodesAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexCodeViewer.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String extractRootPath()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditorProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtractNativeLibs()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getExtractNativeLibs()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 523,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkParser()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkVirtualFolder()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFolder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPercent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/PercentRenderer.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultApkToAnalyze()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/apk/src/com/android/tools/idea/apk/viewer/apk/ApkAnalyzerApkToken.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedIndexProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedIndexProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HasFocusProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/HasFocusProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeprecatedSpinnerValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/DeprecatedSpinnerValueProperty.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditableProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EditableProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliderValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SliderValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpinnerValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SpinnerValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedListValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedListValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnabledProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EnabledProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/ColorProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/IconProperty.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/IconProperty.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedItemProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedItemProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibleProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/VisibleProperty.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/diffviewer/ImageEditorHolderFactory.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1418,
  "endLine" : 1421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionTreeLoaderTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/FromProtoConversionTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/view/OnDeviceRenderingClientTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLeftOverridesCenter()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/GravityIntMappingTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopBottomBecomesVerticalFill()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/GravityIntMappingTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLeftRightBecomesHorizontalFill()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/GravityIntMappingTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartEndBecomesHorizontalFill()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/GravityIntMappingTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopBottomLeftRightSimplyBecomesFill()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/GravityIntMappingTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalAndHorizontalCenterSimplyBecomesCenter()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/GravityIntMappingTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/AppInspectionSnapshotSupportTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/SnapshotActionTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/SnapshotActionTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactoryTest.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedContentCB()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanelImplTest.kt",
  "fileLinesCount" : 535,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorActionTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderLogicTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/SelectDeviceActionTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDeclaration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusableActionButtons()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/LayoutInspectorMainToolbarTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLaunch()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startPollingDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/FakeForegroundProcessDetection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/integration/testData/projects/emptyApplication/app/src/main/java/com/example/emptyapplication/MainActivity.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLaunchMonitor.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeviceModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDeviceModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeAgentConfig()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/LayoutInspectorTransportConfigContributor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setDataFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/ViewNodeCache.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun stopFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapPropertyName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapper.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doDisconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClient.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoader.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItem.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesModel.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/DimensionUnitAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileLocation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolver.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanel.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanel.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/LayoutInspectorSessionMetrics.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRecompositionStats()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachSuccess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debuggerInUse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SystemViewToggleStatistics.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeSettingsActions.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/ComponentImageLoader.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDisplayDimension()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireAttachStateEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetRecompositionCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateConnection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSelectionListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModificationListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConnectionListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHoverListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAttachStageListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAll()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideSubtree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSubtree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/NotificationModel.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProvider.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRenderingComponents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanel.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabState.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewForegroundProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeListeners()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderSettings.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lowestVisible()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderModel.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RenderSettingsAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPlainTextToHtml_escapeLineBreaker()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/HtmlUtilsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::mlkit" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupProject()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/notifications/LowAgpVersionNotificationProviderTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::mlkit" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void qualifiedAgpVersion_noNotification()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/notifications/LowAgpVersionNotificationProviderTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::mlkit" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionProviderTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::mlkit" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckPath_notFile_returnError()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStepTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::mlkit" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "mlkit/testData/projects/projectWithTwoLibModulesButOnlyOneEnabled/app/src/main/java/com/mlmodelbinding/MyActivity.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::mlkit" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlModelMetadata()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelMetadata.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::mlkit" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod findUndeprecatedProcessMethod()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1042,
  "endLine" : 1045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UiStyleTracker()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1088,
  "endLine" : 1091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass findClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlClassFinder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::mlkit" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String computeModelClassName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFileIndex.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::mlkit" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private APIVersion()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/APIVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::mlkit" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyClassMembers()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlResolveScopeEnlarger.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::mlkit" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LightweightTraverseResult collectReport()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightHeapTraverse.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StackTraceModel createStackTraceModel()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/ThreadId.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/actions/NavigateToCodeAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleNameFromString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/kotlin/GradleNameTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleNameFromString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/groovy/GradleNameTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslChangerTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriterTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAfter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithApplicationStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyDerefBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAfter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseNativeElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1935,
  "endLine" : 1938,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SplitsModelTest.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceFileModelTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample315()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample319()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAfter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SoftwareTypesModelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootInSourceSetBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetRootStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParseElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSourceDirectoryEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceDirectoryModelTest.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void after()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAfter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchainFromInvalidString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchainFromInvalidValue_null()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchainFromNoArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateToolchainFromNullSet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void after()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFileValueFromEmptyArgConstructor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetFileValueFromEmptyArgMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtilTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnNoneNull()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformReturnsInput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformNullOnEmptyMethodCalL()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasGoogleMavenRepositoryEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GoogleMavenRepositoryTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasGoogleMavenRepositoryName3dot5()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GoogleMavenRepositoryTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasGoogleMavenRepositoryName4dot0()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GoogleMavenRepositoryTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasGoogleMavenRepositoryUrl3dot5()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GoogleMavenRepositoryTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHasGoogleMavenRepositoryUrl4dot0()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GoogleMavenRepositoryTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBundleRefLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleSettingsFile.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradlePropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParentModuleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reparse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigsDslElement.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTypesDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypesDslElement.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void augmentParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fullName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQualified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String join()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void valueChanged()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslGlobalValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslGlobalValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslGlobalValue copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDefaultProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDefaultPropertyAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List getPropertyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveElementTo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substituteElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isStructurallyModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 920,
  "endLine" : 923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getElementsWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1094,
  "endLine" : 1097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSimpleExpressions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslUnknownElement copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewClosureElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void resetState()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDependent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDependenciesOnAddElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modify()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradleDslElement resolveReferenceInPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 882,
  "endLine" : 885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getFileValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/include/IncludeDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/include/IncludeDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceSyntaxDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/SurfaceSyntaxDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer exactly()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ArityHelper.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer atLeast()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ArityHelper.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelPropertyDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ModelPropertyDescription.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelPropertyDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ModelPropertyDescription.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementSort()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ElementSort.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ExtDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidDeclarativeModelImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/BaseSplitOptionsModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewBindingModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ViewBindingModelImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel aidl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel assets()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel java()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel jni()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel jniLibs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileModel manifest()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel mlModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel renderscript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel res()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel resources()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModel shaders()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel multiDexKeepProguard()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AaptOptionsModel aaptOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourcesModel androidResources()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsModel adbOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFeaturesModel buildFeatures()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List buildTypes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileOptionsModel compileOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComposeOptionsModel composeOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataBindingModel dataBinding()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductFlavorModel defaultConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexOptionsModel dexOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildModel externalNativeBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinOptionsModel kotlinOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintOptionsModel lintOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List productFlavors()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List signingConfigs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List sourceSets()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitsModel splits()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptionsModel testOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewBindingModel viewBinding()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesInfoModel dependenciesInfo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMakeModel cmake()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildModel removeCMake()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkBuildModel ndkBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildModel removeNdkBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkOptionsModel ndk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorDrawablesOptionsModel vectorDrawables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitTestsModel unitTests()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbiModel abi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SplitsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DensityModel density()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SplitsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageModel language()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SplitsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMakeOptionsModel cmake()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/ExternalNativeBuildOptionsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkBuildOptionsModel ndkBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/ExternalNativeBuildOptionsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevel toLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/JvmTargetPropertyModelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevel toLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinJvmTargetPropertyModelImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/CachedValue.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/CachedValue.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/CachedValue.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleBuildModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getInvolvedFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCatalogToFileMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewImpl.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertiesModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradlePropertiesModelImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildModelContext create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional checkVersionCatalog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  childrenOf()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBlockModelMap.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCache()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBlockModelMap.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List all()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationsModelImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationModelImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mainClass()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaDeclarativeModelImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesModel dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaDeclarativeModelImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesModel dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaTestDeclarativeModelImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevel toLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/LanguageLevelPropertyModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun androidApp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/SoftwareTypesModelImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun androidLibrary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/SoftwareTypesModelImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaults()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDeclarativeSettingsModelImpl.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String catalogDefaultName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/DependencyResolutionManagementModelImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoriesModePropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/RepositoriesModePropertyModelImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/FromCatalogResolvedProperty.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel getModuleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel getModuleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel getModuleBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reparse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesModel dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoriesModel repositories()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValidPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getInScopeProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSettingsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getInScopeProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDeclaredProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getPsiFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenRepositoryModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenRepositoryModelImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCredentialsModel credentials()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenRepositoryModelImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatDirRepositoryModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/FlatDirRepositoryModel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogModel getVersionCatalogModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogLibraries libraryDeclarations()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogVersions versionDeclarations()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogPlugins pluginDeclarations()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyType getPropertyType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel convertToEmptyMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel convertToEmptyList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfixPropertyTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/InfixPropertyTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleArgToMapTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransform.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapMethodTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransform.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleArgumentMethodTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransform.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PluginNameTransform.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiteralToInfixTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/LiteralToInfixTransform.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/LiteralToInfixTransform.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel convertToEmptyMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel convertToEmptyList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModelBuilder withDefault()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModelBuilder addTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/RawText.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedTextItem()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedTextItem()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun applyChangesAndReparse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleFileModelTestCase()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleFileModelTestCase()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module writeToNewSubModule()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyChangesAndReparse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyChangesAndReparse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void verifyPasswordModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 734,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 887,
  "endLine" : 890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildResourceId()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/res/ids/ResourceIdManagerBaseTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::render-resources" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFallbackResourceUrl()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/Fonts.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::render-resources" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueDeprecated()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableByName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefByName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrGroup()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCodeVersion()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/CodeVersionAdapter.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::render-resources" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkWithOverlaysResourceRepository.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::render-resources" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergedStyleable()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyRepository()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValidationResult()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/SdkPaths.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::render-resources" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTargetData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinitions getPublicAttrDefs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPlatform()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidSdkData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getTargetCollection()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget findTargetByHashString()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompatibilityRenderTarget getCompatibilityTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmbeddedRenderTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocation()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/SliceGroupBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/extras/StreamAdapter.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/ImportData.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun int()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun double()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun long()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reader()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerModification()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 818,
  "endLine" : 821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerAnnotationInspectionTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/datasource/ParametrizedPreviewTest.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetExpectedInvocations()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDpUnit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidDpWithoutMethod()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidIntSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidIntOffset()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidOffset()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidColor()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidString()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseUnknown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createUnitFromColor()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseNull()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paintThumbForHorizSlider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/InspectorPainterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeStateActions_PickerButtonAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/state/PickerStateTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimatedVisibilityState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimatedVisibilityState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimatedVisibilityState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimatedVisibilityState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithProviderOnSecondParam()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectDevice()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/resize/ConfigurationResizeListenerTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTarget()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/resize/ConfigurationResizeListenerTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDeviceForAvd()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/resize/ConfigurationResizeListenerTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeviceById()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/resize/ConfigurationResizeListenerTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/PreviewSurfaceActionManagerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/PreviewSurfaceActionManagerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/OtherPreviews.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/model/PsiPropertiesModel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDown.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForeground()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDown.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDown.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/editingsupport/FloatValidation.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/devices/DevicesEnumSupport.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/devices/DevicesEnumSupport.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/devices/DevicesEnumSupport.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/devices/DevicesEnumSupport.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instantiatedPreviewElementsFlow()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/ComposePreviewElementsModel.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/EnumStateAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setHandler()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationSubscriber.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSkip()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewRefreshRequest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withDepthLevel()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAnimationMultiplier()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewElementModelAdapter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHasErrors()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerShortcuts()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1524,
  "endLine" : 1527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetErrors()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ConfigurationResizeListener.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/ToggleResizePanelVisibilityAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/DebugBoundariesAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/internal/ForcePreviewDaemonStop.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUiCheckStart()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeVisualLintIssueProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUiCheckStop()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeVisualLintIssueProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeVisualLintIssueProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeVisualLintIssueProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiFile()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleTestUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleProjectRule.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposePreviewFakeUiGradleRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposePreviewFakeUiGradleRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JListItemComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  tickThen()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/Utils.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskHandlerUtilsTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithHprofArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithAllocationsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithHeapProfdArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportsArtifactWithNonHeapProfdArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskModelTestUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStopDisableAutoProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStageType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/LiveStageTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindValueNearKeyWithEmptyMap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelUtilsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/sessions/SessionItemTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPid()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/GeneratorProperties.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataForRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataSeriesPerformanceTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataSeriesPerformanceTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::profilers" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigArtSampled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigSimpleperf()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigAtrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigUnexpectedConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/ProfilingTechnologyTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadStateDataSeriesTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleprefKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownTypeParseToCaptureNoneTypeMatches()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidTraceIdReturnsNull()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::profilers" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletableFuture getCaptureFuture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuCapture getCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unit runOnUi()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/capturedetails/FlameChartTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::profilers" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notMainThreadByDefault()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadInfoTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emptySeries()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuTraceDataSeriesTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noMatchingThreadReturnsEmptyList()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManagerTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExportedAtraceFileCanBeImported()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceExporterTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFramePerformance_Good()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFramePerformance_Bad()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDecompressedLineHasNewLineChar()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceProducerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void implicitSelectionOfCpuCaptureSessionArtifactProtoIsMadePostRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 500,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortParsing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 946,
  "endLine" : 949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownSymbolsSymbolizedWhenProvidingSymDir()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun artKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleperfKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atraceKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perfettoKnownTypeVerificationError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureUtilTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/LazyDataSeriesTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/UserEventDataSeriesTest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityStateData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/LifeCycleEventDataSeriesTest.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::profilers" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMonitoringApp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventsOutsideRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/UserCounterDataSeriesTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateChartModel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventMonitorTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::profilers" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockArrayInstance.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockClassObj()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassObj.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSet getHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClassifierAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInstanceAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeapIdToNameMap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndTime()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoadSuccessful()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDoneLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInfoMessage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCanSafelyLoad()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder removeClassifierAttribute()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCaptureObject build()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subClassifierIsDefault()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSetTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFieldValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObjectTest.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addReference()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSuperClassId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addField()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllocationThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllocationStack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeapId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void toggleNativeAllocationTrackingHelper()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReturnImmediateFuture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/FakeCaptureObjectLoader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCaptureBeforeStart()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCpuApiTracing()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackPowerProfilerCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullMonitorStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/NullMonitorStage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/NullMonitorStage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/SingleArtifactTaskHandler.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskFinished()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioMonitorStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioMonitorStage.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioMonitorStage.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLifecycleFrameNumber()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 502,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findValueNearKey()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModelUtils.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LazyDataSeries.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateParsingStateWhenDone()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemTraceNodeModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SystemTraceNodeModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClassOrNamespace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsUserCode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParameters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFileName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVAddress()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTag()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyscallModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SyscallModel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void export()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureNode getTopLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/CaptureNodeConstructor.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTraceInfoFromSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuTreeModel.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureNodeTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuCaptureNodeTooltip.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AndroidFrameTimelineTooltip.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceStream matchPattern()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SliceStream.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceStream overlapsRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SliceStream.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineFormatter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrameSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuFrameTooltip.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AndroidFrameEventTooltip.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisSummaryTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisSummaryTabModel.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadAnalysisSummaryTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuThreadAnalysisSummaryTabModel.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullTraceAnalysisSummaryTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/FullTraceAnalysisSummaryTabModel.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisModel.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisTabModel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshRecordingConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startRecordingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fileNameFromPath()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setNodeStartTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setNodeEndTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getCaptureNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureMinimapModel getMinimapModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCapture getCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPinnedCpuAnalysisModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unit runInBackground()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStageCpuUsageTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltip.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Notification getCaptureStopFailure()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerNotifications.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addChild()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CaptureNode.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/LifecycleTooltip.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserEventDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/UserEventDataSeries.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserEventTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/UserEventTooltip.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearLeaks()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRecordingBannerDontShowAgainClick()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/pastrecordings/PastRecordingsTabModel.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetSelectionStateAndClearStartupTaskConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskHomeTabModel.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/recordings/RecordingListModel.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/deviceprocesses/ProcessListModel.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::profilers" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProcessSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/deviceprocesses/ProcessListModel.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::profilers" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStopRecordingButtonClick()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/task/interim/RecordingScreenModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry getEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHiddenFrame()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllocationBacktrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeallocationBacktrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJniRef()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationInstanceObject.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeMemoryHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeMemoryHeapSet.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Classifier of()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeFunctionClassifier.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Classifier packageClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/PackageSet.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ListenableFuture addInstanceFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ListenableFuture removeInstanceFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ListenableFuture setSingleFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unload()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObject.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryDelta()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObject.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::profilers" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getInstances()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unload()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSet getHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getInstances()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSet getHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPendingCaptureStartTimeGuarded()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startMemoryRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeAllocationSamplingEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel getRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureEntry.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void export()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryCaptureStage.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeNode getChildAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration children()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration children()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationSamplingRateDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationSamplingRateDataSeries.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectBuiltInOption()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBuiltInOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProcesses()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1025,
  "endLine" : 1028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerTaskHandler getCurrentTaskHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1061,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportLevel getSupportLevelForSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1147,
  "endLine" : 1150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long normalizeHash()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1312,
  "endLine" : 1315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinMigrationClassGenerator()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationClassGenerator.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDropTableStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAddColumnStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinMigrationTestGenerator()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimaryKeyBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/PrimaryKeyBundle.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseViewBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseViewBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseViewBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun produceInvalidFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryToChooseSdkHandler()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulatorRule.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIncompatibleSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockToolWindow()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSelectedContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFromSelection()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1Rectangle()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test3Rectangles2()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activate()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setType()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 847,
  "endLine" : 850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 923,
  "endLine" : 926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/settings/DeviceMirroringSettingsPageTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/StreamingTestSuite.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/KeyValueFileUtilsTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/KeyValueFileUtilsTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::streaming" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/settings/EmulatorSettingsPageTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun api33PhoneHas4FontScales()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsModelTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun api34PhoneHas7FontScales()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsModelTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wearHas6FontScales()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/UiSettingsModelTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun installBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun uninstallBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bitsPerChannelOutsideRange_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstallerTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void throwException()",
  "longName" : "",
  "relativeFileName" : "streaming/native/ImageConverter.c",
  "fileLinesCount" : 166,
  "components" : [ "primary::streaming" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayAsColors()",
  "longName" : "",
  "relativeFileName" : "streaming/streaming-benchmarker/app/src/main/java/com/android/tools/screensharing/benchmark/EncodedIntegerView.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsIntegrationRule.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::streaming" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsTester.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::streaming" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/EventLoggingActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchLanguage()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1048,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1115,
  "endLine" : 1118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1168,
  "endLine" : 1171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1258,
  "endLine" : 1261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisible()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun roundDownIfNecessary()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomablePanel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::streaming" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowFactory.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startLoading()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingLoadingPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::streaming" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopLoadingInstantly()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingLoadingPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingLoadingPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::streaming" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/EmptyStatePanel.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::streaming" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintCycleEnd()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintCycleEnd()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 718,
  "endLine" : 721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 839,
  "endLine" : 842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 895,
  "endLine" : 898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 914,
  "endLine" : 917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1109,
  "endLine" : 1112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1119,
  "endLine" : 1122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1144,
  "endLine" : 1147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1174,
  "endLine" : 1177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/MirroringDiagnosticsSummaryFileProvider.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hardwareInputStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConnectionStateListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startForwarding()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 692,
  "endLine" : 695,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMessages()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 851,
  "endLine" : 854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1016,
  "endLine" : 1019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1173,
  "endLine" : 1176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConnectionStateListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hardwareInputStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addControllerListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayProperty.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFromController()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayProperty.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/stats/LoggingChangeListener.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFromUi()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/UiComboBoxModel.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::streaming" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReady()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceMirroringBenchmarkResultsDialog.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::streaming" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingContextMenuEnabledActionGroup.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingXrPassthroughAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::streaming" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingFoldingActionGroup.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingHardwareInputAction.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingXrOnlyGroup.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingContextMenuDisabledActionGroup.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized static void loadNativeLibrary()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/emulator/ImageConverter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit TextInputMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit SetDeviceOrientationMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit StopVideoStreamMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RequestDeviceStateMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit XrSetPassthroughCoefficientMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit XrSetEnvironmentMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ClipboardChangedNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ClipboardChangedNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit DeviceStateNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit DisplayRemovedNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit XrPassthroughCoefficientChangedNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit XrEnvironmentChangedNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DisplayInfo DisplayStreamer::GetDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::StopCodec()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DisplayStreamer::IsCodecRunning()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessDarkMode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetSelectToSpeakCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetDebugLayoutCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WaitForIncomingData()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::OnPrimaryClipChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessXrRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessXrTranslation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessXrAngularVelocity()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::ProcessXrVelocity()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::OnDisplayAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::OnDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 965,
  "endLine" : 968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::OnDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 970,
  "endLine" : 973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StopDisplayPolling()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 1025,
  "endLine" : 1028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string FormatErrorMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.cc",
  "fileLinesCount" : 140,
  "components" : [ "primary::streaming" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "aaudio_data_callback_result_t RemoteSubmixReader::AudioDataCallback()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/remote_submix_reader.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::streaming" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObject::IllegalGlobalReferenceUse()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string UiSettingsState::app_locale_of()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.cc",
  "fileLinesCount" : 48,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveAgentFiles()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/session_environment.cc",
  "fileLinesCount" : 78,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unique_ptr ControlMessage::Deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CorrelatedMessage::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ErrorResponse::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClipboardChangedNotification::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceStateNotification::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string DisplayAddedOrChangedNotification::ToDebugString()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayRemovedNotification::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrPassthroughCoefficientChangedNotification::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrEnvironmentChangedNotification::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettingsChangeResponse::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool InputManager::InjectInputEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/input_manager.cc",
  "fileLinesCount" : 67,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputManager::AddPortAssociation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/input_manager.cc",
  "fileLinesCount" : 67,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputManager::RemovePortAssociation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/input_manager.cc",
  "fileLinesCount" : 67,
  "components" : [ "primary::streaming" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Transaction()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.h",
  "fileLinesCount" : 95,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputEventManager::InjectMotionEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_event_manager.cc",
  "fileLinesCount" : 47,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t KeyEvent::GetKeyCode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/key_event.cc",
  "fileLinesCount" : 68,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t KeyEvent::GetAction()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/key_event.cc",
  "fileLinesCount" : 68,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerHelper::SetPointerCoords()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject SurfaceControl::CreateDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::DestroyDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t DeviceStateManager::GetDeviceStateIdentifier()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DisplayManager::DisplayPowerControlSupported()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_manager.cc",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void XrSimulatedInputManager::RemoveEnvironmentListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/xr_simulated_input_manager.cc",
  "fileLinesCount" : 179,
  "components" : [ "primary::streaming" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string DisplayInfo::ToDebugString()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/display_info.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObjectArray KeyCharacterMap::GetEvents()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/key_character_map.cc",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int logging_ioctl()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int logging_ioctl()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int logging_ioctl()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CloseAndReportError()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t DeviceState::GetIdentifier()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/device_state.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::streaming" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findActionButton()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentAdded()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameTableCellEditor.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/EditorBasedTableCellRenderer.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/TextEditorFocusListener.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EditorFocusListener.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideForSearch()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/CollapsibleLabelModel.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun commit()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TextFieldPropertyEditorModel.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TextFieldPropertyEditorModel.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TextFieldPropertyEditorModel.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/PropertyNameEditorModel.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableLineModelImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FlagPropertyEditorModel.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repaint()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/FlagPropertyEditor.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/IconWithFocusBorder.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorPanelImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLineElement()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorPanelImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorPanelImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repaint()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/ExpandableLabel.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFillBackground()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/ExpandableLabel.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBorderAtTextFieldBorderSize()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyThreeStateCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/EnumValueListCellRenderer.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForeground()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorLayoutManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorLayoutManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/FilteredPTableModel.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addView()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesPanel.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/SelectedComponentPanel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/SelectedComponentPanel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PFormTableImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PFormTableImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExpandedItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellRenderer()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expand()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapse()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/ColumnFractionChangeHandler.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderUI.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableSelectionModelImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeScrollPanel.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableDropTargetHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeLeftOffset()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnDataChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/UpperRightCorner.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rendererOf()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IconColumn.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBytesInChunks()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/manager/TransportStreamManagerRule.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-transport" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPoller()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopProcess()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersion()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAgentStatus()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeGrpcServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getActivityData()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSystemData()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getJvmtiData()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getThreads()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTraceInfo()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBetweenMAndP()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerProxyCommandHandler()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setReleaseDir()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDevDir()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutable()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnDeviceAbiFileNameFormat()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsRunningFromSources()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHomePath()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourcesRoot()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportClient()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportClient.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-transport" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportClient.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-transport" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/configurations/UserConfigurationReferenceTest.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionCompletionContributorTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionAnnotatorTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableReferenceContributorTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchfaceXmlSchemaProviderTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addManifestWithWFFVersion()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchfaceXmlSchemaProviderTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/FeatureRequiresHigherWFFVersionInspection.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryNotExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMulExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionModExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryMinExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionFunctionIdImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionExprImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionElvisExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalOpImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionBitComplExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionParenExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMinusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionArgListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionAndExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDivExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionOrExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionCallExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDataSourceImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurable_hasStudioLabsIcon()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsSettingsConfigurableTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "studio-labs/src/com/android/tools/studio/labs/StudioLabsFeaturePanelUi.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "studio-labs/src/com/android/tools/studio/labs/StudioLabsSettingsConfigurable.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "studio-labs/src/com/android/tools/studio/labs/StudioLabsSettingsConfigurable.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTimelineStageHidesTimelineNavigationToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void menuShowsSupportedStagesForProfileable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFakeStage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopPanelHasTimeAxis()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopPanelHasScrollBar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveStageViewTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instructionsPanelIsTheFirstComponentOfUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageViewTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadTrackRendererTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalScrollbarMustBeNonOpaque()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuListScrollPaneTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/FullTraceSummaryDetailsViewTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadSummaryDetailsViewTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableCanBePaginated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeDetailTableTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisChartTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CaptureNodeSummaryDetailsViewTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldNotShowInstructionsPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuUsageViewTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showsUsageChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuUsageViewTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusPanelShowingWhenParsing()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCaptureStageViewTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionModelShouldBeSingleSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threadsViewShouldHaveNullBorder()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cellRendererShouldBeThreadCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backgroundShouldBeDefaultStage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuThreadsViewTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectedFromComboBox()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/UserCounterStateChartFactoryTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMediumColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/UserCounterStateChartFactoryTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetInstanceView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainMemoryProfilerStageViewFake()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewFake.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier getCodeLocationSupplier()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerMonitorTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorTooltipView.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPreO()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageNavigationToolbar.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configurePopup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerCombobox.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String rowSizeString()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StudioMonitorStageView.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StudioMonitorStageView.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installContextMenus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerTooltipMouseAdapter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerTooltipMouseAdapter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterAnalyzingEvents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTrackGroupList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onTrackGroupSelectionChange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadTrackRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadTrackRenderer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadTrackRenderer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuKernelTooltipView.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRow()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuKernelTooltipView.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent buildComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuUsageView.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void install()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstaller.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sort()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuTraceTreeSorter.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureNodeTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuCaptureNodeTooltipView.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void switchCardLayout()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetailsView.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CustomTableRenderers.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CustomTableRenderers.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CustomTableRenderers.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartData()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCellRenderer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sessionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageView.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsTooltipView.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRow()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsTooltipView.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/ThreadCellRenderer.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureStageCpuUsageTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageCpuUsageTooltipView.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAbortButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDurationText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventMonitorView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/DismissibleMessage.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateChart create()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/UserCounterStateChartFactory.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reloadTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventProfilerStageView.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OpenTaskButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/buttons/EnterTaskButton.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHeapDumpHoverListener()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/HeapDumpRenderer.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent buildComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LegacyAllocationsArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent buildComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/HeapProfdArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/AllocationStageView.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSelectedSessionDeviceX86OrX64()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent buildComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/HprofArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/chart/MemoryVisualizationView.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void focusChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/LiveDataView.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryExists()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/sdk/AndroidProjectCheckerTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryExists_withoutAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/sdk/AndroidProjectCheckerTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/model/AndroidModel.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRequired()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/model/AndroidModel.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getAidlGenDir()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getRenderscriptGenDir()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTestFile()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/SourceProviders.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::project-system" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkFileUnit()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ApkFileUnit.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyze()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/VisualLintAnalyzer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AspectModelTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/RangeSelectionModelTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserCounterIsLight()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserCounterisMedium()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGlobalRangeIsZero()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/EnergyAxisFormatterTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableWithEmptyDataShouldHaveZeroRows()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdatableManagerTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeUpdater()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/FakeUpdater.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/FakeUpdater.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/FakeUpdater.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElementThrowsException()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddElementException()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveThrowsException()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveElementThrowsException()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitleTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHideHeader()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCollapsible()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDragEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder setId()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultTooltipModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedSimpleSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangedSimpleSeries.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateImmediately()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGlobalRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseBuilder()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseBuilder setLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedLegend()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/FixedLegend.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventLegend()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/EventLegend.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendComponentModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/LegendComponentModel.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/LegendComponentModel.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/LegendComponentModel.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelectRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stopwatch start()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Stopwatch.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/EventModel.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyboardAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/KeyboardAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/PercentAxisFormatter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependency onChange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectModel.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearOrderedElements()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatableManager()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/UpdatableManager.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/UpdatableManager.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/UpdatableManager.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingTimeline()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleStreaming()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangedSeries.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSameAs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun report()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintPlayPolicyDeprecationTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-lint" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependencies()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDependenciesWithTask()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncompatiblePlugin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetter()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdSuffix()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackage()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackage2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackage3()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackage4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPathSuppress()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPathSuppressJoin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBadPlayServicesVersion()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringInt()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeprecatedPluginId()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuppressLine2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnoresGStringsInDependencies()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDataBindingWithoutKaptUsingPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDataBindingWithKaptUsingPluginsBlock()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeprecatedConfigurationUse()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaNoLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLanguageLevelBlock()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLanguageLevelReceiver()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLanguageLevelToplevel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaLanguageLevelToplevelMissing()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJcenterCall()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJcenterBlock()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintIdeGradleDetectorTest.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::android-lint" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtraText()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPrefix2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPrefix3()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingPrefix4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldTargetApi()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1415,
  "endLine" : 1418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLintNonAndroid()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2463,
  "endLine" : 2467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLongClassNames()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInheritance()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1144,
  "endLine" : 1147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/gradle/SimpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/gradle/SimpleApplication/app/src/main/java/google/simpleapplication/MyActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acquireLock()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wakelockTimeout_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheckKotlinExtension_after.kt",
  "fileLinesCount" : 6,
  "components" : [ "primary::android-lint" ],
  "startLine" : 3,
  "endLine" : 6,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acquireLock()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wakelockTimeout.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/activityLockedOrientationSource.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/bomClass.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepJava_after.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testMissingAll()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/activityLockedOrientationSource_after.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheckKotlinExtension.kt",
  "fileLinesCount" : 6,
  "components" : [ "primary::android-lint" ],
  "startLine" : 3,
  "endLine" : 6,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepJava.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testMissingAll()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall_after.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableQuickFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmptyMethod()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiType getTypicalSetterType()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSimpleRead()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrateDrawableToMipmapFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/MigrateDrawableToMipmapFix.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android-lint" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getModule()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/MoveToDebugManifestQuickFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-lint" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnusedResourcesQuickFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/UnusedResourcesQuickFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlAttributeValue getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/AndroidAddStringResourceQuickFix.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinSdkVersions()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 615,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setRequestFeedback()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackPanel.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android-lint" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveDynamicDependency()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logQuickFixInvocation()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logTooltipLink()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPullParser createXmlPullParser()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomRuleJars()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/PlayPolicyInsightsJarCache.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-lint" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAnnotationProcessorOnCompilePathInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAnnotationProcessorOnCompilePathInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWebViewClientOnReceivedSslErrorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWebViewClientOnReceivedSslErrorInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAcceptsUserCertificatesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAcceptsUserCertificatesInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWearStandaloneAppFlagInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWearStandaloneAppFlagInspection.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-lint" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMotionSceneFileValidationErrorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMotionSceneFileValidationErrorInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnsupportedChromeOsHardwareInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnsupportedChromeOsHardwareInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSSLCertificateSocketFactoryGetInsecureInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSSLCertificateSocketFactoryGetInsecureInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingIntentFilterForMediaSearchInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingIntentFilterForMediaSearchInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnsupportedChromeOsCameraSystemFeatureInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnsupportedChromeOsCameraSystemFeatureInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingFirebaseInstanceTokenRefreshInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingFirebaseInstanceTokenRefreshInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnsafeProtectedBroadcastReceiverInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnsafeProtectedBroadcastReceiverInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIncompatibleMediaBrowserServiceCompatVersionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIncompatibleMediaBrowserServiceCompatVersionInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInsecureBaseConfigurationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInsecureBaseConfigurationInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingMediaBrowserServiceIntentFilterInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingMediaBrowserServiceIntentFilterInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSSLCertificateSocketFactoryCreateSocketInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSSLCertificateSocketFactoryCreateSocketInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPermissionImpliesUnsupportedHardwareInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPermissionImpliesUnsupportedHardwareInspection.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnsafeNativeCodeLocationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnsafeNativeCodeLocationInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLifecycleAnnotationProcessorWithJava8Inspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLifecycleAnnotationProcessorWithJava8Inspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSourceLockedOrientationActivityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSourceLockedOrientationActivityInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopFlaggingTargetSdkEditsForSession()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/IgnoreTargetSdkEditFix.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lint" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPermissionImpliesUnsupportedChromeOsHardwareInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPermissionImpliesUnsupportedChromeOsHardwareInspection.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingOnPlayFromSearchInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingOnPlayFromSearchInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidAnalyticsNameInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidAnalyticsNameInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidWearFeatureAttributeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidWearFeatureAttributeInspection.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-lint" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintChromeOsOnConfigurationChangedInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintChromeOsOnConfigurationChangedInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnprotectedSMSBroadcastReceiverInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnprotectedSMSBroadcastReceiverInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackIntentionAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lint" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseFinished()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLoadingMessage()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showContent()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateToolbar()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewedFile()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewViewModelTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCacheClean_falseBeforeCacheClean()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuildTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionDisabled()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/startup/AndroidStudioTipOfTheDayTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyCustomizationTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioUpdateStrategyCustomizationTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private Double pythag()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/observable/constraints/AvdScreenDataTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/imports/Utils.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/AndroidStudioResourceUrlsTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/configurations/AndroidStudioJCefTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidStudioDoesNotCurrentlySupportJCef()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/configurations/AndroidStudioJCefTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/configurations/ThemeUtilsIndexQueryTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callingWindowSizeDevicesHashCodeWontThrow()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/configurations/ReferenceDeviceTest.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceNamePropertiesFetcherTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeviceNameProperties newDeviceNameProperties()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ddms/DeviceRendererTest.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestMergedManifestSnapshotBuilder()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestMergedManifestSnapshotBuilder builder()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/model/TestMergedManifestSnapshotBuilder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/SetupSdkApplicationServiceTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMac()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWin()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinux()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChromium()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFreeBSD()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagInitializerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInternalServerError()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessForbiddenError()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBadRequestError()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/serverflags/ServerFlagDownloaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createFakeLibraryOutsideProject()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/apk/ContentEntryUtilTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFailed()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCleaned()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/run/configuration/execution/ApplicationDeployerImplTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/editors/liveedit/LiveEditIssueNotificationActionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serial()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/editors/liveedit/LiveEditIssueNotificationActionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun device()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/editors/liveedit/LiveEditIssueNotificationActionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun devices()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/editors/liveedit/LiveEditIssueNotificationActionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/help/AndroidStudioHelpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browse()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/help/AndroidStudioHelpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable_returnsTrue_whenNoWizardShown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenServiceTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/ConfirmFirstRunWizardCloseDialogTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Key createKey()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertVisible()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProgressTitle()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getWizardActionDescription()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingFinish()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AehdWizardTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggle()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/SdkComponentsStepTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isWritableSdkLocationIsNull()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/SdkLocationUtilsTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nullProjectRecommendsDefault()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void negativeHeapSizeRecommendsDefault()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smallHeapRecommendsDefault()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultHeapStillRecommendsDefaultHeap()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smallRAMWithBigProjectRecommendsDefault()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void largeRAMWithBigProjectRecommendsLargeHeap()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xLargeRAMWithXLargeProjectRecommendsXLargeHeap()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void largeRAMWithXLargeProjectRecommendsLargeHeap()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xLargeRAMWithLargeProjectRecommendsLargeHeap()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNotRecommendSmallerHeap()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/MemorySettingsRecommendationTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestSyncProject()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSyncNeeded()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/util/SyncUtilTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/ManifestMergerStatsTrackerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/MultipleChoiceDialogTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/MultipleChoiceDialogTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTime()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/EventsLimiterTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAvailableProcessors()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTotalPhysicalMemorySize()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHeadlessInstance()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/SingleChoiceDialogTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/SingleChoiceDialogTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBridgeConnected()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBridgeInUserManagedMode()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusBar getVisibleStatusBar()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/widget/AdbConnectionWidgetTest.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPluginsResourcesDirectory()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ui/resourcemanager/ResourceExplorerTestUtil.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun send()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/UniqueTaskCoroutineLauncherTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSdk()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeSdk()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStepTest.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/tasks/GradleRunTaskActionIntegrationTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/tasks/GradleRunTaskActionIntegrationTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findByNameWithInvalidName()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/messages/MessageTypeTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/IdeaSyncCachesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTargetDataKey()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectCleanupDataServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/GradleTaskListIntegrationTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/GradleTaskListIntegrationTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/GMavenIndexRepositoryTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActivityByRenamingPackage1()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidMoveActivityTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActivityByRenamingPackage2()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidMoveActivityTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActivityByRenamingPackage3()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidMoveActivityTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActivityByRenamingPackage4()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidMoveActivityTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActivityByRenamingPackage5()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/com/android/tools/idea/editing/actions/AndroidMoveActivityTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicStyleInlining()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleWithDotSeparatedName()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caretOnStyleTag()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleHasParentWithDot()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleHasParentWithParent()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLayouts()",
  "longName" : "",
  "relativeFileName" : "android/editing/testSrc/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCodeEdited()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedMetricsServiceTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/clearcut/ClearcutCodeEditedListenerTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCodeEdited()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/TestCodeEditedListener.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharDeleted()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedBackspaceHandlerDelegate.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterWriteActionFinished()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedMetricsService.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCodeEditingAction()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedMetricsService.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearCodeEditingAction()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedMetricsService.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refactoringStarted()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedRefactoringEventListener.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refactoringDone()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedRefactoringEventListener.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChangedNonBulk()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedDocumentListener.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorCreated()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedDocumentListener.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorReleased()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedDocumentListener.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noWindows()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationSelectorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useResources()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibAndroidResourcesEnabled()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibAndroidResourcesDisabled()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionJavaToAppTestResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionKotlinToAppTestResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionJavaToAppResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionKotlinToAppResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibAndroidResourcesEnabled()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibAndroidResourcesDisabled()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionJavaToAppTestResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionKotlinToAppTestResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionJavaToAppResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDefinitionKotlinToAppResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/lang/proguardR8/ProGuardR8ClassReferencesIntegrationTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/run/UnsignedApkQuickFixTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/AndroidGradleProjectFindUsagesTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUsages()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/org/jetbrains/android/AndroidGradleProjectFindUsagesTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodB()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethodB()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPath()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/gradle/GradleProjectStub.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectIdentifier()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/gradle/GradleProjectStub.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/gradle/GradleProjectStub.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findByPath()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/gradle/GradleProjectStub.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/gradle/GradleProjectStub.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStructure()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRootFolderPath()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/stubs/FileStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCoordinatesStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArtifactId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackaging()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassifier()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionlessId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/MavenCoordinatesStub.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBundle()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFolder()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getJavaDependencies()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getManifest()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getJarFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCompileJarFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getResFolder()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getResStaticLibrary()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAssetsFolder()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectVariant()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidBundleStub.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLocalJars()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getJniFolder()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAidlFolder()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRenderscriptFolder()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getProguardRules()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLintJar()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getExternalAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPublicResources()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSymbolFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOptional()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/AndroidLibraryStub.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCoordinates getRequestedCoordinates()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCoordinates getResolvedCoordinates()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildId()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProject()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkipped()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProvided()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/LibraryStub.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaLibraryStub()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getJarFile()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/model/stubs/JavaLibraryStub.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/refactoring/GradleAwareSourceRootRenameValidatorTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsInputValid()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/refactoring/GradleAwareSourceRootRenameValidatorTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeAvdDevice()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVirtual()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppPreferredAbi()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSerial()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSupportsSdkRuntime()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvdInfo getAvdInfo()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebuggable()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/FakeAvdDevice.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOutputBuildActionAgainstGuava()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap execute()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/run/PublicMethodsBuildActionTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/GoogleRepositoryBaseTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLibraryRevision()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testgetLibraryRevision()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testgetLibraryRevision_SdkOnly()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolveDependencyRichVersion()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component resolveDependency()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/RepositoryUrlManagerTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJdkPathFromProjectJavaCurrent()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilAndroidGradleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultVariantHeuristicTest_allVariantsRemoved()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeAndroidProjectImplTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultVariantHeuristicTest_alphabeticalFallback()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/IdeAndroidProjectImplTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerializableIdeBuildTypeContainer()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/ModelSerializationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerializableIdeClassField()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/ModelSerializationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerializableIdeExtraSourceProvider()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/ModelSerializationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerializableIdeSourceProviderContainer()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/model/ModelSerializationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebuggerEditorsProvider getEditorsProvider()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/NativeDebugSessionFinderTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebuggerEditorsProvider getEditorsProvider()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/NativeDebugSessionFinderTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCancel()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/TaskExecutionProgressIndicatorTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleBuildInvoker createBuildInvoker()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerTest.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildInvokerTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFinished()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildInvokerTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String execute()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/TestBuildAction.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String module()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String pathToGradleName()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/GradleModuleImportTest.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/importing/TopLevelModuleFactoryTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityCheckerTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityCheckerTest.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessage()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessageNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskTest.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/OpenApkTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/BuildsToPathsMapperForApkTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessageNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/AndroidStudioGradleActionTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessageNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToBundleLocationTaskForSignedBundleTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpectedModuleNotificationMessageNoShowFilePathAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/actions/GoToApkLocationTaskForSignedApkTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectLibraries()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/ProjectLibraries.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/SystemHealthDataCollectionTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFiles()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/report/BuildFileListTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureCompleted()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/jfr/JfrReportGeneratorTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestTraverseChildProcessor()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertRequestContainsField()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertExtendedMemoryReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getBaselinePath()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBaselineContents()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replaceNewlines()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertExtendedMemoryReportFile()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean evalSubstringOf()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private A()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1112,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private D()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceToObjectArray()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceToObjectArray2()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1157,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private E()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceToB()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1188,
  "endLine" : 1190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceToPlatformObject()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1197,
  "endLine" : 1199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean evalSubstringOf()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/StudioCrashReporterTest.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setObjectFilter()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfBuilder.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/FileBackedIntListTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTree()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectTreeTestWrapper.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfEventBasedParserTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdSize()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfEventBasedParserTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTempFilePath()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfEventBasedParserTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun mapClassName()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfScenarioRunner.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectNavigatorTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/ObjectNavigatorTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isIconRequired()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTargetWithoutCaret()",
  "longName" : "",
  "relativeFileName" : "android/gutter/testSrc/org/jetbrains/android/AndroidGutterIconAnnotatorTest.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::android" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestAndroidTreeStructure()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTreeNode createRoot()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHideEmptyMiddlePackages()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/AndroidProjectViewTest.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::android" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/ProjectViewListenerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNodeTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValueTest.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsNullRhs()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsStringRhs()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyKeyTest.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageValueTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsNullRhs()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEqualsStringRhs()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageKeyTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/SimpleIncludeValueTest.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageTypeTest.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsHash()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/ndk/includes/utils/TestIncludeSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String pathOf()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/ndk/PathTreesTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/navigator/testSrc/com/android/tools/idea/navigator/nodes/apk/java/ApkPackagesTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldDisableThreadingAgent()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/OpenProjectTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionAndGotoDeclarationK2()",
  "longName" : "",
  "relativeFileName" : "android/integration/testSrc/com/android/tools/idea/EditorPerformanceWithK2Test.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printBefore()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/applychanges/src/main/java/com/example/applychanges/MainActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printAfter()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/applychanges/src/main/java/com/example/applychanges/MainActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/applychanges/src/main/java/com/example/applychanges/MyBroadcastReceiver.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printBefore()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/applychanges/src/main/java/com/example/applychanges/MyBroadcastReceiver.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printAfter()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/applychanges/src/main/java/com/example/applychanges/MyBroadcastReceiver.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToTaskDetail()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoNavigation.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFiltering()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksViewModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarMessageShown()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksViewModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarMessageShown()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailViewModel.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTaskStream()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerIdleTransitionCallback()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/SimpleCountingIdlingResource.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun increment()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/SimpleCountingIdlingResource.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideTasksRepository()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/di/RepositoryTestModule.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newApplication()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/CustomTestRunner.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShouldThrowError()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshTask()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun upsertAll()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun upsert()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateCompleted()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteAll()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun observeAll()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun observeById()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTaskDao.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun saveTasks()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/FakeNetworkDataSource.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetLibManifests()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestInfoTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsMainManifestReadyWhenMissingManifest()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexNotReadyQueryUtilsTest.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRunOn()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClasspathName()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getDefaultSkin()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocation()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionalLibraries()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAdditionalLibraries()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getParent()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPath()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildToolInfo getBuildToolInfo()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRevision()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSkins()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVendor()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionName()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String hashString()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlatform()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRenderingLibrary()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortClasspathName()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestManagerTest.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::android" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsMainManifestReady()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/AndroidManifestIndexQueryUtilsTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void projectSync()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/MergedManifestModificationTrackerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFileContents()",
  "longName" : "",
  "relativeFileName" : "android/model/testSrc/com/android/tools/idea/model/PathStringPoolTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadLibrary()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/RunInstantAppTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installSdkWithoutLib()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installLegacyFakeLib()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppSdksTest.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataGetUrlWithPath()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataGetUrlWithPrefix()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataGetUrlWithPattern()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void urlData_getUrl_hostOnly()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidValidInputPath()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidValidInputPrefix()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidValidInputPattern()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidValidInputHostOnly()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidMissingForwardSlashInPath()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidMissingForwardSlashInPrefix()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidMissingForwardSlashInPattern()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidMissingHost()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataIsValidMissingScheme()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUrlDataConvertPatternToExample()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/InstantAppUrlFinderTest.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceGenerator()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDevice getDevice()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/provision/ProvisionPackageTests.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity1.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void takesConsumer()",
  "longName" : "",
  "relativeFileName" : "android/testData/desugaringErrors/library_lambda/UsesLambda.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myRandomMethod()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeThreadFlow.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inferParameterFromMethodCall()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferParameterFromUsage.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void b()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/B.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fromB()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/B.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean unconditionalPermission()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callWhichImpliesParameterType()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferResourceFromArgument.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myRandomMethod()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterThreadFlow.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkSomething()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterIndirectPermission.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void myEnforcePermission()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterIndirectPermission.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferFromInheritance.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferFromInheritance.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int something()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferFromInheritance.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferFromInheritance.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferFromInheritance.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int something()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferFromInheritance.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkSomething()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeIndirectPermission.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void myEnforcePermission()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeIndirectPermission.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inferParameterFromMethodCall()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferParameterFromUsage.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean unconditionalPermission()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void d()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/D.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fromD()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/D.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callWhichImpliesParameterType()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferResourceFromArgument.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void c()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/C.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fromC()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/C.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforePutValue.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void a()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/A.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fromA()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/A.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoDeclaration/ImportedGotoString.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoDeclaration/MyActivity.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoDeclaration/GotoString.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoDeclaration/GotoId.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awesomeFunction()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinGradleDsl/lib/src/main/kotlin/com/example/lib/LibMain.kt",
  "fileLinesCount" : 5,
  "components" : [ "primary::android" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/pureJavaProject/src/main/java/org/gradle/Person.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/pureJavaProject/src/main/java/org/gradle/Person.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibInterfaceTester()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibInterfaceTester.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibInterfaceTester.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibInterfaceTester.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildMessage()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/declarativeAndroid/app/src/main/java/org/example/app/MainActivity.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun greeting()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinMultiplatform/module2/src/androidMain/kotlin/com/android/kmm/Greeting.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun some()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinMultiplatform/module2/src/commonMain/com/example/Some.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sayHello()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/nestedModule/src/google/nestedmodule/MyClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlusClientConnecting()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlusClient getPlusClient()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmailValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPasswordValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientBlockingUI()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBar getActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlusClientConnecting()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlusClient getPlusClient()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmailValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPasswordValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientBlockingUI()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBar getActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun greeting()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinMultiplatformModuleOnly/shared/src/androidMain/kotlin/com/android/kmm/Greeting.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun some()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/kotlinMultiplatformModuleOnly/shared/src/commonMain/com/example/Some.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpSecondLib/src/androidMain/kotlin/com/example/kmpsecondlib/KmpAndroidSecondLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpSecondLib/src/jvmMain/kotlin/com/example/kmpsecondlib/KmpJvmSecondLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpSecondLib/src/commonMain/kotlin/com/example/kmpsecondlib/KmpCommonSecondLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callKmpSecondLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callAndroidLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callJvmLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callJavaClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callKmpSecondLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callAndroidLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callJvmLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callKotlinClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpFirstLib/src/commonMain/kotlin/com/example/kmpfirstlib/KmpCommonFirstLibClass.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/androidLib/src/main/java/com/example/androidlib/AndroidLib.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFromAndroidLib()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/app/src/main/java/com/example/app/AndroidApp.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpJvmOnly/src/jvmMain/kotlin/com/example/kmpjvmonly/KmpJvmOnlyLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/androidKotlinMultiplatform/kmpJvmOnly/src/commonMain/kotlin/com/example/kmpjvmonly/KmpCommonJvmOnlyLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/buildSrc/lib1/src/main/java/org/example/buildsrc/lib1/Lib1Class.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getString()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/buildSrcWithComposite/buildSrc/lib1/src/main/java/org/example/buildsrc/lib1/Lib1Class.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List applicableSuperClasses()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApi()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/app/src/main/java/com/example/app/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApplicableElements()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MainActivityDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApi()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List applicableSuperClasses()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApi()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/appWithBuildSrc/buildSrc/lib1/src/main/java/org/example/buildsrc/lib1/Lib1Class.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterfaceDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterfaceDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doMath()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MySdkImpl.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterfaceDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDataReceived()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MyAdsSdkEntryPoint.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/basicCmakeApp/app/src/main/java/com/example/basiccmakeapp/MainActivity.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/FileResourceFindUsagesFromJava1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/FileResourceFindUsagesFromJava2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/FileResourceFindUsagesFromJava.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/JavaNavigation.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/drawable/TestDrawable.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor queryRoots()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/manifest/MyDocumentsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor queryDocument()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/manifest/MyDocumentsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor queryChildDocuments()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/manifest/MyDocumentsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelFileDescriptor openDocument()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/manifest/MyDocumentsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/manifest/MyDocumentsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/xml/JavaCompletion1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/xml/JavaCompletion1_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion4.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion4_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCreateFromUsage.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion3.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/InlineResourceField.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion3_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion2_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCompletion1_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCreateFromUsageResourcesInDeps.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/resources/JavaCreateFromUsage1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/navigation/Data.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/navigation/Data.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/navigation/Data.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/navigation/Data.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedNestedScrollView()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/ExtendedNestedScrollView.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clickHandler4()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaCompletion3.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaCompletion1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaCreateResourceFromUsage.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaIdCompletion_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaCompletion3_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaHighlighting3.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaHighlighting2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity9.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaCompletion2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaHighlighting4.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaCompletion2_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaHighlighting1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaCompletion1_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaIdCompletion.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedScrollView()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/NestedScrollView.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity4.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/JavaHighlighting5.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clickHandler4()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/MyView.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyView()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/MyPackagePrivateView.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyProvider()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/MyProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateActionView()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/MyProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity4.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getVariable()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/app/AppThread.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CodeGeneration.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CannotResolveSymbol.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CannotResolveMethod.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CannotResolveClass_after.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CannotResolveMethod_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int someMethod()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CannotResolveMethod_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CodeGeneration_afterUnwrap.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CannotResolveClass.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/intentions/CannotResolveSymbol_after.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/multipleModuleDependOnAar/library/src/main/java/google/mylibrary/Library.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/helloJni/app/src/main/java/com/example/hellojni/HelloJni.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean popBackStack()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/customproperties/app/src/main/java/com/example/customproperties/CustomNavigator.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomActivityNavigator()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/customproperties/app/src/main/java/com/example/customproperties/CustomActivityNavigator.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateBuildConfigWithGeneratedSources/app/src/main/java/com/example/migratebuildconfig/app/MigrateBuildConfig.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useValueOf()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/lintTests/lib/src/main/java/com/example/lib/UseValueOf.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun greet()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/lintTests/lib/src/main/java/com/example/lib/MyClass.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/kotlinMultiplatform/module2/src/androidUnitTest/kotlin/com/example/library/TestUnitTest.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun greeting()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testArtifacts/kotlinMultiplatform/module2/src/androidMain/com/android/kmm/Greeting.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awesomeFunction()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/kotlinGradleDsl/lib/src/main/kotlin/com/example/lib/LibMain.kt",
  "fileLinesCount" : 5,
  "components" : [ "primary::android" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture createWatchFaceFuture()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/wearWatchFace/app/src/main/java/com/example/myface/MyWatchFace.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActionProvider theActionProvider()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateToAppCompat/mylibrarybase/src/main/java/com/example/appandmodules/mylibarybase/SpecialLibraryUtility.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateToAppCompat/app/src/main/java/com/example/google/migrate2appcompat/MainActivity.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateToAppCompat/app/src/main/java/com/example/google/migrate2appcompat/CustomView.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActionBar uiFunction()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateToAppCompat/mylibrary/src/main/java/com/example/appandmodules/mylibrary/MyLibraryUtility.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture onTileRequest()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/wearWithTileComplicationAndWatchFace/app/src/main/java/com/example/tile/MyTileService.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture createWatchFaceFuture()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/wearWithTileComplicationAndWatchFace/app/src/main/java/com/example/myface/MyWatchFace.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationData getPreviewData()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/wearWithTileComplicationAndWatchFace/app/src/main/java/com/example/complication/MyComplicationService.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/pureJavaProject/src/main/java/org/gradle/Person.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/pureJavaProject/src/main/java/org/gradle/Person.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/applicationIdSuffix/app/src/main/java/one/name/MainActivity.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBar getActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlusClientConnecting()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlusClient getPlusClient()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmailValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPasswordValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientBlockingUI()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/unitTesting/lib/src/main/java/com/example/lib/LibJavaClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/unitTesting/app/src/main/java/com/example/app/AppJavaClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/unitTesting/util-lib/src/main/java/com/example/util_lib/UtilLibJavaClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/unitTesting/javalib/src/main/java/com/example/javalib/JavaLibJavaClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibInterfaceTester()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibInterfaceTester.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibInterfaceTester.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/testFixtures/lib/src/testFixtures/java/com/example/lib/testFixtures/LibInterfaceTester.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppAndroidPreview()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatformMultiPreview/composeApp/src/androidMain/kotlin/org/example/project/MainActivity.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppAndroidPreview()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatformMultiPreview/composeApp/src/jvmMain/kotlin/org/example/project/main.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sayHello()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/nestedModule/src/google/nestedmodule/MyClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlusClientConnecting()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlusClient getPlusClient()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmailValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPasswordValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientBlockingUI()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBar getActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlusClientConnecting()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlusClient getPlusClient()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmailValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPasswordValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientBlockingUI()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBar getActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpSecondLib/src/androidMain/kotlin/com/example/kmpsecondlib/KmpAndroidSecondLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpSecondLib/src/jvmMain/kotlin/com/example/kmpsecondlib/KmpJvmSecondLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpSecondLib/src/commonMain/kotlin/com/example/kmpsecondlib/KmpCommonSecondLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callKmpSecondLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callAndroidLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callJvmLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callJavaClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidFirstLibClass.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/kotlin/com/example/kmpfirstlib/KmpAndroidActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callKmpSecondLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callAndroidLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callJvmLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callKotlinClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/androidMain/java/com/example/kmpfirstlib/KmpAndroidFirstLibJavaClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpFirstLib/src/commonMain/kotlin/com/example/kmpfirstlib/KmpCommonFirstLibClass.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/androidLib/src/main/java/com/example/androidlib/AndroidLib.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFromAndroidLib()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/app/src/main/java/com/example/app/AndroidApp.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCommonLibClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpJvmOnly/src/jvmMain/kotlin/com/example/kmpjvmonly/KmpJvmOnlyLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/androidKotlinMultiplatform/kmpJvmOnly/src/commonMain/kotlin/com/example/kmpjvmonly/KmpCommonJvmOnlyLibClass.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/applicationIdViaVariantApi/app/src/main/java/one/name/MainActivity.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlusClientConnecting()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlusClient getPlusClient()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/PlusBaseActivity.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmailValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPasswordValid()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientBlockingUI()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBar getActionBar()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/appWithBuildSrc/buildSrc/lib1/src/main/java/org/example/buildsrc/lib1/Lib1Class.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app-with-dynamic-feature/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/app/src/main/java/com/example/rubidumconsumer/MainActivity.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doMath()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/MySdkImpl.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateBuildConfig/app/src/main/java/com/example/migratebuildconfig/app/MigrateBuildConfig.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMake()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Car.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModel()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Car.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getYear()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Car.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMake()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Car.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setYear()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Car.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Car getInstance()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsagesJavaKotlin/Car.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/moveWithResourcesKt/src/google/Other.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun helper()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/moveWithResourcesKt/src/google/Helper.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "android/testData/refactoring/moveWithResources/src/google/Other.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Thread createIllegalThread()",
  "longName" : "",
  "relativeFileName" : "android/testData/rendering/threadControllingTransform/com/mythreadcontrollingjar/ThreadCreator.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomThread createCustomIllegalThread()",
  "longName" : "",
  "relativeFileName" : "android/testData/rendering/threadControllingTransform/com/mythreadcontrollingjar/ThreadCreator.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Thread createCoroutineThread()",
  "longName" : "",
  "relativeFileName" : "android/testData/rendering/threadControllingTransform/com/mythreadcontrollingjar/ThreadCreator.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR11_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR4_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR8.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR9.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR1_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR7_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR3_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR3.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR8_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR12_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR9_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR7.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR10_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR2_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR12.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int aFunction()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/LibraryClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR10.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR11.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/rename/RefR4.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class4_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class11.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class9_after.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class5.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class7_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class12_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class6.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class8_after.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class10_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class12.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class1_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class10.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class11_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassFragment.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class15.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassUseResourceId.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassUseResourceId_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class9.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class15_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class14.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassFragment_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class1.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class3_after.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class3.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class2_after.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassEscape.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class6_after.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/ClassEscape_after.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class4.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class5_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class13_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class8.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class13.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/addStringRes/Class7.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation6.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation12.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation14.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation10.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation15.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation3.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation11.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation4.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigationToSystemResource2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation9.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation2.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation5.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation8.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigationToSystemResource1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation7.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigationManifest2.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigationManifest1.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation13.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigationManifest3.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void g()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigationManifest4.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/Fu6.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/Fu3.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/Fu4.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/findUsages/Fu8.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyParcelable createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/Parcelable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyParcelable createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/Parcelable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/Parcelable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyButton()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyButton()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyButton()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyActionProvider()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceText()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceNotificationManagerTest.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDefinedItems()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryTest.java",
  "fileLinesCount" : 4788,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_emptyCollection()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/StringResourceWriterTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceFolderRepositoryFileCacheImpl getCache()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheTest.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceClassGenerator buildGenerator()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getNamespaces()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLeafResourceRepositories()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetWithNoRepo()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myGreatFunction()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/NestedResourceClassImportFilterTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myGreatFunction()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/NestedResourceClassImportFilterTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassRegistryTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoElementAtCaret()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoElementAtCaret()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 2053,
  "endLine" : 2055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_nameShouldNotStartWithNumber()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_emptyString()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_stringHasPunctuation()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResourceNameFromStringValue_stringIsOnlyPunctuation()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/TestLocalResourceRepository.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/TestLocalResourceRepository.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/TestLocalResourceRepository.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/TestLocalResourceRepository.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/layoutlib/reflection/TrackingThreadLocal.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/FontFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/FontFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/FontFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/FontFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/FontFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/AndroidNinePatchFileType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/AndroidNinePatchFileType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/AndroidNinePatchFileType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/AndroidNinePatchFileType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/AndroidNinePatchFileType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/PhotoshopFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/PhotoshopFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/PhotoshopFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/PhotoshopFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/PhotoshopFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/PhotoshopFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FoldingDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/InlinedResource.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFoldingEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFoldingSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/AndroidFoldingSettings.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapseAndroidStrings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/AndroidFoldingSettings.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseAndroidStrings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/AndroidFoldingSettings.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFoldingSettings getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/AndroidFoldingSettings.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/AndroidFoldingSettings.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/Header.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNextComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/Header.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSeparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuild.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIncompleteRuntimeDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuild.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/ClearResourceCacheAfterFirstBuild.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpCodeMenuActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioActionCustomizer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpGradleActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioActionCustomizer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void hideRarelyUsedIntellijActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioActionCustomizer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void hideDebuggerHotSwapAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioActionCustomizer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResultingFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeFontHeightInFontList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result checkSelectedFontFamily()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectedFontLoaded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repopulated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getFontSizeInList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMinFontListHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMinFontListWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMinFontPreviewHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMinFontPreviewWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDescenderSpace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontDetailRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepopulateListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamily getElementAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repopulateModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamily getFont()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadDone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/MoreFontsDialog.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::android" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFileDownloader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubTaskProgressIndicator createSubTaskIndicator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFileDownloader.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFonts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDirectoryDownloadService.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void download()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DownloadableFileDescription createFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontDownloadService.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeXmlValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateManifestFileException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fonts/FontFamilyCreator.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HardcodedContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/HardcodedContent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/ResourceContent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoremIpsumGenerator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/LoremIpsumGenerator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeGenerator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sampledata/datasource/DateTimeGenerator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeploymentConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/deploy/DeploymentConfiguration.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/deploy/DeploymentConfiguration.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/deploy/DeploymentConfiguration.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/deploy/DeploymentConfigurableProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gservices/StudioDeprecationChecker.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gservices/StudioDeprecationChecker.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportFix.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNewOrNull()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerFixes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportJavaResolver.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findKtxLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCoordinates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPackageIndexed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getMavenClassRegistry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistryManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/PageAlignDisposable.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidTestRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutor.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTestRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGeneratedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfiguration.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInitialConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidTestResults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidTestResults()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFilterUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAndroidTestSuiteDetailsViewCloseButtonClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutputPaused()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOutputPaused()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasDeferredOutput()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performWhenNoDeferredOutput()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHelpId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMessageFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printHyperlink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canPause()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConsoleActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowHeavyFilters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteView.kt",
  "fileLinesCount" : 875,
  "components" : [ "primary::android" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collapseAll()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNavigateToPreviousFailedTestAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNavigateToNextFailedTestAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNextOccurence()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPreviousOccurence()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScrollableTracksViewportWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestResultsRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 925,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnInfos()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomizedRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomizedRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1086,
  "endLine" : 1088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestCase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLogcat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 1400,
  "endLine" : 1402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRawOutput()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTestConsoleProperties()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConsoleProperties.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestConsoleProperties.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTestListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunStopped()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean forceEapUpdateChannelForEapBuilds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChannelActive()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean haveSameMajorVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int androidStudioVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean versionNameContainsChannel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioUpdateStrategyCustomization.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmbeddedDistributionPaths getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIdeHomePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/gradle/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReport.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetAllCounters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/kotlin/KotlinPerfCounters.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJvmCrash()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUptimeInMs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSessionID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorSignal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNativeStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetails.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/UnanalyzedHeapReport.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUserInvoked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/MemoryReportReason.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideDefaultParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DiagnosticCrashReport.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioReportDatabase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioReportDatabase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioReportDatabase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioReportDatabase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/commit/GitCommitTimestampTrackerService.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/commit/GitCommitTrackerActivity.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LastActionTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerActionDurationListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrentActionId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterActionDurationListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReports.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReports.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapshotCreationStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrManifestMergerReports.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReports.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrTypingLatencyReports.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiFreezeFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrFreezeReports.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrFreezeReports.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureCompleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/reports/JfrFreezeReports.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingManager.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterActionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingManager.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeAccept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportGenerator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/JfrReportGenerator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/EventFilter.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LockStatusReportContributor.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LockStatusReportContributor.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/MemoryUseReportContributor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/MemoryUseReportContributor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/CPUUseReportContributor.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/CPUUseReportContributor.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioSystemHealthMonitor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingHeapReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer getMaxHistogramReportsCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getUsedMemory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getFreeMemory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startSystemHealthDataCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkRuntime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyFullContentNotification()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyNotification()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NotificationAction detailsAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startActivityMonitoring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void incrementAndSaveBundledPluginsExceptionCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void incrementAndSaveNonBundledPluginsExceptionCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1246,
  "endLine" : 1248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExceptionIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1250,
  "endLine" : 1252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeniedSinceLastAllow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/CollectMemoryUsageStatisticsAction.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentsSet getComponentsSet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceededClusterStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExceededClusterStatistics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNominatedClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExceededClusterStatistics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassLoaderNominated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExceededClusterStatistics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassNominated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExceededClusterStatistics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HeapSnapshotTraverseService getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseService.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseNode.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseNode.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseNode.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logCategoryHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logComponentHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisposerTreeSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterHistogram()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ExtendedReportStatistics.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::android" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/IntegrationTestCollectMemoryUsageStatisticsAction.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isArrayOfPrimitives()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPrimitive()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapTraverseUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSnapshotStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCategoryComponentStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addObjectToTotal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRetainedObjectSizeToCategoryComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRetainedObjectSizeToComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMaxFieldsCacheSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMaxObjectsQueueSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementGarbageCollectedObjectsCounter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementUnsuccessfulFieldAccessCounter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHeapObjectCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTraverseSessionId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapTraverseConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedReportStatistics getExtendedReportStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentClusterObjectsStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CategoryClusterObjectsStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterObjectsStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOwnedObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRetainedObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectsStatisticsWithPlatformTracking getOwnedClusterStat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectsStatisticsWithPlatformTracking getRetainedClusterStat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object2IntMap getTrackedFQNInstanceCounter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTrackedFQNInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCluster()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectsStatistics getObjectsStatistics()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectsStatistics getPlatformObjectsSelfStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectsStatistics getPlatformRetainedObjectsStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotStatistics.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTagFromTheCurrentIteration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOwnedByExceededComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static byte getOwningExceededClusterIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ObjectTagUtil.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StatusCode getStatusCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/HeapSnapshotTraverseException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/FieldCache.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/FieldCache.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void pushElementToDepthFirstSearchStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableClassLoaderTracking()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDisposedButReferenced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/StackNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryReportCollector()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StatusCode walkObjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getIterationId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onLowMemorySignalReceived()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static short getNextIterationId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/MemoryReportCollector.java",
  "fileLinesCount" : 647,
  "components" : [ "primary::android" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootPathTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfRootPathTreeNodes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposedButReferenced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoadedWithNominatedLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSubtreeSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTree.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSharedClusterExtendedReportThreshold()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentsCategories()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getUncategorizedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Multimap getCategoriesTrackingClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Multimap getComponentsTrackingClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentCategory registerCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponentOfObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component getObjectComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentsSet buildComponentSet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentsSet buildComponentSetForIntegrationTesting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getExtendedReportCollectionThresholdBytes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentCategory getComponentCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/ComponentsSet.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Comparator getChildrenOrderingComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Comparator getChildrenOrderingComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/RootPathTreePrinter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::android" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAWTStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreadCallTree getAwtThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ThreadSamplingReportContributor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioCrashReporter getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReporter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StudioCrashReporter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReporter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApplicationInfo getApplicationInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReporter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataCollection.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getCause()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/exception/NoPiiException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/exception/NoPiiException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/exception/NoPiiException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKotlinOnStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder getThis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioExceptionReport build()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioExceptionReport.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder getThis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/StudioCrashReport.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataConfiguation.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticReportIdePerformanceListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportReady()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatTime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Controller()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path saveReportFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportReady()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportIdePerformanceListener.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopJfr()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StopJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StopJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StopJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StopJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DumpJfrRecording()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/DumpJfrRecording.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/DumpJfrRecording.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/DumpJfrRecording.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/DumpJfrRecording.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartJfr()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StartJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StartJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StartJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/profiler/StartJfr.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAwtThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticUtils.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceElement getStackTraceElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeSpent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addThreadInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/FrameInfo.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getThreadName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameInfo getRootFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addThreadInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addThreadInfoWithLabels()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReportString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeMaxDepth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAwtThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/util/ThreadCallTree.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableTypingLatencyTracking()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ActionsReportContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ActionsReportContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerPerformanceListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/DiagnosticReportBuilder.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/Type.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/Type.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfEventBasedParser.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIDMapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfEventBasedParser.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassIfExists()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassForPrimitiveArray()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSoftOrWeakReferenceClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSoftReferenceId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWeakReferenceId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSoftWeakReferenceIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConstantReferenceReason()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/RootReason.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStaticFieldReferenceReason()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/RootReason.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createClassDefinitionReason()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/RootReason.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createJavaFrameReason()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/RootReason.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeDisposer.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateObjectSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signatureFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushToVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/AnalyzeGraph.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::android" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIncludeMetaInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/HProfAnalysis.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/heapDumpActions.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/heapDumpActions.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/heapDumpActions.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTempFilePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/action/AnalysisRunnable.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLoadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectThreadInfoVisitor.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootUnknown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootGlobalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootLocalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootNativeStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootStickyClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootThreadBlock()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootThreadObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootMonitorUsed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CollectRootReasonsVisitor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asHistogramEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/HistogramVisitor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringInUTF8()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAllocSites()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStartThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEndThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHeapDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHeapDumpEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCPUSamples()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitControlSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootUnknown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootGlobalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootLocalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootJavaFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootNativeStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootStickyClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootThreadBlock()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootMonitorUsed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitUnloadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/DebugVisitor.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimitiveArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitObjectArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstanceDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringInUTF8()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLoadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAllocSites()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHeapSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStartThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEndThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHeapDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHeapDumpEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCPUSamples()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitControlSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootUnknown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootGlobalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootLocalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootJavaFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootNativeStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootStickyClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootThreadBlock()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootMonitorUsed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRootThreadObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimitiveArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitObjectArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstanceDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitUnloadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CompositeVisitor.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateClassStoreVisitor.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLoadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/CreateClassStoreVisitor.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEof()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBufferSlidingWindow.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileChannelBackedWriteBuffer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flushHeapObjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HprofWriter.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HProfReadBuffer.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/FileBackedHashMap.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/PartialProgressIndicator.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/PartialProgressIndicator.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/PartialProgressIndicator.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toShortStringAsCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HeapReportUtils.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPaddedShortStringAsCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HeapReportUtils.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toShortStringAsSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HeapReportUtils.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPaddedShortStringAsSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/util/HeapReportUtils.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiFreezeFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appClosing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiFreezeStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiFreezeFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemImageDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemImageDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRemote()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean obsolete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasGoogleApis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWearImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTvImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SystemImageDescription.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream platformSkins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinCollector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream skins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinCollector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream systemImageSkins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinCollector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkinComboBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBox.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBox.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Skin getSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBox.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path path()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/NoSkin.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/NoSkin.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/Skin.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getSkins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Skin getElementAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertElementAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeElementAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/SkinComboBoxModel.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getErrorStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int exitValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ElevatedCommandLine.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Runnable getActionForFix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorSolution.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasDeviceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceManagerConnection.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path noSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SkinUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path noSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SkinUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmulatorTerminatedException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorConnectionListener.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/EmulatorProcessHandler.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceDefinitionDownloadService getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceDefinitionDownloadService.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorCode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProblem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorCode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setProblem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorCode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionCode getSolution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorCode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSolutionMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AccelerationErrorCode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CreateDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CreateDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CreateDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CreateDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvdScreenData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdScreenData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloneDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CloneDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloneDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CloneDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CloneDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/CloneDeviceAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/NameComparator.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int figurePadding()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int dimensionLineWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int outlineLineWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int padding()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvdDeviceData getDeviceData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int round()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceDefinitionPreview.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvdHardwareData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdHardwareData.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportDevicesAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ImportDevicesAction.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ImportDevicesAction.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getDefaultDefinitionId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/Category.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/Category.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty name()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty deviceType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty manufacturer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty deviceId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleProperty diagonalScreenSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenResolutionWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenResolutionHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableDouble screenDpi()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedXOffset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedYOffset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedXOffset2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedYOffset2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedWidth2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedHeight2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedXOffset3()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedYOffset3()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedWidth3()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenFoldedHeight3()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty isFoldable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty ramStorage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasHardwareButtons()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasHardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty navigation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty supportsLandscape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty supportsPortrait()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasFrontCamera()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasBackCamera()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasAccelerometer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasGyroscope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasGps()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty hasProximitySensor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty getHasSdCard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty software()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty selectedSnapshotFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty isAutomotive()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty isTv()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty isWear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty isScreenRound()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty screenChinSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool compatibleSkinSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty density()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/AvdDeviceData.java",
  "fileLinesCount" : 632,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSupplier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceSupplier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDeprecatedWearOsDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceSupplier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureDeviceModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvdDeviceData getDeviceData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ConfigureDeviceOptionsStep.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeleteDeviceAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/EditDeviceAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/EditDeviceAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/EditDeviceAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/ExportDeviceAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty storage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/StorageField.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Dimension getPreferredSizeOfUnitsDropdown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/StorageField.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdaterService.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture updateSkins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdaterService.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findAvdWithFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::android" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDeviceIds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeviceIds()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPickTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPickTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNonWearDeviceLastSelectedStateName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNonWearDeviceDefaultStateName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationProjectState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfigurationStateManager get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/StudioConfigurationStateManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationProjectState getProjectState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/StudioConfigurationStateManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setProjectState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/StudioConfigurationStateManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeviceState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeviceState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDockMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNightMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNightMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationFileState.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfigurationManager getOrCreateInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfigurationManager findExistingInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCachedConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationStateManager getStateManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device getDeviceById()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAvdDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final StudioConfigurationModelModule getConfigModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getDefaultTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toTargetString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStateVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfigurationManager getFromConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationManager.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::android" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationProjectState getProjectState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationStateManager.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationStateManager.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getUrlToStateMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationStateManager.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrlToStateMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationStateManager.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigBundle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TabletConfigComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationMatcher.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::android" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationForFile.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/configurations/ConfigurationForFile.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathsDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/dom/xml/PathsDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TagToClassMapper getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/psi/TagToClassMapper.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLtsVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/jdk/JavaVersionLts.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setInstanceForTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioAndroidModuleInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onServiceDisposal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/StudioAndroidModuleInfo.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document getXmlDocument()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLoggingRecords()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Actions getActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestInfo.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestPlaceholderResolver()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/ManifestPlaceholderResolver.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/ManifestPlaceholderResolver.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestRefreshListener.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestRefreshListener.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeyDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/AndroidManifestIndex.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitAllUpdatesCompletedWithTimeout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProjectOpened()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReference getReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestSnapshotFactory.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationTracker.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/analytics/api/DataBindingTracker.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/DataBindingTrackerSyncListener.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public boolean isDataBindingEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertAndroidIdToJavaFieldName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrefixedJavaIdentifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTwoWayBindingExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/util/DataBindingUtil.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module findBaseFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantApps.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module findBaseFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantApps.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInstantAppApplicationModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantApps.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPostO()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantApps.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantAppUrlFinder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOrder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matchesUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertPatternToExample()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppUrlFinder.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstantAppSdks getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppSdks.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedSdk loadLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppSdks.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadInstantAppSdkException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/instantapp/InstantAppSdks.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveResult createResolveResult()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleNamespaceResourceRepository getRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReference getReferenceToSelf()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceValue getResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileBased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceItem.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/LoggingPsiTreeChangeListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTracer.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDirect()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTracer.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTracing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTracer.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFolderRepositoryFileCacheImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceFolderRepositoryFileCacheImpl getCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheImpl.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::android" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rootsChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidProjectRootListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureSubscribed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidProjectRootListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleNamespaceResourceRepository getRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileBased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentType getContentType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceItem.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioAssetFileOpener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioAssetFileOpener.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTraceSettings.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTraceSettings.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceUpdateTraceSettings.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourceRepositoryManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/GradleModulePackageRClass.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/GradleModulePackageRClass.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectNamespacingStatus.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioResourceRepositoryManager getInstanceIfCreated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceRepository getAppResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceRepository getProjectResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalResourceRepository getModuleResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceRepository getResourcesForNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespacing getNamespacing()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllResourceDirs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AarResourceRepository findLibraryResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLibraryResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cancelPendingTasks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLocalesInProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisposeAndRefreshService getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DumpResourceTraceAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Density getResourceDensity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsDensityBasedFileResourceItem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsDensityBasedFileResourceItem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getEncodedDensityForSerialization()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsDensityBasedFileResourceItem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResourceFolderRepositoryFileCache get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryFileCacheService.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFolderRepository getRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileBased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getPsiFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  E validElementOrNull()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wasTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PsiResourceItem.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::android" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceItemSources.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidLightPackage.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidLightPackage.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidLightPackage.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidLightPackage.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidResourceToPsiResolver getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/AndroidResourceToPsiResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isWritable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceReferencePsiElement.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceItem getResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/ResourceNavigationItem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/psi/GoToAndroidResourceContributor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrCreateSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/MainContentRootSampleDataDirectoryProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsFileResourceItem.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/VfsFileResourceItem.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ToggleResourceTraceAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reload()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeAfterPendingUpdatesFinish()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildrenChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childMoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeProtoRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarResourceRepositoryCache.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSourceRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AarResourceRepositoryCache.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectSystemPsiElementFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ProjectSystemPsiElementFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StateList.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dumpTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IJResourceUpdateTracerService.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModificationTracker getInnerClassesDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceRepositoryRClass.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getResourceDir()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getOrigin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getSourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsUserDefinedResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileRescans()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutlibCacheFlushes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasFreshFileCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNumXmlFilesLoadedInitially()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNumXmlFilesLoadedInitiallyFromSources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListMultimap getOrCreateMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidValueResourceName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearFontCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTreeChangeListener getPsiListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2028,
  "endLine" : 2030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2132,
  "endLine" : 2134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2138,
  "endLine" : 2140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isParsableFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2472,
  "endLine" : 2474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListMultimap getOrCreateMap()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2482,
  "endLine" : 2484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2497,
  "endLine" : 2499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleParsingError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2586,
  "endLine" : 2588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void countCacheHit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2599,
  "endLine" : 2601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepository.java",
  "fileLinesCount" : 2671,
  "components" : [ "primary::android" ],
  "startLine" : 2626,
  "endLine" : 2628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/rClassIdAnalysis.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/MemoryTrackingMultiResourceRepository.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runInWolfQueue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRepositoryBackgroundActions.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ModuleResourceRepository.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clamp()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizeXmlResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1176,
  "endLine" : 1178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packageToRClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1180,
  "endLine" : 1182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStringResource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1405,
  "endLine" : 1407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIdDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1409,
  "endLine" : 1411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIdReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1413,
  "endLine" : 1415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIdDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRJavaClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isManifestClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 1640,
  "endLine" : 1642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureFilesWritable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 2011,
  "endLine" : 2013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFinalIdsUsed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/TestResourceIdManager.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetFinalIdsUsed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/TestResourceIdManager.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized AndroidDependenciesCache getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getAllAndroidDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllAndroidDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logObsoleteFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logNonAndroidModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logDisposedFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logNullReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rootsChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileWithNoDocumentChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceFolderRegistry.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::android" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PredefinedSampleDataResourceRepository getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PredefinedSampleDataResourceRepository.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PredefinedSampleDataResourceRepository.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PredefinedSampleDataResourceRepository.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPublicResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PredefinedSampleDataResourceRepository.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream getResourceAsStream()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/PredefinedSampleDataResourceRepository.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidClassWithOnlyInnerClassesBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidClassWithOnlyInnerClassesBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidClassWithOnlyInnerClassesBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidCodeAndResourcesGraph.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCheckboxTreeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizePreviewPanel.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReferenceElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeHandler.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::android" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RtlSupportManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportManager.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSomethingToDo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProperties.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RtlRefactoringUsageInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlRefactoringUsageInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RtlRefactoringType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlRefactoringUsageInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlRefactoringUsageInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCreateV17()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlRefactoringUsageInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCreateV17()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlRefactoringUsageInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAndroidManifestMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlRefactoringUsageInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAndroidManifestMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlRefactoringUsageInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessedElementsHeader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportUsageViewDescriptor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeReferencesText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportUsageViewDescriptor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportUsageViewDescriptor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UsageViewDescriptor createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performPsiSpoilingRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String quote()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRefactoringName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportProcessor.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::android" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestWriting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdkWritingAccessProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPotentiallyWritable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdkWritingAccessProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioDownloader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioDownloader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioDownloader.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateAndroidNdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/NdkPaths.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SdkHighlightFilter.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getForceHttp()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceHttp()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SettingsController getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpAuthenticator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/StudioSettingsController.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelWizardDialog createDialogForPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageResolutionException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SdkQuickfixUtils.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getExtraAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canGoBack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancellable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndicator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackgrounded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foregroundIndicatorClosed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NotificationGroup getNotificationGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompleteCallback()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrepareCompleteCallback()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstallRequests()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUninstallRequests()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallTask.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDirectly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProgressTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getWizardActionDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoNext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoPrevious()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardController.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardController.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSecondaryText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardController.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizardController.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reload()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/LicenseAgreementStep.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProgressTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWizardActionDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reload()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/legacy/LicenseAgreementStep.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdeSdks getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeSdks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpecificLocalPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPackage getHighestLocalNdkPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAndroidNdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanJdkEnvVariableInitialization()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideJdkEnvVariable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingEnvVariableJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJdkEnvVariableDefined()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJdkEnvVariableValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getEnvVariableJdkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEnvVariableJdkValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setUseEnvVariableJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getEmbeddedJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingJavaHomeJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getJdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJdkCompatible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJdkVersionCompatible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasConfiguredAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidJdkPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvVariableSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitializationAsNotDefined()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitializationAsDefinedButInvalid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/IdeSdks.java",
  "fileLinesCount" : 1191,
  "components" : [ "primary::android" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstallerFactory createInstallerFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/StudioSdkInstallerUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioSdkInstallerUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/StudioSdkInstallerUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformToolsInstallListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/PlatformToolsInstallListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioSdkInstallListenerFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/install/StudioSdkInstallListenerFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourcePosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/sources/SdkSourceFinderForApiLevel.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCredentialServiceName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidAuthenticator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdksImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdksImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdkData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPlatformPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileInLocalFileSystem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/AndroidSdksImpl.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::android" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean postponeValidation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdkHome()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAndroidHome()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DownloadingComponentsStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/SelectSdkDialog.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::android" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Jdks getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/Jdks.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Jdks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/Jdks.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Jdks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/Jdks.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSdkVersion findVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/Jdks.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagsMenuAction.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoolean()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoolean()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFloat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFloat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getProto()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getProtoOrNull()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/DynamicServerFlagServiceImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagDownloader.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/ServerFlagDownloader.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPathInContentEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ContentEntryUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkFacetType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChooserDialog create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ImportApkAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean disassemble()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/dex/DexFileDisassembler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DexBackedDexFile getDexFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/dex/DexFiles.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetConfiguration.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacetConfiguration.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FacetTypeId getFacetTypeId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFacetId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFacetName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFacet.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalSourceFolders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ExternalSourceFolders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/LibraryFolder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSharedObjectFilePaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsMappingForRemotePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsPathMappings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearSourceFolderCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DexSourceFiles getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDefaultSmaliOutputFolderPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJavaFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSmaliFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findSmaliFilePathForClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findSmaliFilePathForPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DexSourceFiles.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLanguageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/KotlinProjectStructureDetector.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/KotlinProjectStructureDetector.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubpackages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkPackage findSubpackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkClass findClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkPackage getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkPackage addSubpackage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkClass addClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFqn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkPackage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkClass.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFqn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkClass.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkPackage getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkClass.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkClass.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkClass.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkDebugging.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void markAsApkDebuggingProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkDebugging.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMarkedAsApkDebuggingProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkDebugging.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DebuggableSharedObjectFile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathSegment()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathNode.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathNode.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathNodeParent getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathNode.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathNode.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/paths/PathNodeParent.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/AarFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/AarFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/AarFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/AarFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/AarFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/AarFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/DexFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/DexFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/DexFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/DexFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/DexFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/DexFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePatchUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioResourceUrls.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHeaderFontColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/HtmlBuilderHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getClickAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconRenderer.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlagManager get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFlag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/parsers/PsiXmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCleaned()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFromPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/PsiIncludeReference.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFromResourceName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/PsiIncludeReference.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFromResourceUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/PsiIncludeReference.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String transform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSignificantlyDifferentFromZero()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawableRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFileContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/DrawableRenderer.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/RenderSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/RenderSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/GutterIconFactory.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changedUpdate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpConversionDialog.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNinePatchFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertToWebpAction.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/ConvertFromWebpAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrevAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NextAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AcceptAllAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateQualityText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/AndroidBuildTargetReference.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/AndroidBuildTargetReference.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioEnvironmentContext.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun from()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastCompileStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildArtifacts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompilationDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/Gravity.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/Gravity.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateCaches()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/ProjectSystemClassLoader.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectClassFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/ProjectSystemClassLoader.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/PreviewParameterProviderRemapper.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/PreviewParameterProviderRemapper.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/RepackageTransform.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildTargetReference.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setForTesting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/StudioRenderService.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderErrorModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getIssues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightSeverity getSeverity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHtmlContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMessageTip()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkListener getHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHtmlContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMessageTip()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/ShowExceptionFix.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBlank()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/RenderResults.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibility.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibility.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibility.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationModuleSelector getModuleSelector()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComboBox getModuleComboBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeploymentTargetOptions getDeploymentTargetOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidRunConfigurationEditor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidProfilersPanel.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/TestRunParameters.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::android" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidDebuggerPanel.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AndroidDebuggerConfigurable getConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidDebuggerPanel.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedDeepLink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeepLinkChooserDialog.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTable getTableComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel getUndoPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JLabel getUndoLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LinkLabel getUndoLink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDisabledDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFeatureEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFeatureRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFeatureName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBaseFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAllRowsUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DynamicFeaturesParameters.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::android" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComboBox getTargetComboBox()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeploymentTargetOptions.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetState.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTarget showPrompt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/InstallOption.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCpuStartupProfilingEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeMemoryStartupProfilingEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckAdvancedProfiling()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ProfilerState.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomizedRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/RunConfigurationEditorContext.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModuleChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/RunConfigurationEditorContext.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeModuleChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/RunConfigurationEditorContext.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTargetContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDeployTargetStates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTargetState getDeployTargetState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetSelectionMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetSelectionMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetContext.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRunConfigurationBase()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRunOn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdProvider getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ApkProvider getApkProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isTestConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployTargetContext getDeployTargetContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDebuggerContext getAndroidDebuggerContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerState getProfilerState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPackages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSingleZipFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunInstantAppException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunInstantAppException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFromContext createConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonGradleApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApplicationIdProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApplicationIdProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleApplicationIdProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeploy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpenLogcatAutomatically()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getExtraOption()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRunWithMultipleDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DefaultStudioProgramRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberChoice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NativeDebugOnRemoteDeviceChecker.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isRemote()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidDevice.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean supportsMultipleScreenFormats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidDevice.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean getSupportsSdkRuntime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidDevice.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default IDevice getDdmlibDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidDevice.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRunConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationSingletonPolicy getSingletonPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationFactoryBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationFactoryBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/Utils.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/Utils.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debug()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/AndroidDeclarativeWatchFaceConfigurationExecutor.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutput()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/execution/Receivers.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/SlotsPanel.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/SlotsPanel.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/SlotsPanel.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCurrentModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/SlotsPanel.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/AndroidDeclarativeWatchFaceConfiguration.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecificActivityLocator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/SpecificActivityLocator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean suspendSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultStartActivityFlagsProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean suspendEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultStartActivityFlagsProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityLocatorException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityLocatorException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getExported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIntentFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIntentFilters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/manifest/NodeActivity.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/NoLaunch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/NoLaunch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State createState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/NoLaunch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/NoLaunch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State createState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchOptionConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DeepLinkLaunch.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityLaunch.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityLaunch.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityLaunch.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/SpecificActivityLaunch.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/ActivityLaunchOptionState.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultActivityLocator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getActivitiesFromMergedManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLogicallyExported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityWrapper get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityWrapper get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityWrapper get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RealActivityWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIntentFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityAliasWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIntentFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementActivityWrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultActivityLocator.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::android" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlags()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/InstantAppStartActivityFlagsProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/ActivityLocatorUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLauncherActivityPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/AndroidActivityLauncher.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceFutures()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceFutures.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceFutures.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceFutures.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enteredDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DumbModeFlow.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exitDumbMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DumbModeFlow.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeploymentTarget.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOKAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialog.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectTargetAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectTargetAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DevicesSelectedService.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectedTargetStateService.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SelectedTargetStateService.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxAction.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComboBoxButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxAction.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAvailableDeviceCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxExecutionTarget.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRunningDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxExecutionTarget.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun devices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxExecutionTarget.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxExecutionTarget.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadedDevicesOrNull()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeploymentTargetDevicesService.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConfigurationSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/RunConfigurationFlow.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeployTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumberOfSelectedDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxTargetProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/SnapshotActionGroup.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceAndSnapshotComboBoxTargetProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/DeviceAndSnapshotComboBoxTargetProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/Heading.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/Heading.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unrecoverable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditStatus.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performInlineSourceDependencyAnalysis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/LiveEditDesugarer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/LiveEditDesugarResponse.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/LiveEditDesugarResponse.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditNotifications.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditNotifications.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcher.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setApplicationId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcher.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnnotationList()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrAnnotation.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrMethod.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleLabelInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/leir/IrInstructionList.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSuperName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnclosingMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstructions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStart()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstructions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/SyntheticClassVisitor.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSuperName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInterfaces()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnclosingMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLocalVariables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTryCatchBlocks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInstructions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int numFilesWithCompilationErrors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MutableIrClassCache getIrClassCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set devices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveEditCompiler getCompiler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveEditDevices getLiveEditDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onManualLETrigger()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processChangesForTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForThreadInTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processChanges()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDevices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEditStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEditStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleDeviceStatusChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGradleSyncNeeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportLiveEdits()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitor.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::android" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun devices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnrecoverable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasUnsupportedApi()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDisabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditDevices.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompilationDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKotlinCompilerConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompilationDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setByteCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/SingleDepthInlineAnalysisUtils.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/IrClassCache.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/IrClassCache.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/IrClassCache.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runLineMarkerAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunMarkerHider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun debugger()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun attachAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLogcat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/ShowLogcatListener.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVirtual()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDensity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSupportsSdkRuntime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getLaunchedDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebuggable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/FakeAndroidDevice.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableDeployTargetProviders()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsRunningLibraryProjects()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLaunchActivity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLaunchOptionState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfiguration.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::android" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NonGradleAndroidArtifactResolver getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/NonGradleAndroidArtifactResolver.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/AbstractProfilerExecutorGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExecutorSetting()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/AbstractProfilerExecutorGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuProfilerConfigsState getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUserConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTaskConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTaskConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfigsState getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfigsState.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Technology getTechnology()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSamplingIntervalUs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferSizeMb()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSamplingRateBytes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/profiler/CpuProfilerConfig.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canDebugAppOnDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/LaunchUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canDebugApp()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/LaunchUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/MultiUserUtils.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNumUsers()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/MultiUserUtils.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumSet get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchCompatibilityCheckerImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditorProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptRequiresReadAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditorProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditorProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditorProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditorProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isResourceClassReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidImportFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JEditorPane getDetailsPane()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree getTree()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSpeedSearch()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showLoadingError()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestTreeNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getUserObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1109,
  "endLine" : 1111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1154,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestTreeNode getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCloseTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1264,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getFileColorFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1289,
  "endLine" : 1291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createFileLink()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestPanel.java",
  "fileLinesCount" : 1348,
  "components" : [ "primary::android" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childReplaced()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childMoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childrenChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowingStaleManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean failedToComputeFreshManifest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedIdeaSourceProvider findManifestSourceProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void toolsRemove()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void toolsRemove()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditorProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptRequiresReadAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditorProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditorProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditorProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditorProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLocalThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getExternalLibraryThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getFrameworkThemes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThemesCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean themeIsChildOfAny()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ThemeResolver.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleResourceValueImpl getStyleResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ConfiguredThemeEditorStyle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ConfiguredThemeEditorStyle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ConfiguredThemeEditorStyle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ResourceReference getStyleReference()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ThemeEditorStyle.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ThemeEditorStyle.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFramework()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/datamodels/ThemeEditorStyle.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewCompileFlow.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun daemonStartFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewConfiguration.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorState getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundEditorHighlighter getBackgroundHighlighter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorLocation getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchesUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrozenColumnTable getFrozenColumnTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasSelectedCell()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPastePossible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPasteEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTable.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::android" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceTableModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceRepository getRepository()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceData getData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResource getStringResourceAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceKey getKey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStringValueColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTableModel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeaderPopupTriggerListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CellPopupTriggerListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean includeColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableColumn createColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFrozenColumnCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final TableCellRenderer getDefaultTableHeaderRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JTable getFrozenTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JTable getScrollableTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Component getScrollPane()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getRowHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setRowHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addFrozenColumnTableListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Iterable getListeners()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPastePossible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final FrozenColumnTableRowSorter getRowSorter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean hasSelectedCell()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSelectedColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getAnchorColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final M getModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTable.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::android" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowSorter getFrozenTableRowSorter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableRowSorter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowSorter getScrollableTableRowSorter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableRowSorter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableRowSorter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableRowSorter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getSortKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableRowSorter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableModelListener delegate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModelListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrozenColumnTable getSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableEvent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewRowIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableEvent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModelRowIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableEvent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewColumnIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableEvent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModelColumnIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableEvent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getPoint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableEvent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getSubcomponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableEvent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringTableCellEditor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringTableCellEditor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceData getData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceTableColumnFilter getColumnFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPastePossible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isColumnValidPasteTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreeStateTableRowSorter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/StringResourceTable.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubTableModel getModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleSortOrder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int convertRowIndexToModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int convertRowIndexToView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSortKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewRowCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModelRowCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean contains()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IntSupplier getStartColumnSupplier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IntSupplier getEndColumnSupplier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTableModelListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTranslation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/MultilineStringEditorDialog.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFileSystem getFileSystem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSafeDeleteAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceRefactoringSupportProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/DeleteStringAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfoPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorNotificationProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getFallbackBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorNotificationProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JBLoadingPanel getLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResourceTable getTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionToolbar getToolbar()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectedCellChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValueEditableInline()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/VirtualFiles.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptRequiresReadAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditorProvider.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/ResourceLoadingTask.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/TranslationsEditorTextField.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/TranslationsEditorTextField.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deselectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringResourceKey getKey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/NewStringKeyDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/FilterKeysAction.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/FilterLocalesAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/RemoveKeysAction.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handlesElementImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToSearchInComments()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToSearchForTextOccurrences()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markAsUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorService.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markFileAsOutOfDateForTests()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorService.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocol()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidFakeFileSystem.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String constructPathForFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidFakeFileSystem.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String constructPathForFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/AndroidFakeFileSystem.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLeTriggerManual()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditService.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inlineCandidateCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeployMonitor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun devices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyAppRefresh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun triggerLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun triggerVibeEdit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyLiveEditAvailability()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun margins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldHide()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisposableParentForPopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationSubactions.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditOnSaveInfo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSaveActionApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditOnSaveInfo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isActionOnSaveEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditOnSaveInfo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActionOnSaveEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditOnSaveInfo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionLinks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditOnSaveInfo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionOnSaveInfos()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditOnSaveInfo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/EmulatorLiveEditAdapter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/EmulatorLiveEditAdapter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serial()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/EmulatorLiveEditAdapter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun margins()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldHide()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSimplify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisposableParentForPopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditNotificationAction.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditAdvancedSettingsConfigurable.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallationTypeWizardStep.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/StudioFirstRunWelcomeScreen.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AbstractProgressStep.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadLicenseAgreementStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStep.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RendererPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleRendererPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Container getDelegateParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessibleDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accessible getAccessibleParent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean _processKeyBinding()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _processKeyEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsRenderer.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModalityState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlighterIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAttributes getTextAttributes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStart()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retreat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean atEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document getDocument()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/ConsoleHighlighter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::android" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackInstallationMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSdkInstallLocationChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackInstallingComponentsStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardTracker.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdInstallInfoStep.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdInstallInfoStep.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStepForm.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextPane getSummaryText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStepForm.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showConsole()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunWizardStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getStepName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardStep.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStepForm.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getIcons()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStepForm.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallationTypeWizardStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStepForm.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBScrollPane getContents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStepForm.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton getStandardRadioButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStepForm.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton getCustomRadioButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStepForm.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AehdInstallInfoStepForm()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdInstallInfoStepForm.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdInstallInfoStepForm.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStepForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStep.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStep.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallationTypeWizardStep.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Disposable getDisposable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showAndGet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CancelAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NextAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PreviousAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FinishAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStepForm.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JEditorPane getUrlPane()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStepForm.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallComponentsPath.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/TwoRadiosToBooleanBinding.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextFieldWithBrowseButton getPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBTable getComponentsTable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDiskSpace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownloadSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoading()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopLoading()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getErrorLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCellRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCellEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableColumn getTableColumn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ConsolidatedProgressStep.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoNext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ConsolidatedProgressStep.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoPrevious()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ConsolidatedProgressStep.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ConsolidatedProgressStep.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStep.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStep.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStep.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStep.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStep.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSdkAlertStep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/MissingSdkAlertStep.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/MissingSdkAlertStep.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/MissingSdkAlertStep.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/MissingSdkAlertStep.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStep.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStep.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStep.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowOpened()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowClosed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowIconified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowDeiconified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowActivated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowDeactivated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final CancelableWelcomeWizard getCancelableWelcomeWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/WelcomeScreenWindowListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getLabel2()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JButton getShowDetailsButton()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/ProgressStepForm.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getWizardTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProgressTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getWizardActionDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSetupTypeSection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallSummaryStep.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallComponentsProgressStep.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canGoBack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/InstallComponentsProgressStep.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/AndroidStudioWelcomeScreenProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToProcess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicator getProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wrapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WizardException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/WizardException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WizardException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/WizardException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/SdkManagerProgressIndicatorIntegration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFirstRunPersistentData getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/config/AndroidFirstRunPersistentData.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSdkUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/config/AndroidFirstRunPersistentData.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSameTimestamp()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/config/AndroidFirstRunPersistentData.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstRunData getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/config/AndroidFirstRunPersistentData.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/config/AndroidFirstRunPersistentData.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemorySettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIdeXmxModified()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String memSizeText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurable.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::android" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean memorySettingsEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidLowMemoryNotifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/AndroidLowMemoryNotifier.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurableProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/memorysettings/MemorySettingsConfigurableProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowStudioFlagsDialogAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ShowStudioFlagsDialogAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ShowStudioFlagsDialogAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlagProperty flagProperty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VerticalFlowLayout getFlagsPanelDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isOverridden()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioFlagsDialog.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::android" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioExperimentalConfigurableProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/StudioExperimentalConfigurableProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/DeviceMirroringSettings.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/DeviceMirroringSettings.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/DeviceMirroringSettings.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/EmulatorSettings.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/EmulatorSettings.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/EmulatorSettings.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/EmulatorSettings.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmbeddedDistributionPaths getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIdeHomePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/EmbeddedDistributionPaths.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module getBaseFeature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DynamicAppUtils.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFeatureEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DynamicAppUtils.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean featureNameEquals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/DynamicAppUtils.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionInFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/PositionInFile.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/PositionInFile.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClassFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/ProductionModuleClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidRunConfigurationsManager.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getManifestOverrides()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultModuleSystem.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidProjectInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidProjectInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProjectInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/AndroidProjectInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationCategory convertToCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/messages/MessageType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void executeHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageHyperlink.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageHyperlink.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getUrls()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageHyperlink.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageHyperlink.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toHtml()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageHyperlink.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MainImporter getMain()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/CustomProjectTypeImporter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainImporter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/CustomProjectTypeImporter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSourceProvidersFor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/DefaultProjectSystem.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemStateChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/MultipleChoiceDialog.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/MultipleChoiceDialog.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/MultipleChoiceDialog.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun languageFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ProjectSizeUsageTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statsFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ProjectSizeUsageTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemStateChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/SingleChoiceDialog.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/SingleChoiceDialog.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/SingleChoiceDialog.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerStudioEventFileDumper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/StudioStatsLocalFileDumper.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appFrameCreated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appWillBeClosed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioUsageTracker.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::android" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/TypingLatencyTracker.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureSubscribed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/TypingLatencyTracker.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ConsentDialog.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ConsentDialog.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookupCanceled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/CompletionStats.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/CompletionStats.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDistributions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/DistributionService.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DistributionService()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/DistributionService.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Revision getVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDistributionPercentage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDescriptionBlocks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processEvent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/FeatureSurveys.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldInvokeFeatureSurvey()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/FeatureSurveys.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ChoiceLogger.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ChoiceLogger.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/StatisticsViewer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSendEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioStatisticsEventLoggerProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ExperimentalUISettings.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ExperimentalUISettings.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ExperimentalUISettings.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/LowMemoryReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/LowMemoryReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ShowStatisticsViewerAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ShowStatisticsViewerAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBridgeInUserManagedMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/StudioAdapter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltipText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getStatusIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidget.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAnchor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidgetProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusBarWidget createWidget()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/widget/AdbConnectionWidgetProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/CreateDiagnosticReportDialog.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/CreateDiagnosticReportDialog.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/CreateDiagnosticReportDialog.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean isLastUpdatedBlock()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedApiLevel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ChooseApiLevelDialog.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GuiTestingService getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/GuiTestingService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GuiTestingService getInstanceIfCreated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/GuiTestingService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getDistributions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDistributionSelectionChangedListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/DistributionChartComponent.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getOverlayVisibility()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllOverlays()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getOverlayImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayEntry getCurrentOverlayEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getOverlayAlpha()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaceholderVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPlaceholder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showCachedOverlay()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideCachedOverlay()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverlayPresent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayConfiguration.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OverlayPersistentStateService getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayPersistentStateService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayPersistentStateService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayPersistentStateService getState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayPersistentStateService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayPersistentStateService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayNotFoundException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayNotFoundException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayNotFoundException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayNotFoundException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayNotFoundException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayNotFoundException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayNotFoundException()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayNotFoundException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayProvider getOverlayProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getItemText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/ChooseOverlayDialog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getItemIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/ChooseOverlayDialog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayEntry getOverlayEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOverlayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getOverlayImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayEntry()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayData.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/designer/overlays/OverlayMenuAction.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::android" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/TextFieldWithBooleanBox.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/QuickFixNotificationListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncMessageFragment getQuickFix()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/QuickFixNotificationListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchForeignSymbol.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceLibraryName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchForeignSymbol.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSymbolMaster getOriginalMaster()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchForeignSymbol.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSymbolMaster getSymbolMaster()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchForeignSymbol.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchAssetCollection getAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchDocument.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getColorSpace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchDocument.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentPageIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchDocument.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchSharedStyle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchSharedStyle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/document/SketchSharedStyle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAppVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/meta/SketchMeta.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlurRadius()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchGraphicsContextSettings getContextSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetX()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetY()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getSpread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShadow.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getElipseLength()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradient.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradient.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGradientType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradient.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradient.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHasBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeBackgroundColorInInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangeIdentifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeBackgroundColorInExport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolMaster.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchGraphicsContextSettings getContextSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getFillType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchGradient getGradient()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchFileReference getImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNoiseIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNoiseIntensity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getPatternFillType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPatternTileScale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFill.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShapePath.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchExportFormat.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNamingScheme()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchExportFormat.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchExportFormat.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getFillType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThickness()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchColorControls.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBrightness()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchColorControls.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContrast()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchColorControls.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchColorControls.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSaturation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchColorControls.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchArtboard.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchArtboard.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchArtboard.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeBackgroundColorInExport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchArtboard.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSlice.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSlice.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradientStop.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGradientStop.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShapeGroup.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getClippingMaskMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShapeGroup.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasClippingMask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShapeGroup.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getWindingRule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchShapeGroup.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolInstance.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getScale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolInstance.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchSymbolInstance.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchExportOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchExportOptions.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchPage.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchText.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchPoint2D.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRefClassType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFileReference.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRef()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchFileReference.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchBorderOptions getBorderOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchGraphicsContextSettings getContextSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchColorControls getColorControls()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getMiterLimit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getWindingRule()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSharedObjectID()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchStyle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorderOptions.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getLineCapStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorderOptions.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getLineJoinStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBorderOptions.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBitmap.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchFileReference getImage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBitmap.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBlur.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getCenter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBlur.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMotionAngle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBlur.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRadius()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBlur.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchBlur.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCornerRadius()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getCurveFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getCurveMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getCurveTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCurveFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCurveTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getPoint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchCurvePoint.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getBlendMode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGraphicsContextSettings.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/pages/SketchGraphicsContextSettings.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getObjectId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBooleanOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchExportOptions getExportOptions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlippedHorizontal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlippedVertical()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBreakMaskChain()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingConstraint getResizingConstraint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/parser/interfaces/SketchLayer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInheritedRotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/InheritedProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInheritedFlipX()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/InheritedProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInheritedFlipY()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/InheritedProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getInheritedOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/InheritedProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingConstraint getInheritedResizingConstraint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/InheritedProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstraintWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstraintHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnlyConstraintWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnlyConstraintHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoConstraint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ResizingConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/PathModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/FillModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradientModel getGradientModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/FillModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/FillModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Area getModelArea()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void subtractShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void differenceShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void intersectShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/AreaModel.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/BorderModel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/BorderModel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/BorderModel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/BorderModel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getDrawableAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StudioResourcesModel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getColorAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StudioResourcesModel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillModel getFill()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StyleModel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BorderModel getBorder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StyleModel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getOpacity()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StyleModel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Color addAlphaToColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/StyleModel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientStopModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientStopModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientStopModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getShapeModels()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getScaleRatioX()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getScaleRatioY()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInstanceScaled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSymbolInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/SymbolModel.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getShapeModels()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getArtboardWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getArtboardHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getViewportWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getViewportHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExportable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Origin getOrigin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/DrawableAssetModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGradientType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchPoint2D getTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradientEndX()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradientEndY()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradientStartX()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradientStartY()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSweepCenterY()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/GradientModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shape getShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBooleanOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BorderModel getShapeBorder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBorderColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBorderWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillModel getFill()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFillColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradientModel getGradient()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasClippingMask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBreakMaskChain()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLastShape()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingConstraint getResizingConstraint()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFramePosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ShapeModel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExportable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ColorAssetModel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ColorAssetModel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ColorAssetModel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Origin getOrigin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ColorAssetModel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/models/ColorAssetModel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSymbolMaster getSymbol()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SymbolsLibrary.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SymbolsLibrary.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStyles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SketchLibrary.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSymbols()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SketchLibrary.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SketchLibrary.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchSymbolMaster getSymbol()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SketchLibrary.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStyles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SketchLibrary.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSymbols()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/SketchLibrary.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/StylesLibrary.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/StylesLibrary.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFileGenerator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlTag createXmlTag()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String colorToHex()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/ResourceFileGenerator.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathStringBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String build()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendCommand()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendPointCoordinates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/PathStringBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path2DBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/Path2DBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/Path2DBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createLine()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/Path2DBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createBezierCurve()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/Path2DBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createQuadCurve()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/Path2DBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/converter/builders/Path2DBuilder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchDocument getDocument()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchMeta getMeta()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeta()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SketchLibrary getLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchFile.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedDrawables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedColors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterView.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedDrawables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedColors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter/ui/SketchImporterPresenter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPickedResourceNameInTests()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialog.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun condition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialog.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowLostFocus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialog.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModel.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doImport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModel.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ImportConfigurationManager.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toIntermediateAssets()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/DesignAssetImporter.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAssetView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canGoNext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialog.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drop()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDragTarget.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/FileImportRowViewModel.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationPanel.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolFactory.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolFactory.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileOpened()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorerToolFactory.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllSupportedKotlinElementClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcePasteProvider.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSupportedKotlinElement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourcePasteProvider.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::android" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refilter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/AssetListView.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilteredSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/AssetListView.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbar.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::android" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerView.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSelectionListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateHeaderName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModel.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onModuleSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModel.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exportDone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshPreviews()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModel.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModel.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearImageCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun facetUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListViewModelImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ImageCache.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ImageCache.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/ImageCache.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/LayoutRenderer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/DesignAssetRenderer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getViewer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/DesignAssetRenderer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getViewer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/DesignAssetRenderer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/FrameworkDrawableRenderer.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLists()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListDataListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/HeaderAction.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/NewResourceValueAction.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/ExpandAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/actions/RefreshDesignAssetAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCache()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/DrawableGrid.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/common/ResourcePickerSources.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThumbnailSize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourceListCellRenderer.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourcePicker.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourcePicker.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/CompactResourcePicker.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::android" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/MeetAndroidStudioHelpAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/DevicePickerHelpAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keep()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExplanations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationAppliesToFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationMask()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1550,
  "endLine" : 1552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1562,
  "endLine" : 1564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferredConstraints.kt",
  "fileLinesCount" : 1605,
  "components" : [ "primary::android" ],
  "startLine" : 1570,
  "endLine" : 1572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotationsAction.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::android" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidStudioActionRemover.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ExportProjectZip.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidOpenFileAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOnlyFileChooserDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOrFileChooserDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChooseMultiple()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidOpenFileAction.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/BrowserHelpAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenProjectFileChooserDescriptorWithAsyncIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenProjectFileChooserDescriptorWithAsyncIcon.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenProjectFileChooserDescriptorWithAsyncIcon.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenProjectFileChooserDescriptorWithAsyncIcon.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenProjectFileChooserDescriptorWithAsyncIcon.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenProjectFileChooserDescriptorWithAsyncIcon.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ShowDiagnosticReportAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/Kind.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/Kind.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTemplateName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/Kind.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/LegacyNewAndroidComponentAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture getLicenseText()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/LicenseTextCollector.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowLicensesUsedAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/ShowLicensesUsedAction.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/license/ShowLicensesUsedAction.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSourceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/JavaSourceAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/JavaSourceAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToNinePatchAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/ConvertToNinePatchAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AndroidActionGroupRemover.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/SubmitBugReportAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenStringResourceEditorAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/OpenStringResourceEditorAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/AnnotateTask.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToSearchInComments()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToSearchForTextOccurrences()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToSearchInComments()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToSearchForTextOccurrences()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rootsChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope moduleResolveScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope allLibrariesScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope projectClassesScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope dependenciesClassesScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearInitialClassMaps()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/TagToClassMapperImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceSearchingInLibrarySources()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidSdkResolveScopeProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidSdkResolveScopeProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProblemFileHighlightingFilter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidProblemFileHighlightingFilter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement add()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement addBefore()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement addAfter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightInnerClassBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAdd()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addBefore()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAfter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInfoOnUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInfoOnUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModuleInfoOnContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModuleInfoOnContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setReleaseBuild()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getApkName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOsPaths()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrls()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ProGuardConfigFilesPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createFromTemplate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidFileTemplateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPluginName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPluginName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPluginVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPluginVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttachments()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttachments()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/ErrorBean.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/diagnostics/error/IdeaITNProxy.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidClassMembersImplicitUsagesProvider.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidClassMembersImplicitUsagesProvider.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/AndroidAnimationUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TweenSetFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/TweenSetFileDescription.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TweenAlphaFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/TweenAlphaFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TweenRotateFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/TweenRotateFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatorDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/InterpolatorDomFileDescription.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutAnimationControllerDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/LayoutAnimationControllerDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TweenScaleFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/TweenScaleFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayoutAnimationControllerDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/GridLayoutAnimationControllerDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TweenTranslateFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/fileDescriptions/TweenTranslateFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidXmlTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementsGroup getTopGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTagDescriptor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDrawableResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/AndroidDrawableDomUtil.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/AndroidDrawableDomUtil.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LevelListDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/LevelListDomFileDescription.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShapeDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/ShapeDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedStateListDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/AnimatedStateListDomFileDescription.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveIconDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/AdaptiveIconDomFileDescription.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationListDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/AnimationListDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RotateDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/RotateDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/ClipDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayerListDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/LayerListDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedRotateDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/AnimatedRotateDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorDrawableDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/ColorDrawableDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NinePatchDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/NinePatchDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScaleDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/ScaleDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawableStateListDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/DrawableStateListDomFileDescription.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/VectorDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedVectorDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/AnimatedVectorDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/BitmapDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RippleDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/RippleDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomDrawableDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/CustomDrawableDomFileDescription.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsetDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/fileDescriptions/InsetDomFileDescription.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ProviderPresentationProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ApplicationPresentationProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/GenericNamedPresentationProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ServicePresentationProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ActivityPresentationProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ActivityPresentationProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/manifest/ReceiverPresentationProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewModel createStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/resources/ResourceStructureViewBuilder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewModel createStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInLocationString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/layout/LayoutStructureViewBuilder.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animator/AndroidAnimatorUtil.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorSetDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animator/fileDescriptions/AnimatorSetDomFileDescription.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorStateListDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animator/fileDescriptions/AnimatorStateListDomFileDescription.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAnimatorDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animator/fileDescriptions/ObjectAnimatorDomFileDescription.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animator/fileDescriptions/AnimatorDomFileDescription.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getSpecialAttributeNamesByType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RequiredImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nonEmpty()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RequiredImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean identifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RequiredImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class annotationType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RequiredImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableDefinition()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeDefinitionsImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableByName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeDefinitionsImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAttrs()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeDefinitionsImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefByName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeDefinitionsImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/attrs/ToolsAttributeDefinitionsImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/motion/MotionDomFileDescription.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String convertName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/motion/PascalNameStrategy.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String splitIntoWords()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/motion/PascalNameStrategy.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/ManifestDomFileDescription.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/ManifestDomFileDescription.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/ManifestDomFileDescription.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/PreferenceClassDomFileDescription.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/color/AndroidColorDomUtil.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isColorResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/color/AndroidColorDomUtil.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateListDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/color/fileDescriptions/ColorStateListDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorGradientDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/color/fileDescriptions/ColorGradientDomFileDescription.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getPrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceValue reference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/Public.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/Public.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/Public.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/DeclareStyleableNameConverter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/DeclareStyleableNameConverter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuantityConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/PluralsItem.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceNameConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourcesDomFileDescription.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourcesDomFileDescription.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void processSubtag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/SubtagsProcessingUtil.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationSchema()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getStyleablesForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 949,
  "endLine" : 951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProjectClassesForTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1057,
  "endLine" : 1059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagLabel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isFragmentTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isActivityTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1126,
  "endLine" : 1128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isNavigationTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isOtherTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isIncludeTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCustomNavigatorCount()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCustomTagCount()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1155,
  "endLine" : 1157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCustomDestinationCount()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationSchema.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::android" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationDomFileDescription.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNavFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavigationDomFileDescription.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicModules()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/navigation/NavClassHelper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getWrappedElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiManager getManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFirstChild()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getLastChild()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNextSibling()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPrevSibling()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffsetInParent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextLength()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findElementAt()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference findReferenceAt()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getOriginalElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean textMatches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean textMatches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean textContains()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acceptChildren()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement copy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement add()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement addBefore()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement addAfter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkAdd()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement addRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement addRangeAfter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDelete()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteChildRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement replace()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getCopyableUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putCopyableUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPhysical()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getUseScope()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getNode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getValueTextRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElements()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getTargetElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/wrappers/ValueResourceElementWrapper.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::android" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlReferenceContributor.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileInResourceFolderType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidResourceDomFileDescription.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsStubs()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomExtender.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/SeverityConverter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintSettingsFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/LintSettingsFileDescription.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Issue fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/lint/IssueIdConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/transition/TransitionDomUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/transition/TransitionDomFileDescription.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTransitionFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/transition/TransitionDomFileDescription.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataBindingDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/DataBindingDomFileDescription.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentLayoutDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/FragmentLayoutDomFileDescription.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSince()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeprecatedIn()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemovedIn()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getElementIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/RemovedApiField.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamilyDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/font/FontFamilyDomFileDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFontFamilyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/font/FontFamilyDomFileDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/menu/MenuDomFileDescription.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMenuFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/menu/MenuDomFileDescription.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun includeSelfInGotoImplementation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlTargetElementEvaluatorEx.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAnyTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementsGroup getTopGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyTagDescriptor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequiredAttributeImplicitlyPresent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidXmlExtension.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAnyAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFixed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdRefType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnumerated()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String validateValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidAnyAttributeDescriptor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getIconForViewTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertToPaletteIconName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomElementDescriptorProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDomInspection()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidDomInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidDomInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidDomInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidDomInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnknownAttributeInspection.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnknownAttributeInspection.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidUnknownAttributeInspection.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidElementNotAllowedInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidElementNotAllowedInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/inspections/AndroidElementNotAllowedInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/ProvidedDocumentationPsiElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/ProvidedDocumentationPsiElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/ProvidedDocumentationPsiElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionManagerDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/transitionManager/TransitionManagerDomFileDescription.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/raw/RawDomFileDescription.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/raw/RawDomFileDescription.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRawFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/raw/RawDomFileDescription.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveInner()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingConverter.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuietResourceReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/QuietResourceReferenceConverter.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyPackageReferenceSet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPackageConverter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultMethodParameterType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAllowedMethodParameterType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortParameterName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAllowedMethodParameterType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortParameterName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnClickConverter getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCorrectSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/OnClickConverter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageClassConverter build()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageClassConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageClassConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/PackageClassConverter.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticEnumConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/StaticEnumConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticEnumConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/StaticEnumConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/StaticEnumConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/StaticEnumConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/StaticEnumConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearCache()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionPurposeConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceNamespaceReference.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentClassConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FragmentClassConverter.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestPlaceholderConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ManifestPlaceholderConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowLiterals()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuiet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIncludeDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandedCompletionSuggestion()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowAttributeReferences()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getResourceTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceValue referenceTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNamespaceLiteral()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ResourceReferenceConverter.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::android" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/IntegerConverter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/IntegerConverter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ApiVersionConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ApiVersionConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/CompositeConverter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReference.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReference.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConvertContext createConvertContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReference.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FlagConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FlagConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FlagConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FlagConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DimensionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FormatConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AttributeFormat convertString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FormatConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FormatConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FormatConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/FormatConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/InstrumentationTargetPackageConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/InstrumentationTargetPackageConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidConstraintIdsConverter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/ConstantFieldConverter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidPermissionConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLegalApi()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/TargetApiConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBooleanValueConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidBooleanValueConverter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonExpansibleResourceReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/NonExpansibleResourceReferenceConverter.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeDynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/AndroidResourceReferenceBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/DataBindingVariableTypeConverter.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getResourceDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getFileByRelativeModulePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getAssetsDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getLibsDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleDirPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAptGenSourceRootPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAidlGenSourceRootPath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/ResourceFolderManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetScopedService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetEditorTab.java",
  "fileLinesCount" : 1049,
  "components" : [ "primary::android" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomContainerName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidGotoRelatedLineMarkerProvider.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::android" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag getValueTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkInput()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LintIdeQuickFix createFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/OverrideResourceAction.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidExtractDimensionAction.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidExtractDimensionAction.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddActivityToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidCreateOnClickHandlerAction.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidUpgradeSdkActionFilter.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyVarOfTypeExpression()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateQuickResult()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidAddStringResourceAction.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::android" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddBroadcastReceiverToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AddServiceToManifest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidExtractColorAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/intentions/AndroidExtractColorAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPlugin()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidPlugin.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getSchema()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXmlSchemaProvider.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLocalXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidXmlSchemaProvider.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNameLabelText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleDialog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBorderTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleDialog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineAllText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleDialog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineThisText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleDialog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInlineThis()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleDialog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTestConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForLanguage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledOnElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInlineElementInEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutHandler.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeId()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidAttributeInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBasedErrorReporter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/errorreporter/ProjectBasedErrorReporter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/errorreporter/ProjectBasedErrorReporter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HintBasedErrorReporter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/errorreporter/HintBasedErrorReporter.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UsageTypeProviders.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshElements()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProcessElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isAvailableInFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRenaming()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableInFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/renaming/RenameResourceReference.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::android" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStyleName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/StyleRefData.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStylePackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/StyleRefData.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UndoConfirmationPolicy getUndoConfirmationPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStyleName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getChosenModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToSearchStyleApplications()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ExtractStyleDialog.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidExtractStyleAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidExtractStyleAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean doIsEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStyleName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInlineThisOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineTestConfig.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineTestConfig.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiMap getConflicts()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineTestConfig.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseLayoutRefactoringAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchOnlyInCurrentModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileToScan()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStyleName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsProcessor.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::android" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFallbackFindUsagesProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFallbackFindUsagesProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFallbackFindUsagesProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRefactoringErrorException()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidRefactoringErrorException.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOrCreatePackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidRefactoringUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTestConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForLanguage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFindStyleApplicationsAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFindStyleApplicationsAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Style getStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeValue getNameAttrValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTestConfig()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidFindStyleApplicationsAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessedElementsHeader()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesUsageViewDescriptor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeReferencesText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesUsageViewDescriptor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNameLabelText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBorderTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineAllText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineThisText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInlineThis()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineLayoutDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourceReferenceBase getReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ParentStyleUsageData.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ViewStyleUsageData.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourceReferenceBase getReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/ViewStyleUsageData.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInlineIncludeAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineIncludeAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInlineIncludeAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineIncludeAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineIncludeAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineIncludeAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInlineStyleReferenceAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleReferenceAction.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledForTags()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineStyleReferenceAction.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourceReferenceBase getReference()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/LayoutUsageData.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineAllStyleUsagesProcessor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UndoConfirmationPolicy getUndoConfirmationPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineAllStyleUsagesProcessor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledForPsiRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableForLanguage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableInEditorOnly()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMarkedElements()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ImportSourceRootsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleProvider create()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleProvider create()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyNewModuleProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyExistingModuleProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getDepModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvidingTask.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDepModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvidingTask.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenize()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useTextLevelSpellchecking()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Tokenizer createTextTokenizer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidXmlSpellcheckingStrategy.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tokenizer getTokenizer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/AndroidTextSpellcheckingStrategy.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestHomePath()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestSdkName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalDataConfigurable createAdditionalDataConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkAdditionalData loadAdditionalData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultDocumentationUrl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkType getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTargetPresentableName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openModuleDependenciesConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getAdb()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidSdkAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getAndroidSdkOrDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wasCanceled()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkAdditionalData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getBuildTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildTargetHashString()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkAdditionalData.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidNewSdkDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedTargetIndex()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidNewSdkDialog.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurableForm.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getSelectedBuildTarget()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurableForm.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdk()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkConfigurable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributor.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidNonTransitiveRClassCompletionContributor.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/completion/AndroidNonTransitiveRClassCompletionContributor.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setColorToAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidAnnotatorUtil.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::android" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String removeFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String removeFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AttributeComparator.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSettingsPage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCodeStyleSettings createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrangementSettingsToken deserializeToken()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlRearranger.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributesWrap()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlankLinesBeforeTag()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getTagEndIndent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPolicy.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRightMargin()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EditorHighlighter createHighlighter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPreviewText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getAdditionalOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isModified()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void resetImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getAdditionalOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getAdditionalOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getAdditionalOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStylePanel.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidXmlPredefinedCodeStyle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlPredefinedCodeStyle.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeAffectingIndent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlFormattingModelBuilder.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidAttributeOrder()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidAttributeOrder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getEntryComparator()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidAttributeOrder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidXmlCodeStyleSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidXmlCodeStyleSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPolicy createXmlPolicy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlCodeStyleSettings.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidPluginDisposable.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidPluginDisposable.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FileAnnotationInfo collectInformation()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getElements()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReference getResource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMarkerInfo getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceExternalAnnotatorBase.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getID()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationInspection.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/XmlWrongFileTypeInspection.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateFileResourceQuickFix.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidComponentEntryPoint.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEntryPoint()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidComponentEntryPoint.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidComponentEntryPoint.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidComponentEntryPoint.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidComponentEntryPoint.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidComponentEntryPoint.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationFilter.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidDeprecationFilter.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/MoveFileQuickFix.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/MoveFileQuickFix.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/MoveFileQuickFix.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getReferenceClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidResourceQuickFixProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidMissingOnClickHandlerInspection.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubsetOf()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceTypeAllowedValues()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/ResourceTypeCompletionContributor.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProjectRoot()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/newProject/AndroidProjectStructureDetector.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRootTypeName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/newProject/AndroidProjectStructureDetector.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportError()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidAndroidPackageName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIdentifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPackagePrefix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDeclaredContextFqcn()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/DisposableUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidBundle.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroy()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStats()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStats()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidEditorSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalState getGlobalState()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalState getState()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorMode getPreferredEditorMode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredEditorMode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorMode getPreferredResourcesEditorMode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredResourcesEditorMode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowSplitViewForPreviewFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowSplitViewForPreviewFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredPreviewLayoutMode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutType getPreferredPreviewLayoutMode()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getMagnifySensitivity()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMagnifySensitivity()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewEssentialsModeEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviewEssentialsModeEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/AndroidEditorSettings.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderUtil.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void textChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getResourceIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyComboBoxEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyEnumBasedEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyScreenSizeEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenSize getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenSizeQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyScreenOrientationEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenOrientation getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenOrientationQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyScreenRatioEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenRatio getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenRatioQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Density getElementAt()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Density getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyDensityEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Density getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DensityQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyTouchScreenEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TouchScreen getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TouchScreenQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyKeyboardStateEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected KeyboardState getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected KeyboardStateQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyTextInputMethodEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Keyboard getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextInputMethodQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyNavigationStateEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NavigationState getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NavigationStateQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyNavigationMethodEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Navigation getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NavigationMethodQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyLayoutDirectionEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 940,
  "endLine" : 942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutDirection getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 952,
  "endLine" : 954,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutDirectionQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyNightModeEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NightMode getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NightModeQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1073,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyUiModeEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1085,
  "endLine" : 1087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UiMode getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UiModeQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MySizeEditorBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1277,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MySmallestScreenWidthEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SmallestScreenWidthQualifier createQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1332,
  "endLine" : 1334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1337,
  "endLine" : 1339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyScreenWidthEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1343,
  "endLine" : 1345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenWidthQualifier createQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1354,
  "endLine" : 1356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyScreenHeightEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1370,
  "endLine" : 1372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenHeightQualifier createQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1376,
  "endLine" : 1378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1381,
  "endLine" : 1383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyScreenRoundEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1387,
  "endLine" : 1389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCaption()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1393,
  "endLine" : 1395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenRound getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1398,
  "endLine" : 1400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenRoundQualifier getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/DeviceConfiguratorPanel.java",
  "fileLinesCount" : 1414,
  "components" : [ "primary::android" ],
  "startLine" : 1410,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCaptureClassLoadingDiagnostics()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoaderManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::android" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getClassName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ChooseClassDialog.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLoadedClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCompatibleParentClassLoader()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClassLoader getParentAtConstruction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserCodeUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getResources()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getResource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleClassLoaderDiagnosticsRead getStats()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioModuleRenderContext getModuleContext()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/StudioModuleClassLoader.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidOptionValueException()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/InvalidOptionValueException.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromVirtualFileForTest()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ClassModificationTimestamp.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ClassModificationTimestamp.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openEditor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/EditorUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceFileAction getCreateResourceFileAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileActionGroup.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateMultiRootResourceFileAction.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getResourceDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDirNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourceDialog.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateResourceFileDialogBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialogBase.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createValidator()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateTypedResourceFileAction.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidToolsActionGroup.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldBeVisible()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidToolsActionGroup.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubactions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileAction.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateResourceActionBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkInput()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeResourceNameValidator getResourceNameValidator()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDirNames()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowValueEditing()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateXmlResourcePanelImpl.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::android" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateResourceDirectoryAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorTitle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryAction.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/NewAndroidComponentDialog.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::android" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidConnectDebuggerAction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceFolderType getSelectedFolderType()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSubdirName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRootElement()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceFileDialog.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/DefaultNewResourceCreationHandler.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateResourceDirectoryDialogBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialogBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialogBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTextComponent getDirectoryNameTextField()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceDirectoryDialog.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPersistableName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPersistableName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Client getClient()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationWithDebugger getRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setShowSerial()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/AndroidProcessChooserDialog.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ResourceManager.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResourceDir()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidPlatform getPlatform()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/FrameworkResourceManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleResourceManagers getInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ModuleResourceManagers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceManager getResourceManager()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/ModuleResourceManagers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinitions getAttributeDefinitions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateAttributeDefinitions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findResourceFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getLeafResourceRepositories()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/resourceManagers/LocalResourceManager.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFunction()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFunction()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsJavaSameVersionNull()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/IdeSdksTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/NdkPathsTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/sources/SdkSourceFinderForApiLevelTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/StudioDownloaderTest.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation13()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation14()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigation15()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigationManifest1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigationManifest2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigationToSystemResource1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJavaFileNavigationToSystemResource2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesLineMarkerTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testStyleInheritance()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResource2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testValueResource3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignore_testValueResource4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleInheritance9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleParentRename()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestStyleInheritance()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourceRenameTest.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::android" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAnimatorDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagNames()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectorAnimationHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectorTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItemTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItemAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItemContentsCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testObjectAnimatorHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatorHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidManifestDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverlayTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeNameCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeNameCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeNameCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeNameCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeByLocalNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagNameCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagNameCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagNameCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagNameCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavGraphCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavGraphAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnknownAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesSplits()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUsesPermissionCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentActionCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentActionCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentCategoryCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentCategoryCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTelephonyActionCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToolsNodeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToolsNodeValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentActionsHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentUriRelativeFilterGroupHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstrumentationRunner()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstrumentationRunner1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstrumentationRunner2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentsCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentsCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDataTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUriRelativeFilterGroupCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUriRelativeFilterGroupDataCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompletionInManifestTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamespaceCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompatibleScreensCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompatibleScreensHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHexInteger()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpellchecker2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidManifestDomTest.java",
  "fileLinesCount" : 961,
  "components" : [ "primary::android" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIssueAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSeverityValuesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIssueIdCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtraAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnoreTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnorePathAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComprehensive()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLintDomTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeDefinitions getDefs()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStyleableAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/attrs/AttributeDefinitionsTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAnimationDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedSetsHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaleRootHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimationListHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAccelerateInterpolatorHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayoutAnimationHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGridLayoutAnimationHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagCompletionInsideSet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChildren()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimationDomTest.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidMenuTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionProviderFrameworkClass()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMenuItemAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMenuItemAttributeCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidMenuTest.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFontFamilyDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontFamilyDomTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontFamilyDomTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFontFamilyCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontFamilyDomTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionSceneTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMotionSceneSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstraintSetSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstraintSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyFrameSetSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyAttributeSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyCycleSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyTimeCycleSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateSetSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateSubTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/motion/MotionSceneTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttributeNameCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoAddNamespaceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsPrefixedAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetApiValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsSampleCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolsSampleHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetApiErrorMessage1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetApiErrorMessage2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesigntimeAttributesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesigntimeAttributesCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamilyCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongEnumValuesHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableRowRootTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckLayoutAttrs()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 896,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckLayoutAttrs1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckLayoutAttrs2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckLayoutAttrs3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingRequired()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomAttributeValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalResourceCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalResourceCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalResourceCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSystemResourceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1207,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletionSpecialCases()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1211,
  "endLine" : 1213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1265,
  "endLine" : 1267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1277,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletion11()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1289,
  "endLine" : 1291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameCompletionBySimpleName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameIcons1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1329,
  "endLine" : 1331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTagNameIcons2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1360,
  "endLine" : 1362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1370,
  "endLine" : 1372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewIdCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1385,
  "endLine" : 1387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewIdCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1389,
  "endLine" : 1391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1393,
  "endLine" : 1395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdReferenceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSystemIdReferenceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1421,
  "endLine" : 1423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSystemResourcesHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1425,
  "endLine" : 1427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewClassCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1429,
  "endLine" : 1431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewElementHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1433,
  "endLine" : 1435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimitiveValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1437,
  "endLine" : 1439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTableCellAttributes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRequestFocus()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1450,
  "endLine" : 1452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMerge()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1454,
  "endLine" : 1456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMerge1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1458,
  "endLine" : 1460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMerge2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1462,
  "endLine" : 1464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMerge3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1502,
  "endLine" : 1504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1506,
  "endLine" : 1508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1515,
  "endLine" : 1517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinHeightCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelativeIdsCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1661,
  "endLine" : 1663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrivateAndPublicResources()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1764,
  "endLine" : 1766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrivateAttributesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1768,
  "endLine" : 1770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrivateAttributesHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1772,
  "endLine" : 1774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1786,
  "endLine" : 1788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1790,
  "endLine" : 1792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1805,
  "endLine" : 1807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1809,
  "endLine" : 1811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1813,
  "endLine" : 1815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1817,
  "endLine" : 1819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1821,
  "endLine" : 1823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttrReferences9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1825,
  "endLine" : 1827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamespaceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 1829,
  "endLine" : 1831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDimenUnitsCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2008,
  "endLine" : 2010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDimenUnitsCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2012,
  "endLine" : 2014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncludeInMerge()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLayoutDomTest.kt",
  "fileLinesCount" : 2612,
  "components" : [ "primary::android" ],
  "startLine" : 2574,
  "endLine" : 2576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlWrongFileTypeInspectionTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlWrongFileTypeInspectionTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/XmlWrongFileTypeInspectionTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/CreateMissingClassFixTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDrawableResourcesDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectorHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItemListHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBitmapHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBitmapHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBitmapHighlighting3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBitmapCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBitmapCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNinePatchHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNinePatchHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNinePatchCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNinePatchCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerListHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerListHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerListHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerListCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerListCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerListCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayerListCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLevelListHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLevelListCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLevelListCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLevelListCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsetHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsetHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsetCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsetCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClipHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClipCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClipCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaleHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaleHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaleHighlighting3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaleCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScaleCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShapeHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShapeCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShapeCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimationListHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimationListHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimationListCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimationListCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimationListCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedRotateCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedRotateCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedRotateHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedRotateHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRotateCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRotateCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRotateHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRotateHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncorrectRootTag()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedVectorHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnimatedVectorHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVectorHighlighting1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVectorHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdaptiveIconCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdaptiveIconCompletionSubtags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdaptiveIconCompletionSubtags1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInlineClip()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrcCompat()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDrawableCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDrawableResourcesDomTest.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::android" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationReferenceRenameTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoFragment()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/navigation/NavigationSchemaNoFramgmentTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidColorsTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorsTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorsTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void htmlTags()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parentStylesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parentStylesEmptyCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parentStylesEmptyReferenceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stylesHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attrFormatCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void styles10()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overlayableTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overlayable()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void policyTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moreTypes()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bool()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bool1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void integer()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void integerArray()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void itemArray()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void array()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void plurals()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void plurals1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void plurals2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void plurals3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resourceReferenceAsValueHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nameValidation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void missingType()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resourceReferenceAsValueCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resourceReferenceAsValueCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resourceReferenceAsValueCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resourceReferenceAsValueCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fraction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatableAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatableFalseCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatableTrueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void formattedAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void formattedFalseCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attrReferenceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attrReferenceHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 801,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toolsBaseAttribute()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void spellchecker2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void namespaceCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attrValidation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 993,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchEvents()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1104,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1112,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1129,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile copyFileToProject()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1157,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile copyFileToProject()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyImaginaryEditor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidValueResourcesTest.java",
  "fileLinesCount" : 1203,
  "components" : [ "primary::android" ],
  "startLine" : 1194,
  "endLine" : 1196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTransitionDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionManagerCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionManagerCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionManagerCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitionManagerCompletion6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagNames()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHighlighting4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeNames()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidTransitionDomTest.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResourceFindUsages()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResourceFindUsages1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResourceFindUsagesFromJava()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResourceFindUsagesFromJava1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileResourceFindUsagesFromJava2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResourceFindUsages()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueResourceFindUsages1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTestManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidLibraryProjectTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSearchableRoot()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSearchableAttributeName()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSearchableAttributeValue()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSearchableTagNameCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboard()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboard1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceAdmin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceAdmin1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceAdmin2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceAdmin3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccountAuthenticator()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccountAuthenticator1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHtmlAsXmlResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomXmlFileHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentUrlHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathsRootCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathsChildrenCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceRootCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceGroupChildrenCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceChildrenCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceAttributeValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceCompletion7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceHeaders1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceAttributeNamesCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferenceAttributeNamesCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidXmlResourcesDomTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidColorDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateListCompletion5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGradientCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGradientCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGradientCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidColorDomTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/StructureViewTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidDomTestCase()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getResDir()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final VirtualFile copyFileToProject()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final VirtualFile copyFileToProject()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doTestOnClickQuickfix()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidDomTestCase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::android" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFontsTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontsTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontsTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueCompletion1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontsTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueCompletion2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontsTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueCompletion3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontsTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueCompletion4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidFontsTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRawResourcesDomTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidRawResourcesDomTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathToCopy()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidRawResourcesDomTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidRawResourcesDomTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRawTagCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidRawResourcesDomTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRawFileHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidRawResourcesDomTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShrinkModeValueCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidRawResourcesDomTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceShrinkingAttributesCompletion()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidRawResourcesDomTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetFacet()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidFacetScopedServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onServiceDisposal()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidFacetScopedServiceTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisposedModule()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/facet/AndroidFacetTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractDimensionActionTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test10()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test12()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test13()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test15()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFragment()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEscape()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewFile()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUseResourceId()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDontUseResourceIdForArgWithoutStringResAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidAddStringResourceActionTest.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/intentions/AndroidExtractColorActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoRelatedLineMarkerTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspection()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/FragmentMustBePublicTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/renaming/RenameResourceReferenceTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test9()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test10()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractAsIncludeTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidExtractStyleTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun example()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test10()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test11()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test12()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test13()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test14()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test17()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test18()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test19()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test20()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test21()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineLayoutTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test3()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test5()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test6()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test7()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test8()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test10()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test11()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test12()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test13()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test24()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test25()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test26()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test27()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test28()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test29()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test31()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test32()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test33()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test34()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestErrorMessageShown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/AndroidInlineStyleTest.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::android" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisposedModule()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidPlatformTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavigation_CanGoToStringResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavigation_CanGoToDrawableResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/sdk/AndroidSdkSourcesBrowsingTest.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAarDependencyToMyModule()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findUsages()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidResourcesFindUsagesTest.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::android" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApkDestinationEndsWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBundleDestinationEndsWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/GradleSignStepTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEnabled()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidTryWithIdenticalCatchesInspectionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InspectionProfileEntry getInspection()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidTryWithIdenticalCatchesInspectionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InspectionProfileEntry getInspection()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidDeprecationInspectionTest.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidComponentEntryPoint getAndroidEntryPoint()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionsTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LightProjectDescriptor getProjectDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/inspections/AndroidInspectionTestCase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLayout1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValues1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValues4()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHtmlInsideString()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelector1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelector2()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShapeDrawable1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPreferences1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributesArrangement1()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestValues()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidXmlFormatterTest.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::android" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/DisposableUtilsTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/DisposableUtilsTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnintendedUse()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/DisposableUtilsTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidatePackageNameWithNullPackage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidatePackageNameWithLongPackage()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/AndroidUtilsTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAARPriority()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibRClassFinalIds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibRClassNoFinalIds()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/StudioModuleClassLoaderTest.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/uipreview/classloading/LibraryResourceClassLoaderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFocusedValueFieldWhenResourceNameIsGivenForString()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFocusedValueFieldWhenResourceNameIsGivenForColor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFocusedNameFieldWhenResourceValueIsGivenForString()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFocusedNameFieldWhenResourceValueIsGivenForColor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateXmlResourcePanelImplTest.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDefaultRootTag_ModuleDoesntDependOnConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/actions/CreateMultiRootResourceFileActionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canDisassemble_package()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/ShowDisassemblyActionTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getDexPath()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DexBackedDexFile getTestDexFile()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGenerateRule_package_nofqn()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canGenerateRule_package()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/viewer/dex/GenerateProguardKeepRuleActionTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisposedModule()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List doCreateSharedObjectFiles()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPaths()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsMissingPathMappingsWithLocalPaths()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifySourceFolderPathCacheWasCleared()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createFolderAndGetPath()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/NativeLibraryTest.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/editor/ChooseAndAttachSourcesTaskTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetName()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/debugging/LibraryFolderTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/paths/PathTreeTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/paths/PathNodeParentTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/apk/testSrc/com/android/tools/idea/apk/ApkFacetConfigurationTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String name()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String describePosition()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void withRenderTask()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutPullParsersTest.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getColorFromRoot()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconFactoryTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/ConvertToWebpActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/NamespacedRenderTestWithAppCompat.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/RenderTaskTest.java",
  "fileLinesCount" : 1119,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/FlagManagerTest.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/JarManagerTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCompleted()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/JarManagerTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::android" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/ClassBinaryCacheLoaderTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDependencies()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/ClassBinaryCacheLoaderTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/ProjectSystemClassLoaderTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void afterClass()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getLoggerInstance()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getNonProjectLoadedClasses()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/StringReplaceTransformTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RepackageTransformTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheEmptyToStart()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/GutterIconCacheTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePage()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/SketchTestUtils.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDocument()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/SketchTestUtils.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMeta()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/sketchImporter/SketchTestUtils.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSupportedFileTypes()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ImportersProviderTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun choose()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogViewModelTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManagerTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/model/TypeFiltersModelTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentModuleName()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModelTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteOnKotlinMethodArgument()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePasteProviderTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlowPreview()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/SlowResourcePreviewManagerTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/StubAssetPreviewManager.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetSetData()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/StubAssetPreviewManager.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/MultipleColorIconProviderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/NavigationSlowPreviewProviderTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/SVGDesignAssetRendererTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/plugin/DrawableRendererTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabledWithColorDesignAsset()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/RefreshDesignAssetActionTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabledWithNoDesignAssets()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/actions/RefreshDesignAssetActionTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/SigningConfigSelectorDialogTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/SigningConfigSelectorDialogTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/SigningConfigSelectorDialogTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationForDynamicAppTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudTestMatrixTargetProvider()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/CloudTestMatrixTargetProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/CloudTestMatrixTargetProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List paramValues()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/DynamicFeaturesParametersTest.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getId()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/TestDeployTargetProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/TestDeployTargetProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeployTargetState createState()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/TestDeployTargetProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeployTarget getDeployTarget()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/TestDeployTargetProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeployToLocalDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/TestDeployTargetProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAndroidTestExtraParamsFromAndroidModuleModelOfNullPointer()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAndroidTestExtraParamsFromAndroidFacetOfNullPointer()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidTestExtraParamTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidRunConfigurationEditorTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidRunConfigurationEditorTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetProviders()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/editor/AndroidRunConfigurationEditorTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidDevice createMockDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidDevice createMockDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/LaunchCompatibilityTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newDefaultStudioProgramRunner()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/DefaultStudioProgramRunnerTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWatchFaceRunConfigurationProducerTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApks()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidConfigurationExecutorBaseTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidWearRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidComplicationRunConfigurationProducerTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidTileRunConfigurationProducerTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assumeNotWindows()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/ComplicationTypeUtilTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorUnitTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T computeInBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/DefaultActivityLocatorTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/activity/SpecificActivityLocatorTest.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAvailableDeviceCount()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidConfigurationProgramRunnerTest.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::android" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAvailableDeviceCount()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidConfigurationProgramRunnerTest.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activate()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/Fakes.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findDdmlibDevice()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/DeviceSelectorIntegrationTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun sendLaunchCompatibility()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/Fixture.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTableTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableHeadlessDialogs()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectedDevicesErrorDialogTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeDialog()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/SelectMultipleDevicesDialogTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  callObserver()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun g()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun g()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ConfinedAnalysisTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNested()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNested()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caller()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNested()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caller()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNested()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNested()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun C()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/DesugarerCompileTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/PrebuildChecksTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun diff()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableLiveEdit()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineMethod()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InstructionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InstructionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/AnnotationTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outer()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outer()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicAndroidMonitorTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/CompilerExceptionHandlingTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ModuleCompileTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverableError()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  callObserver()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  callObserver()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMessage()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMessage()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/IncompatibleChangeCompileTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/VibEditCompileTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clientChanged()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/FakeLiveEditAdbListener.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/FakeLiveEditAdbListener.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debugger()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enabled()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canDebugRun()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun anyActiveDebugSessions()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AttachOnWaitForDebuggerMonitorTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigByNameInvalid()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/profiler/CpuProfilerConfigsStateTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/StopWatchTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advance()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/util/StopWatchTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRecommendedThemesAppcompat()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/theme/ThemeResolverTest.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherTest()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorServiceTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/RenderingBuildStatusManagerResourcesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon_nullByDefault()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/StringResourceTableRowFilterTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon_nullByDefault()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/StringResourceTableColumnFilterTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/TranslatableRowFilterTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/filter/TranslatableRowFilterTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceToStringDynamic()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTranslationMissing()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingStart()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingFinish()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun file()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun component()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isModified()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backgroundHighlighter()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentLocation()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun structureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconIsCorrect()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceEditorTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKeys_empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItems_empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItems_invalidKey()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/model/StringResourceRepositoryTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterLocalesActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/PanelActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlFile getDoc()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestUtilsTest.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProject_navigationEditor_includeFromLib()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelContentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProject_withErrors_simpleApplicationMissingExport()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelContentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProject_withErrors_simpleApplicationMultipleErrors()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelContentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProject_dynamicApp()",
  "longName" : "",
  "relativeFileName" : "android/editors.manifest/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelContentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeKotlinTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllModulesofProjectTypeWithNonAndroidModule()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequiresAndroidModelWithModuleWithoutAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsApkProjectWithoutApkFacet()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidProjectInfoTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidNotificationStub()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMessages()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationType getType()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationGroup getGroup()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/AndroidNotificationStub.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotGradleProjectSystem()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/DefaultProjectSystemTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameInstanceIsReturnedFromMultipleCalls()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/DefaultProjectSystemTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetApplicationIds()",
  "longName" : "",
  "relativeFileName" : "android/project/testSrc/com/android/tools/idea/project/DefaultProjectSystemTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/ChooseApiLevelDialogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/CreateDiagnosticReportDialogTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEmptyRuleMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEmptyRuleOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalCharacterOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locationIsRootMatches()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locationIsRootOk()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/validation/validators/PathValidatorTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/DrawableGridTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForRender()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/DrawableGridTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupTest()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/CompactResourcePickerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/CompactResourcePickerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPadding()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRange()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun caller()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test3b()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test8()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1454,
  "endLine" : 1456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test11()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callAllOf()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1802,
  "endLine" : 1804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callAnyOf()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1806,
  "endLine" : 1808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callSingle1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1810,
  "endLine" : 1812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callSingle2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callSingle3()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1818,
  "endLine" : 1820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindImportTargetWithDirectoryAndWithoutGradleOrEclipseFiles()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/AndroidImportProjectActionTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/OverrideResourceActionTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module getModuleSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory getPsiDirectorySafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement getPsiParentSafely()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isResourceReference()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiType toPsiType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean startsWithInteger()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountDownAnonymousClassVisitor()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnonymousClass getAnonymousClass()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/AndroidPsiUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::android-common" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/DownloadService.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::android-common" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getArtifactName()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidLayoutlibDownloader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getPreInstalledPluginDir()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidLayoutlibDownloader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtension()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidLayoutlibDownloader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-common" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidLayoutlibDownloader getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidLayoutlibDownloader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-common" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/RemoteFileCache.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getTargetDir()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtension()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getVersion()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBaseUrl()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPluginDir()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getPreInstalledPluginDir()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getVersion()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidComponentDownloader.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-common" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getArtifactName()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidProfilerDownloader.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-common" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getPreInstalledPluginDir()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidProfilerDownloader.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidProfilerDownloader getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidProfilerDownloader.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-common" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debug()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LoggerWithFixedInfo.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun info()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LoggerWithFixedInfo.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-common" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warn()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LoggerWithFixedInfo.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LoggerWithFixedInfo.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-common" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWrapper()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWrapper()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWrapper()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/log/LogWrapper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-common" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkToAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/facet/AndroidArtifactFacet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-common" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnnotations()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/psi/light/ModifierListWithNullabilityAnnotation.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-common" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDeprecated()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/psi/light/DeprecatableLightMethodBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdeInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/IdeInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-common" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/IdeInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-common" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGameTools()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/IdeInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-common" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGameTool()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/IdeInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepoProgressIndicatorAdapter()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancellable()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFraction()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkCanceled()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressManagerAdapter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCheckCanceled()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressManagerAdapter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentsInitialized()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressManagerAdapter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-common" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrottledProgressWrapper()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/ThrottledProgressWrapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-common" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFraction()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/ThrottledProgressWrapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-common" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RawProgressReporterAdapter.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-common" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSecondaryText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RawProgressReporterAdapter.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-common" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioLoggerProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioLoggerProgressIndicator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioLoggerProgressIndicator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioLoggerProgressIndicator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioLoggerProgressIndicator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioLoggerProgressIndicator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioLoggerProgressIndicator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logVerbose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioLoggerProgressIndicator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProgressIndicatorAdapter()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText2()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText2()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFraction()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModal()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModalityState getModalityState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPopupWasShown()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noStateLoaded()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/sdk/AndroidSdkPathStore.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-common" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEntries()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/overrides/FeatureConfigurationProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-common" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StudioFlagSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlagSettings.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-common" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioFlagSettings getState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlagSettings.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-common" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlagSettings.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-common" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlagSettings.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-common" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlagSettings.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-common" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlagSettings.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-common" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlagSettings.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-common" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validate()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureConfiguration get()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean isUnitTestMode()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 2657,
  "endLine" : 2659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSourcesRoot()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBinariesRoot()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRunningInBazelTest()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSourcesRootBundled()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/StudioPathManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-common" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommonAndroidUtil getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/CommonAndroidUtil.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-common" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/fsm/StateMachine.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::android-common" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createWithDirectExecutor()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/ListenerCollection.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-common" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createWithExecutor()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/ListenerCollection.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::android-common" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidNotification getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidNotification()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLogEvent()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JFrame getFallbackNotificationDestination()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Notification getNotification()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/AndroidNotification.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-common" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCloseOnClick()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/hyperlink/NotificationHyperlink.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-common" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/hyperlink/NotificationHyperlink.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-common" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/hyperlink/NotificationHyperlink.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-common" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toHtml()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/project/hyperlink/NotificationHyperlink.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-common" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FutureCallbackExecutor()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  V executeAndAwait()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureCallbackExecutor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-common" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trySend()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun synchronizedWithReadAccess()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/LockUtil.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-common" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ListenableFutureToCompletionStageAdapter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ListenableFutureToCompletionStageAdapter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-common" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/ThrottlingAsyncSupplier.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-common" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun problemsAppeared()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/Flows.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-common" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun problemsChanged()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/Flows.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-common" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun problemsDisappeared()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/Flows.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-common" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  readOnPooledThread()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/FutureUtils.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::android-common" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidFacet findAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidFacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacetProperties getProperties()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacet.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-common" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacetType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-common" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-common" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-common" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-common" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacetProperties getState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLibraryProject()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProjectType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectType()",
  "longName" : "",
  "relativeFileName" : "android-common/src/org/jetbrains/android/facet/AndroidFacetConfiguration.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-common" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HigherLevelComposable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HigherLevelComposable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HigherLevel()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverterTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialogTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldNotHandleOtherCommands()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LeakCanaryLogcatCommandHandlerTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyAllocationCommandHandlerTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/LegacyCpuTraceCommandHandlerTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun clearLogcat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/commands/util/FakeLogcatService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/IntellijProfilerServicesTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactoryTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/SerializedTraceProcessorModelForTestsVerifier.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/SerializedTraceProcessorModelForTestsVerifier.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManagerTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/TraceProcessorDaemonBenchmarkTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkTpd_10s()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/TraceProcessorDaemonBenchmarkTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkTpd_60s()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/TraceProcessorDaemonBenchmarkTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkTpd_120s()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/TraceProcessorDaemonBenchmarkTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/MemoryProfilerHeapDumpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CpuProfilerPerfettoCaptureTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/ProdAndTestFlagsVerifier.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/PerfettoCaptureFileType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/PerfettoCaptureFileType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/PerfettoCaptureFileType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileType getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/PerfettoCaptureFileType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryCaptureFileType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryCaptureFileType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryCaptureFileType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryCaptureFileType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileType getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryCaptureFileType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDesiredContentPrefixLength()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryCaptureFileType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureFileType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureFileType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureFileType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useNativeIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureFileType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptRequiresReadAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditorProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditorProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditorProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditorProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryAllocationFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryAllocationFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryAllocationFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileType getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/MemoryAllocationFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/HeapProfdMemoryCaptureFileType.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/HeapProfdMemoryCaptureFileType.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/HeapProfdMemoryCaptureFileType.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/HeapProfdMemoryCaptureFileType.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/CpuCaptureFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/CpuCaptureFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/CpuCaptureFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/CpuCaptureFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileType getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/CpuCaptureFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUserData()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActivePresentation()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getSelectedValue()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getMaxRows()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getMinWidth()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ListBoxChooserDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijProfilerPreferences()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBoolean()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getProfilerPropertyName()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerPreferences.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultListModel getConfigurationModel()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCustomConfigurationCount()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilingConfiguration getSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupParent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyRemoveAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerDevice()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/LegacyCpuProfilingHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/StudioLegacyAllocationTracker.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableAutoProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindow.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioFeatureTracker()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackPreTransportDaemonStarts()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackRunWithProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAutoProfilingRequested()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAutoProfilingSucceeded()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAdvancedProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionDropdownClicked()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackStopSession()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionsPanelStateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionsPanelResized()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackGoBack()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackZoomIn()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackZoomOut()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackResetZoom()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackZoomToSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackToggleStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackNavigateToCode()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackToggleCpuThreadsHideablePanel()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectRange()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCaptureTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackImportTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectThread()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectCaptureTopDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectCaptureBottomUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectCaptureFlameChart()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackForceGc()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackDumpHeap()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackRecordAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackExportHeap()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackExportAllocation()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackChangeClassArrangment()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMemoryStack()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMemoryReferences()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsOverview()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsResponse()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsRequest()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsStack()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkConnectionsView()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkThreadsView()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackOpenProfilingConfigDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCreateCustomProfilingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMoveTrackGroupUp()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMoveTrackGroupDown()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackExpandTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCollapseTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMouseOverTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackFrameSelectionPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAllFrameTogglingPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackLifecycleTogglingPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackLoading()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskSettingsOpened()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker newTracker()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 896,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void track()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/analytics/StudioFeatureTracker.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 1314,
  "endLine" : 1316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAtLeast()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerLaunchTaskContributor.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfileRunExecutorGroup.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntelliJNativeFrameSymbolizer()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getOffsetOfPreviousInstruction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorService.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processIsRunning()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorDaemonManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayErrorMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijUiMessageHandler.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleperfPipelinePreprocessor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldPreprocess()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/eventpreprocessor/SimpleperfPipelinePreprocessor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijImportDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijImportDialog.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceGroup createStackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextMenuInstaller createContextMenuInstaller()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportDialog createExportDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportDialog createImportDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createResizableImageComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UiMessageHandler createUiMessageHandler()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerComponents.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/StudioProfilersTaskTab.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfilerExecutionListener.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getMainExecutor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getPoolExecutor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeFrameSymbolizer getNativeFrameSymbolizer()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeNavigator getCodeNavigator()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureTracker getFeatureTracker()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureConfig getFeatureConfig()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerPreferences getTemporaryProfilerPreferences()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerPreferences getPersistentProfilerPreferences()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefaultCpuProfilerConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTaskSupportedOnStartup()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceProcessorService getTraceProcessorService()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildAndLaunchAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMemoryCSVExportEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformanceMonitoringEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestingModeEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerProfilerDisplayMode getSystemTracePowerProfilerDisplayMode()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTaskBasedUxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceboxEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeakCanaryEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTaskTitleV2Enabled()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ProfileRunExecutor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijExportDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijExportDialog.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMethodProfilingStatusOff()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/LegacyCpuTraceRecord.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitle()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ToolWindowWrapper.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ToolWindowWrapper.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeContent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ToolWindowWrapper.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloat()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInt()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBoolean()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/TemporaryProfilerPreferences.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SetHideNewTaskPromptToTrueAction.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectCallstackSampleTaskAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/StartProfilerTaskAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectLiveViewTaskAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Executor getDefaultExecutor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ChooseProfileConfigurationPopupAction.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Executor getAlternativeExecutor()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ChooseProfileConfigurationPopupAction.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileDebuggableAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ProfileDebuggableAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SetProfilingStartingPointToProcessStartAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectNativeAllocationsTaskAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SetProfilingStartingPointToNowAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SetRecordingTypeToSamplingAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectSystemTraceTaskAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectRecordingType()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ProfilerTaskActionBase.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectJavaKotlinMethodRecordingTaskAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileProfileableAction()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/ProfileProfileableAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectJavaKotlinAllocationsTaskAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/SelectHeapDumpTaskAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/actions/OpenProfilersPastRecordingsTabAction.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactRepository getAndroidRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/AndroidSdkRepositories.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactRepository getGoogleRepository()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/AndroidSdkRepositories.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SampleStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeDialogs()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ideahost/IdeaWizardAdapterTest.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::android-npw" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildGradleSettingsWithProjectNameUsingBackslashResultsOnException()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/builder/GradleSettingsBuilderTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/model/NewProjectTemplateRendererTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModulesListModelTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/ModulesListModelTest.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::android-npw" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeatureTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeatureTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getValidationText()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeatureTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidVersion()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/NewProjectWizardTestUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mobileSupportedOnLollipopApi()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/FormFactorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mobileNotSupportedOnWatchApi()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/FormFactorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun automotiveSupportedOnPieApi()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/FormFactorTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModuleValidator()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ModuleValidatorTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotRecommendedModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ModuleValidatorTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModuleValidator()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/MultiplatformAgpMinVersionValidatorTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createProjectValidator()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ProjectNameValidatorTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-npw" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsValidProjectName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/ProjectNameValidatorTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-npw" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModuleValidator()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/validator/MultiplatformKgpMinVersionValidatorTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-npw" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckPathEmptyPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/importing/SourceToGradleModuleStepTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/multiplatform/ConfigureKotlinMultiplatformLibraryModuleStepTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSrcDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AssetStudioUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AssetStudioUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnitTestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AssetStudioUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AssetStudioUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AdaptiveIconGenerator getIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvChannelIconGeneratorTest.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getTestIconFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AdaptiveIconGenerator getIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherIconGeneratorTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-npw" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationIconGeneratorTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/NotificationIconGeneratorTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPngSource()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/NotificationIconGeneratorTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSvgSource()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/NotificationIconGeneratorTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCategoriesNullUrl()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/MaterialDesignIconsTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::android-npw" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvBannerGeneratorTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getModuleRoot()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSrcDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getUnitTestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getManifestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMlModelsDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/TvBannerGeneratorTest.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AdaptiveIconGeneratorTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getModuleRoot()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSrcDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getUnitTestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getManifestDirectory()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMlModelsDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImageAsset createImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImageAsset createClipartAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AdaptiveIconGeneratorTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::android-npw" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherLegacyIconGeneratorTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPngPadded()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPngCropped()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSvgPadded()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSvgCropped()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClipartPadded()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClipartCropped()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGeneratorTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String tableToString()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IconPickerDialog getInitializedIconPickerDialog()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IconPickerDialog getInitializedIconPickerDialog()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getStyleUrl()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getMetadataUrl()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStylePath()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialogTest.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::android-npw" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarIconGeneratorTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ActionBarIconGeneratorTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPngDark()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ActionBarIconGeneratorTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPngLight()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ActionBarIconGeneratorTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSvgLight()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ActionBarIconGeneratorTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSvgCustom()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/ActionBarIconGeneratorTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewBaselineProfilesModuleTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddBaselineProfilesModuleTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-npw" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewBaselineProfilesModuleTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddBaselineProfilesModuleKtTest.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BenchmarkModuleTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewKotlinMultiplatformLibraryModuleTest()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddKotlinMultiplatformLibraryModuleTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-npw" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addition_isCorrect()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/KotlinMultiplatformModuleTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ModuleModelTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-npw" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/platform/AndroidVersionsInfoTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidLibraryTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/project/AndroidLibraryTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateButtons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardAdvanceError()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardAdvanceError()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpWelcomeScreenActions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/startup/NewProjectActionsInitializer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-npw" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/TemplateManager.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/TemplateManager.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-npw" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ChooseGalleryItemStep.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android-npw" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/DynamicTemplateMenuAndroidStartupActivity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ConfigureTemplateParametersStep.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::android-npw" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/EnumComboProvider.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/EnumComboProvider.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-npw" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/ModuleTemplateComboProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/LanguageComboProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/CppStandardComboProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/PackageComboProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/BytecodeLevelComboProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/ProjectSyncInvoker.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementRenders()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewAndroidModuleModel.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-npw" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun handleSkipped()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/RenderTemplateModel.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::android-npw" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadDeviceFeature.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::android-npw" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ModuleDownloadConditions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/dynamicapp/ConfigureModuleDownloadOptionsStep.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android-npw" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCanRenameModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModulesToImport()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-npw" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredScrollableViewportSize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableBlockIncrement()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScrollableTracksViewportWidth()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScrollableTracksViewportHeight()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSelectedModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleComparator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModulesTable.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::android-npw" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateForwardStatus()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/SourceToGradleModuleStep.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::android-npw" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleListModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPrimary()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequiredModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExplicitlyUnselected()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleToImport getPrimary()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getCurrentPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllModules()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRename()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleListModel.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::android-npw" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToGrid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleSourcePath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModuleSelected()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanToggleModuleSelection()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanRenameModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/ModuleImportSettingsPane.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::android-npw" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherLegacyIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty backgroundColor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty cropped()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty shape()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty dogEared()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includeDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherLegacyIconGenerator.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::android-npw" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/AndroidIconType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toOutputName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/AndroidIconType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/AndroidIconType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryIconMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/CategoryIconMap.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toDensityMap()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/CategoryIconMap.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/IconGeneratorResult.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-npw" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/icon/IconGeneratorResult.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/NotificationIconGenerator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-npw" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/NotificationIconGenerator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-npw" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconCategory.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXmlText()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedXmlResource.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/BuiltInImages.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DensityAwareFileComparator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/DensityAwareFileComparator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterPreviewIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvBannerPreviewPanel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int comparePreviewShapes()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvBannerPreviewPanel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setEncoded()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChild()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/PersistentState.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android-npw" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedModuleTemplate findTemplateByName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::android-npw" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePreviewPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageBorder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageBackground()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageOpaque()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ImagePreviewPanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewImageAssetStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewImageAssetStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-npw" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewImageAssetStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewImageAssetStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterPreviewIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/LauncherIconsPreviewPanel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int comparePreviewShapes()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/LauncherIconsPreviewPanel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/IconGenerationProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-npw" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedModuleTemplate findTemplateByName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateIconsStep.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::android-npw" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterPreviewIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvChannelPreviewPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int comparePreviewShapes()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/TvChannelPreviewPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAdaptiveIconType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectPaths()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconGenerator getIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool canProceed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObservableBool hasErrors()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renderIconPreviews()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateImageAssetPanel.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::android-npw" ],
  "startLine" : 578,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconGenerator getIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedModuleTemplate getTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResFolder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getResFolder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilesToDelete()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentState getPersistentState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateStorage getInstance()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/GenerateIconsModel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::android-npw" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeLater()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/wizard/NewVectorAssetStep.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::android-npw" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvBannerGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty backgroundColor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty generateLegacyIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty textAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty backgroundImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty foregroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty backgroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String applyAdaptiveIconScaleFactor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includeDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvBannerOptions clone()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvBannerGenerator.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::android-npw" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage createErrorImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TransformedImageAsset.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::android-npw" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty generateRoundIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty generatePlayStoreIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty generateWebpIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty legacyIconShape()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty showGrid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectValueProperty previewDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMonochromeSupported()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getMaxIconRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includeDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 905,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherIconOptions clone()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/LauncherIconGenerator.java",
  "fileLinesCount" : 982,
  "components" : [ "primary::android-npw" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty backgroundColor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty backgroundImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalProperty monochromeImageAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty foregroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty backgroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty monochromeLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty generateLegacyIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty showSafeZone()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BufferedImage cropImageToViewport()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveIconOptions clone()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/AdaptiveIconGenerator.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::android-npw" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/VectorIconGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final IconCategory getCategory()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedIcon.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-npw" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedIcon.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getOutputPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedIcon.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedIcon.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedIcon.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-npw" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRect()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawOval()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawCenteredCircle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scale()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scaleX()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scaleY()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/PrimitiveShapesHelper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvChannelIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getFullBleedRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getViewportRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getLegacyRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMonochromeSupported()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Density getDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Rectangle getMaxIconRectangle()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includeDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvChannelIconOptions clone()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/TvChannelIconGenerator.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::android-npw" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Density getDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedImageIcon.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GeneratedImageIcon.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-npw" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicGeneratorContext getGraphicGeneratorContext()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OptionalProperty sourceAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final StringProperty outputName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconGeneratorResult generateIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getIconPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includeDensity()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static BufferedImage loadMaskImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static BufferedImage loadBackImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ActionBarIconGenerator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-npw" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty theme()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ActionBarIconGenerator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty customColor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ActionBarIconGenerator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedImage generateRasterImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ActionBarIconGenerator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android-npw" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllFontFamilies()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty text()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty fontFamily()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/TextAsset.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-npw" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSignificantlyDifferentFromZero()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorTextRenderer.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-npw" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRole()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClipart()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClipart()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isColorable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalValueProperty imagePath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isResizable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectValueProperty getValidityState()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVectorGraphics()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/ImageAsset.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::android-npw" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalValueProperty path()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty autoMirrored()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleProperty outputWidth()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleProperty outputHeight()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectProperty getVectorDrawableInfo()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture toImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VectorDrawableInfo()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VectorDrawableInfo()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXmlContent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getOriginalWidth()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preview()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preview()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXmlContent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/VectorAsset.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-npw" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty trimmed()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty paddingPercent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty scalingPercent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalValueProperty color()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isColorable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty opacityPercent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isResizable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/assets/BaseAsset.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-npw" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathForBasename()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static URL getIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIconDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URL getResourceUrl()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicGeneratorContext()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Logger getLog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/GraphicGeneratorContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::android-npw" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorAsset getAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorAssetBrowser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorAssetBrowser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-npw" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAsset getAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SingleLineTextAssetEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SingleLineTextAssetEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-npw" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAsset getAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ImageAssetBrowser.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ImageAssetBrowser.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorAsset getAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/VectorIconButton.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::android-npw" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAsset getAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/MultiLineTextAssetEditor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/MultiLineTextAssetEditor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseAsset getAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconGenerator getIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRootComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty outputName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureIconPanel.java",
  "fileLinesCount" : 1001,
  "components" : [ "primary::android-npw" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/SymbolPickerDialog.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::android-npw" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAsset getAsset()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ClipartIconButton.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageBackground()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getImageBackground()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageOpaque()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImageOpaque()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageBorder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border getImageBorder()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getMainColor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getAltColor()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/PreviewIconsPanel.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::android-npw" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression nameIsNotEmptyExpression()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1087,
  "endLine" : 1089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvBannerGenerator getIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRootComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1117,
  "endLine" : 1119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty outputName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String defaultForegroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String defaultBackgroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureTvBannerPanel.java",
  "fileLinesCount" : 1172,
  "components" : [ "primary::android-npw" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Density nullIfDefault()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression nameIsNotEmptyExpression()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2014,
  "endLine" : 2016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveIconGenerator getIconGenerator()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2029,
  "endLine" : 2031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRootComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2035,
  "endLine" : 2037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAssetListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2044,
  "endLine" : 2046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty outputName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2050,
  "endLine" : 2052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String defaultForegroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2101,
  "endLine" : 2103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String defaultBackgroundLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2106,
  "endLine" : 2108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String defaultMonochromeLayerName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/ConfigureAdaptiveIconPanel.java",
  "fileLinesCount" : 2131,
  "components" : [ "primary::android-npw" ],
  "startLine" : 2111,
  "endLine" : 2113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconPickerDialog()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VdIcon getSelectedIcon()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTable getTable()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilter()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBusy()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/ui/IconPickerDialog.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::android-npw" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultPreferredSize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultMinSize()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addition_isCorrect()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/androidModule/src/ExampleUnitTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addition_isCorrect()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/androidModule/src/ExampleUnitTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleSkipped()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ModuleModel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::android-npw" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProceeding()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectStep.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getManifestFile()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKotlinDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourcesDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderscriptDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCppDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssetsDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJniLibsDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShadersDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMlModelsDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomDirectories()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/SourceProviderAdapter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-npw" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormFactorSdkControls()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidApiLevelComboBox getMinSdkComboBox()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getRoot()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showStatsPanel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSdkInstallPackageList()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/FormFactorSdkControls.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::android-npw" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidProjectStep.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::android-npw" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun AndroidProjectListEntry()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectEntry.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun AndroidProjectListEntry()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectEntry.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-npw" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun AndroidProjectEntryDetails()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectEntry.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-npw" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidSdkStep.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ConfigureAndroidSdkStep.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-npw" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedModuleTemplate createSampleTemplate()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/GradleAndroidModuleTemplate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-npw" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getModuleRootForNewModule()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/GradleAndroidModuleTemplate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-npw" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineVersionCatalogUse()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/AndroidGradleModuleUtils.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-npw" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelectedCell()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/project/ChooseAndroidProjectStepModel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-npw" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidNewProjectAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-npw" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidAssetStudioAction.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android-npw" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidImportModuleAction()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidImportModuleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/actions/AndroidImportModuleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun escapeCharactersFoldAsExpected()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/folding/DataBindingFoldingBuilderTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DbParserTest()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includeRanges()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBinaryOr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBitShift()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCast()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCharLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassExtraction()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComplex1()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComplex2()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFloatLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFloatLiteral2()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInequality()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInstanceOf()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLongLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMathExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNegation()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResourceReference()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSignChange()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTernary()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodRef()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/parser/DbParserTest.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyProjectLoaded()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/CalculatorProjectTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyProjectLoaded()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/BitmapsProjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFirstName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLiveDataString()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getObservableFieldString()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getLiveData()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableField getObservableField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFirstName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLiveDataString()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getObservableFieldString()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getLiveData()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateFlow getStateFlowString()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableField getObservableField()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/folding/DataBindingFoldingBuilder.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/folding/DataBindingFoldingBuilder.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/folding/DataBindingFoldingBuilder.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/psi/DataBindingPsiElement.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/psi/DataBindingPsiElement.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DbElementType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/psi/DbElementType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DbTokenType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/psi/DbTokenType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/highlight/DbSyntaxHighlighter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSetterReferenceFrom()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/PsiMethodReference.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSoft()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DbExprReference.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DbFile()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbFile.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbFile.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DbLanguage()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbLanguage.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileElementType getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceRequirements spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DbFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/config/DbFileType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/parser/DbParser.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAddExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitArrayExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBinaryAndExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBinaryOrExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBinaryXorExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBitShiftExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBracketArgument()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCallExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCastExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassExtractionExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassOrInterfaceType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConstantValue()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDefaults()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEqComparisonExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFunctionRefExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitId()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIneqComparisonExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInferredFormalParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInferredFormalParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInstanceOfExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLambdaParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLiteralExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLogicalAndExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLogicalOrExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMulExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNegationExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNullCoalesceExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParenExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRefExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitResourceParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitResourcesExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSignChangeExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTernaryExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArguments()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVoidExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/PsiDbVisitor.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbTypeArgumentsImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeArgumentsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeArgumentsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypeList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeArgumentsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbNullCoalesceExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNullCoalesceExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNullCoalesceExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNullCoalesceExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbEqComparisonExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbEqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbEqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbEqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbResourcesExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourcesExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourcesExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbResourceParameters getResourceParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourcesExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbBinaryAndExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbClassExtractionExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassExtractionExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassExtractionExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbType getType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassExtractionExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbVoidExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbVoidExprImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbVoidExprImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbFunctionRefExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbFunctionRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbFunctionRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbFunctionRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbId getId()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbFunctionRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbBinaryXorExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryXorExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryXorExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryXorExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbClassOrInterfaceType getClassOrInterfaceType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbPrimitiveType getPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTypeImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbTernaryExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTernaryExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTernaryExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbTernaryExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbCallExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCallExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCallExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpressionList getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCallExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbRefExpr getRefExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCallExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbBitShiftExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBitShiftExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBitShiftExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBitShiftExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbIneqComparisonExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbIneqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbIneqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbIneqComparisonExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbBinaryOrExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBinaryOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbResourceParametersImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourceParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourceParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpressionList getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbResourceParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbIdImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbIdImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbIdImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbInferredFormalParameterListImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInferredFormalParameterListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInferredFormalParameterListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInferredFormalParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInferredFormalParameterListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbRefExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbId getId()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbRefExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbLogicalAndExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalAndExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbClassOrInterfaceTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassOrInterfaceTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassOrInterfaceTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypeArgumentsList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbClassOrInterfaceTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbExprImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbExprImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbArrayExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbArrayExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbArrayExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbBracketArgument getBracketArgument()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbArrayExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbArrayExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbLogicalOrExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLogicalOrExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbSignChangeExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbSignChangeExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbSignChangeExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbSignChangeExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbLambdaExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbLambdaParameters getLambdaParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbCastExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCastExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCastExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCastExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbType getType()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbCastExprImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbLiteralExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLiteralExprImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLiteralExprImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbNegationExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNegationExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNegationExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbNegationExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbInferredFormalParameterImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInferredFormalParameterImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInferredFormalParameterImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpressionListImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbExpressionListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbExpressionListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbExpressionListImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbPrimitiveTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbPrimitiveTypeImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbPrimitiveTypeImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbInstanceOfExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInstanceOfExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInstanceOfExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbInstanceOfExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbBracketArgumentImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBracketArgumentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBracketArgumentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbBracketArgumentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbParenExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbParenExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbParenExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbParenExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbLambdaParametersImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbInferredFormalParameterList getInferredFormalParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbLambdaParametersImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbConstantValueImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbConstantValueImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbConstantValueImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbDefaultsImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbDefaultsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbDefaultsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbConstantValue getConstantValue()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbDefaultsImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbMulExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbMulExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbMulExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbMulExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDbAddExprImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbAddExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbAddExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/gen/com/android/tools/idea/lang/databinding/psi/impl/PsiDbAddExprImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ShellCommandScreenshotProviderTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotParametersTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/ScreenRecorderOptionsDialogTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenrecording/ScreenRecorderOptionsDialogTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/save/SaveConfigurationResolverTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeShowCallback()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferDataFlavors()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotViewer.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotDecorationOption.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotDecorationOption.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DeviceScreenshotSettings.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DeviceScreenshotSettings.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/DeviceScreenshotSettings.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ScreenshotAction.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRecording()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ShellCommandRecordingProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/DeviceScreenRecordingSettings.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/DeviceScreenRecordingSettings.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderAction.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderDialog.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSouthPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderDialog.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createContentPaneBorder()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderDialog.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecorderDialog.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/EmulatorConsoleRecordingProvider.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/save/SaveConfiguration.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/GeminiPluginApi.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::ml-api" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun systemMessage()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun userMessage()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelMessage()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initMocks()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeInSummary()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeInSummary()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveMixedState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/UpdaterTreeNodeTest.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/SourcesTableModelTest.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/PlatformComponentsPanelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/configure/PlatformComponentsPanelTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLocalRepoXml()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/testSrc/com/android/tools/idea/updater/SdkComponentSourceTest.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatablePackage()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdatablePackage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepoPackage getKey()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdatablePackage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdatablePackage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdatablePackage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCancelButtonText()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getRootPanel()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/UpdateInfoDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SettingsController getSettingsController()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Downloader getDownloader()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RepoManager getRepoManager()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCurrentVersions()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPackageRevisionId()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllChannels()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/SdkComponentSource.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdaterTreeNode getPrimaryChild()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SummaryTreeNode.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RepoManager getRepoManager()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurable.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void resetState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeInSummary()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimary()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveMixedState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusString()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColoredTreeCellRenderer getTextRenderer()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleRole getAccessibleRole()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleAction getAccessibleAction()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdaterTreeNode.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurableProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigurableProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/EditSourceDialog.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigurable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExchangeRows()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalSourceProvider getUserSourceProvider()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRefreshCallback()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLoadingFinishedCallback()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/RunSdkConfigAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DownloadStatusColumnInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DownloadStatusColumnInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DownloadStatusColumnInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DownloadStatusColumnInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimary()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatablePackage getItem()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveMixedState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepoPackage getPackage()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/DetailsTreeNode.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatablePackage getPkg()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PackageNodeModel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedState getState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PackageNodeModel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PackageNodeModel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PackageNodeModel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean obsolete()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PackageNodeModel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/StatusColumnInfo.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveMixedState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/MultiVersionTreeNode.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlatformTable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigurable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/PlatformComponentsPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File getSelectedSdkLocation()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAndroidSdkLocation()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveSources()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areSourcesModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SdkUpdaterConfigPanel.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigurable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/UpdateSitesPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateToolsTable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigurable()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ToolComponentsPanel.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveMixedState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/ParentTreeNode.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebuggerTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::execution" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebuggerTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::execution" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitorTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::execution" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandlerTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deploysToLocalDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/DeployableToDevice.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::execution" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocalDeviceAware()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/DeployableToDevice.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::execution" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExternallyManaged()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidExecutionTarget.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::execution" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/adb/shell/ErrorMatchingReceiver.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasError()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/adb/shell/ErrorMatchingReceiver.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDebuggerType()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebuggerType()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAndroidDebuggers()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getAndroidDebuggerState()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerContext.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::execution" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsProject()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugEnvironment.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::execution" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getClientDebugPort()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/AndroidDebuggerImplBase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::execution" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeDefault()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/AndroidDebuggerImplBase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::execution" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean attachOnWaitForDebugger()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerState.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttachOnWaitForDebugger()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerState.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean debugSandboxSdk()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerState.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugSandboxSdk()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerState.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validate()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerState.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerState.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/AndroidDebuggerState.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::execution" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/DebugSessionStarter.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::execution" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/ReattachingDebuggerListener.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProcessedClientPid()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/ReattachingDebuggerListener.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationExecutor.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::execution" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyCodeChanges()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationExecutor.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::execution" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationExecutor.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::execution" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findActiveSession()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidSessionInfo.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::execution" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeSwapAction()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/CodeSwapAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::execution" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/CodeSwapAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::execution" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyChangesAction()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/ApplyChangesAction.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::execution" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/ApplyChangesAction.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::execution" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/applychanges/BaseAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::execution" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun killClientAndRestartMonitor()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun killProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessHandler.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::execution" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean detachIsDefault()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getProcessInput()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackageRunning()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDevice getConnectedDevice()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAssociated()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::execution" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/AndroidProcessMonitorManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abandoned()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void success()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fail()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllLaunchTaskDetail()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebuggable()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackage()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutor()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplyChanges()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserSelectedTarget()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLaunchedDevices()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeployedAsInstant()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeployedFromBundle()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorId()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplyChangesFallbackToRun()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplyCodeChangesFallbackToRun()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunAlwaysInstallWithPm()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsComposeProject()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseAssumeVerified()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPartial()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAdditionalOnCommitEvent()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomTask()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunStatsService()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStatsService.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::execution" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RunStatsService get()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStatsService.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::execution" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailFast()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlTestOptionsLookupElementProviderTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordVideo()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlTestOptionsLookupElementProviderTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformanceMetrics()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/completions/lookupelementprovider/FtlTestOptionsLookupElementProviderTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testManagedVirtualDeviceCatalogNoSync()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogStateTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyManagedVirtualDeviceCatalogState()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogStateTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlDeviceCatalogStateIsFresh()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/managedvirtual/ManagedVirtualDeviceCatalogStateTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyAndroidDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogServiceTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyFtlDeviceCatalogState()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlDeviceCatalogStateOutdated()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFtlDeviceCatalogStateIsFresh()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/testSrc/com/android/gmdcodecompletion/ftl/FtlDeviceCatalogStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCacheFresh()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdDeviceCatalogState.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionContributor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addScore()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/BaseLookupElementProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScore()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/lookupelementprovider/BaseLookupElementProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLookupString()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionLookupElement.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/completions/GmdCodeCompletionLookupElement.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loginStateChanged()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun settingChanged()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun settingChanged()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleRemoteError()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteAllFiles()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareFileOnServer()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun login()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUserData()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAvailableUserAccounts()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/FakeRemoteCommunicator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCommunicator()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteFileInternal()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLatestVersion()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleCommunicatorProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptors()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/IJSyncCategoryModel.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/IJSyncCategoryModel.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProceed()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/PushOrPullStepPage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/SyncEventsMetrics.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPages()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/SettingsSyncFeature.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUserData()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleAuthService.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun login()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleAuthService.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/GoogleDriveClient.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourcePosition_nullLocation()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeClassExtensionToJava_classFileChangedToJava()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidPositionManagerTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::debuggers" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "debuggers/testSrc/com/android/tools/idea/debug/AndroidResolveHelperTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::debuggers" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::debuggers" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCoroutineDebuggerEnabled()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCoroutineDebuggerEnabled()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerConfigurableProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::debuggers" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidJdiHelperClassLoader.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::debuggers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntDefResolution createError()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidResolveHelper.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::debuggers" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMapRenderer()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRenderer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::debuggers" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiExpression getChildValueExpression()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyArrayMapSizeEvaluator()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value evaluate()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ArrayMapRendererBase.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::debuggers" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeasureSpecRenderer()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/MeasureSpecRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::debuggers" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/MeasureSpecRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::debuggers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/MeasureSpecRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::debuggers" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidDebuggerSettings.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::debuggers" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidDebuggerSettings.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::debuggers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidDebuggerSettingsUi.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::debuggers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidDebuggerSettingsUi.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::debuggers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMode()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/MeasureSpec.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::debuggers" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSize()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/MeasureSpec.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::debuggers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceIdResolver getInstance()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectResourceIdResolver()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int2ObjectMap getIdMap()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ProjectResourceIdResolver.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::debuggers" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportArrayMapRenderer()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/SupportArrayMapRenderer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::debuggers" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidxSupportArrayMapRenderer()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidxSupportArrayMapRenderer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::debuggers" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapPopupEvaluator()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapPopupEvaluator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::debuggers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sessionStopped()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidPositionManager.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::debuggers" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result renderUnknown()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AnnotationsRenderer.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::debuggers" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/BitmapEvaluatorProvider.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::debuggers" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTypedIntegerRenderer()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidTypedIntegerRenderer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::debuggers" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidTypedIntegerRenderer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::debuggers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shutdown()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/tasks/DeployTaskTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::deploy" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStatLookup()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceTest.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::deploy" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceState getState()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDevice getIDevice()",
  "longName" : "",
  "relativeFileName" : "deploy/testSrc/com/android/tools/idea/run/deployable/DeviceBinder.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::deploy" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyChangesTask.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::deploy" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyChangesTask.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::deploy" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyCodeChangesTask.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::deploy" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/ApplyCodeChangesTask.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::deploy" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean getFastRerunOnSwapFailure()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubTaskDetails()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApkInfos()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/AbstractDeployTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::deploy" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/DeployTask.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::deploy" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/tasks/DeployTask.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::deploy" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeService()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/IdeService.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::deploy" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Client getClient()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Process.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::deploy" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClient()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Process.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::deploy" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addApplicationId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Process.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::deploy" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsApplicationId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Process.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::deploy" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLegacyDevice()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/Device.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::deploy" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceConnected()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/deployable/ApplicationIdResolver.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::deploy" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeploymentService getInstance()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentService.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::deploy" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskRunner getTaskRunner()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentService.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::deploy" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlApkFileDatabase getDexDatabase()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentService.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::deploy" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentCacheDatabase getDeploymentCacheDatabase()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentService.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::deploy" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeploymentApplicationServiceImpl()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentApplicationServiceImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::deploy" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentApplicationServiceImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::deploy" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findClient()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/DeploymentApplicationServiceImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::deploy" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwapInfo()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/SwapInfo.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::deploy" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwapType getType()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/SwapInfo.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::deploy" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commandCancelled()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commandCancelled()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasDebuggersAttached()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/util/DebuggerRedefiner.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::deploy" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunWithoutBuildAction()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugWithoutBuildAction()",
  "longName" : "",
  "relativeFileName" : "deploy/src/com/android/tools/idea/run/ui/DeployAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::deploy" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/sync/analyzer/SyncAnalyzerManagerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/sync/analyzer/SyncAnalyzerManagerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDownloadRequests()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadEventsProcessorTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/diagnostic/WindowsDefenderCheckerTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analytics/BuildAttributionAnalyticsManagerTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageMetricsTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/statistics/StatisticsCollectorTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverride()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/TaskContainerTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/DataSnapshotTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/DataSnapshotTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/TaskCategoryWarningsAnalyzerTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/TaskCategoryWarningsAnalyzerTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/DownloadsAnalyzerTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun answer()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetActionExist()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/WindowsDefenderCheckServiceTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullBuildResultsResponse()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newDataAvailable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/BuildAnalyzerViewControllerTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpTestDataPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationActionIntegrationTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectCloseBeforeAnyBuildFinished()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAttributionUiManagerTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialDataSetSelection()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerViewModelTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersUiTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTreeHeader()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/WarningsDataPageModelImplTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSumOfRequests()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/DownloadsSummaryUIDataTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSumOfDataBytes()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/DownloadsSummaryUIDataTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSumOfTimeMs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/DownloadsSummaryUIDataTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverride()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/TasksPageViewTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverride()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverride()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverrideFlag()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/OpenBuildAnalyzerResultsActionTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearDataForTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/sync/analyzer/SyncAnalyzerManagerImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsubscribeUiModel()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadInfoDataModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyListenersOnUpdate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadInfoDataModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUi.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDownloadRequests()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUi.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/diagnostic/WindowsDefenderCheckService.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackShowingManualInstructions()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/diagnostic/WindowsDefenderCheckService.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/diagnostic/WindowsDefenderCheckService.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analytics/BuildAttributionAnalyticsManager.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileFromBuildID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageFileManager.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManagerImpl.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asyncRefresh()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/KnownGradlePluginsService.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationProcessorAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskMap()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPluginMap()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectConfigurationAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCriticalPathAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildStartedTimestamp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGarbageCollectionAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildFinishedTimestamp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNonIncrementalAnnotationProcessorsData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTotalBuildTimeMs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCriticalPathTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTasksDeterminingBuildDuration()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPluginsDeterminingBuildDuration()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectsConfigurationData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAlwaysRunTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTasksSharingOutput()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppliedPlugins()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationCachingCompatibility()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJetifierUsageResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGarbageCollectionData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTotalGarbageCollectionTimeMs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isGCSettingSet()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDownloadsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTaskCategoryWarningsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildSessionID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildDescriptorStorageService.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B aToB()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/EnumConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public A bToA()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/EnumConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPluginConfigurationData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/ProjectConfigurationData.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subtractConfigurationStepTime()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/ProjectConfigurationData.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskContainer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskContainer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/GradlePluginsData.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAndroidTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGradleTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/TaskData.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginData.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsBuildSrcPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginData.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAndroidPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginData.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKotlinPlugin()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/data/PluginData.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/TaskCategoryWarningsAnalyzer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildFinishedTimestamp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/AlwaysRunTasksAnalyzer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPostBuildAnalysis()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/AlwaysRunTasksAnalyzer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveKnownPluginsData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzer.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/ConfigurationCachingCompatibilityAnalyzer.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBuildFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildAnalyzersWrapper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildAnalyzersWrapper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupTempState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/TasksConfigurationIssuesAnalyzer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveBuildAttributionReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/TasksConfigurationIssuesAnalyzer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPostBuildAnalysis()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/TasksConfigurationIssuesAnalyzer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPostBuildAnalysis()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/CriticalPathAnalyzer.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveBuildAttributionReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/DownloadsAnalyzer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerNotificationManager.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAttributionWarningsFilter.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAttributionWarningsFilter.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAttributionWarningsFilter.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerSettings.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerSettings.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerSettings.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFindSelectedLibVersionDeclarationAction()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAutoExclusionScript()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ignoreCheckForProject()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackShowingManualInstructions()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/BuildAnalyzerViewController.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/ConfigurationCacheTestBuildFlowRunner.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationAction.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationAction.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabHidden()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabClosed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildReportReplaced()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOpenEventSource()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bugReportLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initFirstPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportUnregisteredEvent()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/OpenBuildAnalyzerAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUnFocusedBorder()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectPageById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedRepositoriesUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/DownloadsInfoPageModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/DownloadsInfoPageModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seal()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/OpenBuildAnalyzerResultsAction.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNotify()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/details/JetifierWarningDetails.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/details/JetifierWarningDetails.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/details/JetifierWarningDetails.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateCoordinates()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxView.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/BuildAnalyzerComboBoxView.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBuildAnalysisReportById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstanceIfCreated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newDataAvailable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionIssueReportingDialog.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/core/ObjectPropertyTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::observable" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLocale()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/adapters/AdapterPropertiesTest.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty bool()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty integer()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleProperty _double()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBool()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDouble()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/AbstractPropertyTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchInvokerStrategyRule()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerStrategyRule.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerStrategyRule.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::observable" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerStrategyRule.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::observable" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferRunnable()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunnable()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/BatchInvokerTest.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::observable" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/CountListener.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::observable" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/CountListener.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ObservableValueTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::observable" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ObservableValueTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::observable" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/ListenerManagerTest.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::observable" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "observable/testSrc/com/android/tools/idea/observable/TestInvokeStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invert()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/BoolProperty.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/StringValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/StringValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/StringValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/StringValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalValueProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalValueProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OptionalValueProperty of()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalValueProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OptionalValueProperty absent()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalValueProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalValueProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/OptionalValueProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::observable" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/BoolValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/BoolValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/BoolValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/BoolValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increment()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increment()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObservableBool.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::observable" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObservableBool.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ObservableBool not()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObservableBool.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::observable" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ObservableBool or()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObservableBool.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::observable" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ObservableBool and()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObservableBool.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::observable" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/IntValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/DoubleValueProperty.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::observable" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectValueProperty.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectValueProperty.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectValueProperty.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectProperty wrap()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectProperty.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::observable" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectProperty wrap()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectProperty.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::observable" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectProperty.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::observable" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectProperty.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::observable" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValueEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ObjectProperty.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::observable" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumValueProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/EnumValueProperty.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::observable" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/EnumValueProperty.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/EnumValueProperty.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::observable" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/StringProperty.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEmpty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/StringProperty.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableString trim()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/StringProperty.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchInvoker()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchInvoker()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOverrideStrategy()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearOverrideStrategy()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfiniteCycleException()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BatchInvoker.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::observable" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringToDoubleAdapterProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToDoubleAdapterProperty.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::observable" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringToDoubleAdapterProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToDoubleAdapterProperty.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::observable" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringToDoubleAdapterProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToDoubleAdapterProperty.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::observable" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convertFromDestType()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToDoubleAdapterProperty.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::observable" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringToIntAdapterProperty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToIntAdapterProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convertFromDestType()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/StringToIntAdapterProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/adapters/AdapterProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::observable" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenerManager()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenerManager()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listen()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeListener listenAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void with()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean ownsRunnable()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ListenerManager.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::observable" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/ObservableValue.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::observable" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addListener()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractObservableValue.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::observable" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addWeakListener()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractObservableValue.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::observable" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setNotificationsEnabled()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractObservableValue.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::observable" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindingsManager()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindingsManager()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void bind()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/BindingsManager.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::observable" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableList()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableList()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginUpdate()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsAll()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListIterator listIterator()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListIterator listIterator()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List subList()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableIterator()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterator delegate()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableListIterator()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListIterator delegate()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/collections/ObservableList.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::observable" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/IsEqualToExpression.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::observable" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool any()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/BooleanExpressions.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool any()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/BooleanExpressions.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::observable" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObservableBool not()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/BooleanExpressions.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::observable" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/AndExpression.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnyExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/AnyExpression.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/OrExpression.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BooleanExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/BooleanExpression.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::observable" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/bool/NotExpression.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::observable" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DoubleExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/double_/DoubleExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StringExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/StringExpression.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEmpty()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/StringExpression.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableString trim()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/StringExpression.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/TrimExpression.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::observable" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/string/IsEmptyExpression.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/list/ListExpression.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/list/SizeExpression.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/optional/AsOptionalExpression.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/ComparisonExpression.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::observable" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntExpression()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThan()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isGreaterThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool isLessThanEqualTo()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/expressions/integer/IntExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::observable" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValueEqual()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractProperty.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::observable" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void set()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractProperty.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::observable" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/AbstractProperty.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::observable" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectorTabLaunchSupportTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAvailable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListenerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListenerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListenerTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectClosing()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/AppInspectionDiscoveryService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackToolWindowOpened()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/analytics/AppInspectionAnalyticsTrackerService.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackToolWindowHidden()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/analytics/AppInspectionAnalyticsTrackerService.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackInspectionStopped()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/analytics/AppInspectionAnalyticsTrackerService.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackInspectionRestarted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/analytics/AppInspectionAnalyticsTrackerService.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowFactory.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectorTabShell.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultProcessLabel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCompactProcessLabel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInspectors()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionView.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionView.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListener.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindow.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/internal/AppInspectorConnectionTest.kt",
  "fileLinesCount" : 634,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/internal/AppInspectorConnectionTest.kt",
  "fileLinesCount" : 634,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/internal/AppInspectorConnectionTest.kt",
  "fileLinesCount" : 634,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/internal/AppInspectorConnectionTest.kt",
  "fileLinesCount" : 634,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionTargetTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionTarget.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun disposeClients()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionApiServices.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchInspector()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionApiServices.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stopInspectors()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/DefaultAppInspectionApiServices.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTargetManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getTarget()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTargetManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStreamEventQuery()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTransport.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventFlow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTransport.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSelectedProcessListeners()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSelectedProcessListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProcessListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeProcessListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessesModel.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun stopInspectors()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/AppInspectionApiServices.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStackTraceView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IntellijUiComponentsProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/BackgroundTaskInspectorTabProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/BackgroundTaskInspectorTabProvider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackWorkSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/ide/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/ide/IdeBackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskTreeModelTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundInspectorClientTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnFilteredListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskTreeModel.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEntry()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorClient.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerEntrySelectionListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/EntrySelectionModel.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTopExternalClassSimpleName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskUtil.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/EntryDetailsViewTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/EntryDetailsViewTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskTreeTableViewTest.kt",
  "fileLinesCount" : 436,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/WorkDependencyGraphViewTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesViewTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStackTraceView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/StubUiComponentsProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStackView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/StubUiComponentsProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/StubUiComponentsProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/StubUiComponentsProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskInspectorComponentInteractionTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeExpanded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeCollapsed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/table/BackgroundTaskTreeTableView.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTrace()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/EntryDetailsStackTraceView.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/BackgroundTaskEntriesView.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStackGroup()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/DefaultUiComponentsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/ide/src/com/android/tools/idea/appinspection/inspectors/network/ide/NetworkInspectorTabProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sendRawCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSourceTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun await()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSourceTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fakeUrl()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/TestHttpData.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fakeContentSize()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/TestHttpData.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/SelectionRangeDataFetcherTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/FakeNetworkInspectorDataSource.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showToolWindow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/TestNetworkInspectorServices.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/TestNetworkInspectorServices.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/TestNetworkInspectorServices.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetZoom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTimeline.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleMouseWheelZoom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTimeline.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoomIn()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTimeline.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoomOut()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTimeline.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTimeline.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLabel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTrafficLabel.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun interceptResponse()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorClient.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLegends()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkTrafficTooltipModel.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesPersistentStateComponent.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesTableModel.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesTableModel.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesTableModel.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesTableModel.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RulesVariablesStateComponent.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItems()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setItems()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOnExtendTimelineListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/RuleDataPersistenceTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRuleIsActiveChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/RuleDataPersistenceTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRuleDataChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/RuleDataPersistenceTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/FakeUiComponentsProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/FakeUiComponentsProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStyle()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/FakeUiComponentsProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStackView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/FakeUiComponentsProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/FakeUiComponentsProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/FakeUiComponentsProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocument()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactoryTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHeightGap()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ConnectionsStateChart.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColor()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ConnectionsStateChart.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionColumn.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyUrlAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/CopyAsCurlAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsView.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsView.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsView.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorViewState.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionCleared()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorView.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/NetworkInspectorTab.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/TooltipMouseAdapter.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/TooltipMouseAdapter.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RulesTableView.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialogStateComponent.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TextFieldWithWarning.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TextFieldWithWarning.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TextFieldWithWarning.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFont()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFont()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/TabUiUtils.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFont()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/BodyRuleDialog.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/CallStackTabContent.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/SwitchingPanel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/SwitchingPanel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsView.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStackView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/UiComponentsProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepConnectionOpenIsFalseByDefault()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1534,
  "endLine" : 1537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/ExportToFileControllerTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionSelectFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionCreateSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionCreateFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionDropSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionDropFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionAlterSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionAlterFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionInsertSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionInsertFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionUpdateSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionUpdateFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionDeleteSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvaluateSqlActionDeleteFailure()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorControllerTest.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/cli/SqliteCliProviderTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/cli/SqliteCliClientTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/utils/SqliteTestUtil.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/utils/SqliteTestUtil.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_tableView_exportButtonVisibleByDefault()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileUiTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_availableUiElements_exportDatabase_inFile()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_availableUiElements_exportDatabase_inMemory()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_availableUiElements_exportTable_inFile()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_availableUiElements_exportTable_inMemory()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_availableUiElements_exportQueryResults_inFile()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_availableUiElements_exportQueryResults_inMemory()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_exportRequest_exportDatabase_db()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_exportRequest_exportDatabase_csv()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_exportRequest_exportDatabase_sql()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_exportRequest_exportTable_csv()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_exportRequest_exportTable_sql()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ExportToFileDialogTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDatabaseSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sqliteStatementTextChangedInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleDatabaseClosed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runSqliteStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun databasePossiblyChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdeServices()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openSqliteEvaluatorTabActionInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeTabActionInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleKeepConnectionOpenActionInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSqliteStatementExecuted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ExportToFileController.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ExportToFileController.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ExportToFileController.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ParametersBindingController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/ParametersBindingController.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyDataMightBeStale()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/SqliteEvaluatorController.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openFileInAssociatedApplication()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/fileType/SqliteFileType.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/FileDatabaseManager.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromJDBCType()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/Model.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSqliteCli()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/cli/SqliteCliProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/settings/DatabaseInspectorConfigurableProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTables()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/SqliteSchemaContext.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBindParameter()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorTabProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/DatabaseConnection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/LiveDatabaseConnection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/jdbc/JdbcSqliteResultSet.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runValidator()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogViewImpl.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRows()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEmptyText()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRowOffset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColumnSortIndicator()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLiveUpdatesButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRefreshButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLiveUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateIsForcedBanner()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSqliteRow()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRefreshButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showOfflineModeUnavailablePanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForceOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateKeepConnectionOpenButton()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCollapseTreeAction()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRefreshButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setForceOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/LeftPanelView.kt",
  "fileLinesCount" : 543,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorViewImpl.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTableView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareProject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/GoldenFileGenerator.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-templates" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleDirectories()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/ProjectDiffer.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-templates" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareProject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/ProjectDiffer.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-templates" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewEmptyViewsActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewEmptyViewsActivityKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewBasicViewsActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewBasicViewsActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewViewModelActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewViewModelActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewTabbedActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewTabbedActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewPrimaryDetailFlow()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewPrimaryDetailFlowWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewFullscreenActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewFullscreenActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLoginActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLoginActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewScrollingActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewScrollingActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSettingsActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSettingsActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleAdMobAdsActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleAdMobAdsActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleMapsActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleMapsActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGooglePayActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGooglePayActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleWalletActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoogleWalletActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGameActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGameActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeActivityMaterial3()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeNavigationUiActivityMaterial3()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResponsiveActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResponsiveActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewComposeWearActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewComposeWearActivityWithTileAndComplication()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewTvActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewTvActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewEmptyComposeForTvActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewNativeCppActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewNativeCppActivityWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewListFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewListFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewModalBottomSheet()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewModalBottomSheetWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewBlankFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewBlankFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSettingsFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSettingsFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewViewModelFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewViewModelFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewScrollingFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewScrollingFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewFullscreenFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewFullscreenFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewGoogleMapsFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewGoogleMapsFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewGoogleAdMobFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewGoogleAdMobFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoginFragment()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoginFragmentWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewAppWidget()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewBroadcastReceiverWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewContentProvider()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewContentProviderWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSliceProvider()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewSliceProviderWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewCustomView()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewIntentService()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewIntentServiceWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewService()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewServiceWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidManifest()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewAidlFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLayoutXmlFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewValuesXmlFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewShortcutsXmlFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutomotiveMessagingService()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutomotiveMessagingServiceWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutomotiveMediaService()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutomotiveMediaServiceWithKotlin()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXRBasicHeadsetActivity()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJourneysFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/TemplateDiffTest.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::android-templates" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/KotlinBomPlatformDependencyTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android-templates" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogD_inMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogI_inMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogW_inMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogE_inMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogE_nonDefaultExceptionName()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogM_inMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateTestCase.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android-templates" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateTestCase.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android-templates" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/recipe/DefaultRecipeExecutorWithGradleModelTest.kt",
  "fileLinesCount" : 536,
  "components" : [ "primary::android-templates" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testNewFullscreenActivity_activityNotInRootPackage/Template test module/src/main/java/com/mycompany/myapp/subpackage/FullscreenActivity.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-templates" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::activate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::deactivate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::setProjectionMatrix()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const size_t getIndexCount()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Model.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-templates" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::activate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::deactivate()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shader::setProjectionMatrix()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Shader.cpp",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const size_t getIndexCount()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Model.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-templates" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplatesBundle.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-templates" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/live/XmlAttributeContextType.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-templates" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/live/AndroidKotlinTemplateContextType.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-templates" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeXml()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPlugin()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTargetFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDirectory()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIncludeToSettings()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun mkDir()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyFile()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mkDir()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJetBrainsVersionCatalogActivation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/startup/GradleSpecificInitializerTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/HtmlLabelTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/HtmlLabelTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/GradleAndroidTestsTaskManagerTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/GradleAndroidTestsTaskManagerTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/GradleAndroidTestsTaskManagerTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdaptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessorTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdaptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessorTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNotStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManagerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeKtsIndexing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/navigation/runsIndexingWithGradleVersionCatalogAndDeclarative/VersionCatalogRenamingKtsTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/runsGradleVersionCatalogAndDeclarative/ProjectCatalogSyncDependentTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibrariesDeclarationAttributes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/VersionCatalogDocumentationProviderTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsDeclarationAttributes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/VersionCatalogDocumentationProviderTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/notification/runsGradle/GradleJvmNotificationExtensionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/service/notification/runsGradle/GradleJvmNotificationExtensionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/roots/AndroidGeneratedSourcesFilterTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/task/runsGradle/AndroidGradleTaskManagerTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/task/runsGradle/AndroidGradleTaskManagerTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleProjectWithRegularProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleProjectsTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleProjectSettingsFinderTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/runsGradle/GradleProjectSettingsFinderTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateFullTaskWithTopLevelModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/GradleUtilTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warn()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readUrlData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProviderTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/extensions/GradleJvmSupportMatrixExtensionsTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SystemPropertyInjectionForSyncTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SystemPropertyInjectionForSyncTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/PlatformIntegrationTest.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveOriginalFlagValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/TaskConfigurationNotTriggeredDuringSyncTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreFlag()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/TaskConfigurationNotTriggeredDuringSyncTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notify()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/listeners/runsGradle/SpawnMultipleDaemonsWarningListenerTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/listeners/runsGradle/SdkIndexIssuesSyncListenerTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ProviderTests.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ProviderTests.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleOpenProjectTest/OpenProjectIntegrationTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/GradleFilesIntegrationTest.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvokeOnFailedSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStepTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncLoggedEventsTestDef.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestDefs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/runsGradleSnapshots/DeclarativeSnapshots.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/IdeModelSnapshotComparisonTestDefinition.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/IdeModelSnapshotComparisonTestDefinition.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncProjectComparisonTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncProjectComparisonTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestDefs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/SyncedProjectTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/SyncedProjectTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/SyncedProjectTest.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/GradleProjectSystemIntegrationTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/GradleProjectSystemIntegrationTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/jdk/integration/MultipleGradleRootSyncUseGradleLocalJavaHomeIntegrationTest.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/jdk/integration/SingleGradleRootSyncUseGradleLocalJavaHomeIntegrationTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun findExeFilesInPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/model/StubEelModels.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createExternalCli()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/model/StubEelModels.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun spawnProcess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/model/StubEelModels.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStacktraceArgumentApplied()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/common/CommandLineArgsTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/highlighting/GradleKtsResolveSymbolsTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/UpdateCompileSdkProcessorTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/GradlePropertyProcessorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/GradlePropertyProcessorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/GradlePropertyProcessorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixNdkVersionProcessorTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/RemoveJcenterProcessorTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixBuildToolsProcessorIntegrationTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/AddComposeCompilerGradlePluginProcessorTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/CompileSdkVersionTooHighReporterTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/CompileSdkVersionTooHighReporterTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidXGoogleHyperlinkWhenAlreadyGoogleRepoAlreadyExistsInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAndroidXGoogleHyperlinkWhenGoogleRepoDoesNotExistInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getSettingsFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/runsGradleErrors/UnresolvedDependenciesReporterIntegrationTest.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/BuildToolsTooLowReporterTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collect()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/IssueReporterTestUtils.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/UnhandledIssueMessageReporterTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/UnhandledIssueMessageReporterTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/HighlightProjectTestDef.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/HighlightProjectTestDef.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/CapturePlatformModelsProjectResolverExtension.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolingExtensionsClasses()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/CapturePlatformModelsProjectResolverExtension.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModelProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/CapturePlatformModelsProjectResolverExtension.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraProjectModelClasses()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/CapturePlatformModelsProjectResolverExtension.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetProjectSystemId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/messages/GradleSyncMessagesTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/hyperlink/runsGradleErrors/RemoveJcenterHyperlinkTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectJdkNameInMemory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/ProjectJdkUtils.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateJdkTableWith()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/JdkTableUtils.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun properties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/environment/TestSystemEnvironment.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/utils/environment/TestSystemEnvironment.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/assertions/JdkAssertions.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertNoLocalPropertiesExists()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/SdkSyncImplTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AbstractSyncFailureIntegrationTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AarDependencyCompatibilityIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/EmptyDimensionSyncErrorTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyLibraryLambdaCausesBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DexDisabledIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyDefaultInterfaceCausesBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DexDisabledIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDependencyStaticInterfaceCausesBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DexDisabledIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/DexDisabledIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingAndroidPluginIssueCheckerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canWrite()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueCheckerTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canWrite()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueCheckerTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleErrorWithNdkInstallFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredVersionNotAlreadyInstalled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleErrorWithNdkNotConfigured()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun answer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingNdkIssueCheckerTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDexDisabledIssueCheckerIsKnown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/DexDisabledIssueCheckerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlreadyInstalledRemote()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlreadyInstalledRemoteVersionWithin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindBestMatchRejectForkVersionInput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionSatisfiesExactMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionSatisfiesMismatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionSatisfiesWithPlusExactMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionSatisfiesWithPlusMatchesHigherVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionSatisfiesWithPlusMismatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueCheckerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsIndexingWithGradleErrors/ConfigurationCacheFailureTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAarDependencyCompatibilityIssueCheckerIsKnown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/AarDependencyCompatibilityIssueCheckerTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncSnapshotConsistencyTestDef.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncSnapshotConsistencyTestDef.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsIndexingWithGradlePhasedSync/PhasedSyncSnapshotConsistencyTestDef.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/extensions/GradleFilesTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/declarative/DeclarativeSchemaModelTestDef.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/idea/runsGradle/HttpProxySettingsCleanUpTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/idea/runsGradle/HttpProxySettingsCleanUpTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHttpProxySettingsCleanUpInHeadlessModeWithGradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/idea/runsGradle/HttpProxySettingsCleanUpTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertFalse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertTrue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/model/AndroidModelFeaturesTest.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpProxyHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getHttpProxyPort()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpNonProxyHosts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpProxyUser()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpProxyPassword()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpsProxyHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getHttpsProxyPort()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpsNonProxyHosts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpsProxyUser()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHttpsProxyPassword()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/ProxySettingsDialogTest.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/KotlincWithQuickFixesParserTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/TestMessageEventConsumer.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/CmakeOutputParserTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/integration/runsGradleBuild/BuildOutputIntegrationTestBase.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/XmlErrorOutputParserTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/AndroidGradleProjectOpenProcessorTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeUnresolvedReferenceTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsIndexingWithGradleVersionCatalogAndDeclarative/DeclarativeVersionCatalogReferenceContributorTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsIndexingWithGradleVersionCatalogAndDeclarative/DeclarativeVersionCatalogReferenceContributorTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsExternalCppProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsActionTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/AndroidGradleProjectViewSnapshotComparisonTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/AndroidGradleProjectViewSnapshotComparisonTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/SourceProvidersSnapshotComparisonTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/navigator/SourceProvidersSnapshotComparisonTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tests()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleProjectSystemIntegrationTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsGradleProjectSystem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/GradleTaskManagerTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/GradleTaskManagerTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/GradleTaskManagerTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/sync/runsGradleProjectsystem/AndroidModuleDataServiceGradleTest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetTargetDataKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataServiceTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/GradleModuleHierarchyProviderTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/gradle/GradleModuleHierarchyProviderTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetLastSyncResult_unknownIfNeverSynced()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleProjectSystemSyncManagerTest.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsGradleRendering/GradleBuildSystemFilePreviewServicesTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startedListening()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCleaned()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/rendering/runsIndexingWithGradleRendering/BuildListenerTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersionCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOutputFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IdeAndroidArtifactOutput getUniversalOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IdeAndroidArtifactOutput getAbiOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IdeAndroidArtifactOutput getOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/SplitOutputMatcherTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAddress()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getManifestFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFolder getResFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getAssetsFolder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getSymbolFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getResApkFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/editors/manifest/ManifestPanelGradleTokenTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getGradleUserHomePropertiesFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUserHomePropertiesFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/memorysettings/DaemonMemorySettingsTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/SyncMessagesIntegrationTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/SyncMessagesIntegrationTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsEmptyWithoutMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/AbstractSyncMessagesTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectSystemId getProjectSystemId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/AbstractSyncMessagesTest.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTaskMissing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTaskMissingPre()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceVariantFromTaskMissingSuf()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildModeFromApkTargetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildModeFromBundleTargetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardUnitTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disableUnsupportedAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/startup/GradleSpecificActionCustomizer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleTestArtifactSearchScopes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroidTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnitTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScreenshotTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/scopes/GradleTestArtifactSearchScopes.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestConfigurationName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestMethodGradleConfigurationProducer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestConfigurationName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInPackageGradleConfigurationProducer.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestConfigurationName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestClassGradleConfigurationProducer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestConfigurationName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestAllInDirectoryGradleConfigurationProducer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProducedByCommonProducer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/kmp/KotlinMultiplatformAndroidTestConfigurationProducer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicableFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/GradleRunConfigurationExtension.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/GradleRunConfigurationExtension.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLookupString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/completions/GradleDependencyCompletionContributor.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAffectedModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getModulesExpectingVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getSource()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAffectedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conflict getConflict()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getTarget()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExpectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/conflict/Conflict.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildVariantView getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void projectImportStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void projectImportFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildVariantTable getVariantsTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findAndSelectVariantEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findConflictModuleForward()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findConflictModuleBackwards()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasConflict()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTableRow()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTableRow()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildVariantUpdater getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantUpdater.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantToolWindowFactory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection retrieveCachedLibs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryFilePaths getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/LibraryFilePaths.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/GradleKtsVersionCatalogReferencesSearcher.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/KotlinRefManipulator.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/KotlinExpressionRefManipulator.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleAwareSourceRootRenameValidator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern getPattern()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleAwareSourceRootRenameValidator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionTitle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyInputValidator()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/ProjectToolWindowSettings.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstanceIfCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/ProjectToolWindowSettings.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/ProjectToolWindowSettings.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/ProjectToolWindowSettings.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/AndroidProjectViewSettingsImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefaultToProjectViewVisible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/AndroidProjectViewSettingsImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefaultToProjectViewEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/projectView/AndroidProjectViewSettingsImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidReRunSyncFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/filters/AndroidGradleExecutionConsoleManager.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidReRunBuildFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/filters/AndroidReRunBuildFilter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HyperlinkInfo getHyperLinkInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/filters/AndroidReRunBuildFilter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternallyHandledExtension()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/GradleDslVersionCatalogHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessorsForAllCatalogs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/GradleDslVersionCatalogHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethods()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethods()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingClass()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/SyntheticVersionCatalogAccessor.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/KtsCatalogReferenceProviders.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDotQualifiedExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/KtsCatalogHighlighter.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/catalog/VersionCatalogDependencyReferenceContributor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeGradleProjectSetting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/notification/UseJdkAsProjectJdkListener.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/notification/OpenProjectJdkLocationListener.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MakeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGoal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGoal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInvalid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTask.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleEditTaskDialog.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGoal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleEditTaskDialog.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleEditTaskDialog.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGoal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleEditTaskDialog.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailableGoals()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/GradleEditTaskDialog.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/PostBuildModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildOutput findProjectBuildOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/PostBuildModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantAppProjectBuildOutput findInstantAppProjectBuildOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/PostBuildModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppBundleProjectBuildOutput findAppBundleProjectBuildOutput()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/run/PostBuildModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AgpVersions.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidPluginInfo findFromBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgpVersion getPluginVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getPluginBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExperimental()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidPlugin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidPluginId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidPluginOrApi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/plugin/AndroidPluginInfo.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/task/AndroidGradleTaskManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDebugName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/index/VersionCatalogFileIndexContributor.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSyncStatusNotificationProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getFallbackBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDefaultGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGradleSettingsFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/notification/ProjectSyncStatusNotificationProvider.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleWrapper get()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleWrapper create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPropertiesFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getDefaultPropertiesFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleVersion getGradleVersionToUse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDistributionUrl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleWrapper.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/AndroidGradlePluginSnapshotRepositoryProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOfflineBuildModeEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjects.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canImportAsGradleProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjects.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleProjectSettingsFinder getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSettingsFinder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleVersions getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleVersions.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeGradleProxySettingsBridge()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replaceCommasWithPipesAndClean()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replacePipesWithCommasAndClean()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProxyPropertyName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExceptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExceptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProxyType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/IdeGradleProxySettingsBridge.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleLocalCache getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleLocalCache.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDirectoryWithNamePrefix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleLocalCache.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleAndroidModel findAndroidModelInModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCompatibleWithEmbeddedGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getGradleBuildFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int isValidGradlePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPathSegments()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleProjectSettings getGradleProjectSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleModuleModel getGradleModuleModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjectSystemUtil.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidSdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidNdkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getAndroidSdkPathFromFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getAndroidNdkPathFromFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getAndroidCmakePathFromFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPropertiesFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Properties properties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LocalProperties.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActivationListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/Header.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LabeledComboBoxAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/LabeledComboBoxAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGradleModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/EventUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalTitleActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/ui/ToolWindowAlikePanel.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeGradleProxySettingsBridge getHttpProxySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeGradleProxySettingsBridge getHttpsProxySettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJvmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJvmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProperties.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidPluginVersionUpdater getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/upgrade/AndroidPluginVersionUpdater.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableHttpProxyAuth()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableHttpsProxyAuth()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpProxyHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpPortNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpProxyException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpProxyAuthenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpProxyLogin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpsProxyEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpsProxyHost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpsPortNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpsProxyException()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpsProxyAuthenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHttpsProxyLogin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProxySettingsDialog.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleToImport.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleOrderEnumeratorHandlerFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleExperimentalSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUseMultiVariantExtraArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableUseMultiVariantExtraArtifacts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConfigureAllGradleTasksEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableConfigureAllGradleTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isParallelSyncEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableParallelSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGradleApiOptimizationEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableGradleApiOptimization()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDeriveRuntimeClasspathsForLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableDeriveRuntimeClasspathsForLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowAgpVersionChooserInNewProjectWizard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableShowAndroidGradlePluginVersionChooserInNewProjectWizard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AutoSyncBehavior getAutoSyncBehaviorComboBox()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettingsConfigurable.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectSettingsControlBuilder.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivity.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGradleJvmChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivity.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getModelForMaybeSourceSetDataNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivity.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectMigrationsPersistentState.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectStructure getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectStructure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectStructure.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityChecker.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldAsk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityChecker.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSyncEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncStateImpl.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/SdkIndexIssuesSyncListener.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/listeners/SdkIndexIssuesSyncListener.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemorySettingsNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/MemorySettingsPostSyncChecker.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerSyncListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerSyncListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSetup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectSetup.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLastTimestamp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/TimeBasedReminder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCleanup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectCleanup.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invokeOnFailedSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectSetupStep.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countHolderModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerManager.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/ProjectStructureUsageTrackerManager.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdksCleanupStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStep.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdksCleanupStep()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/cleanup/SdksCleanupStep.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/SetUpRunConfigurationsSyncListener.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIgnoredFileTypesPathInSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStep.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkIsNotIgnored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/post/project/IgnoredBuildScriptSetupStep.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncPhaseStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncEventLogger.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeReferencesText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainDefinition.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainDefinition.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/AddJavaToolchainDefinition.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFilesToApply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeReferencesText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProjectGradleJvmToUseJavaHome()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/jdk/JdkUtils.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerSyncErrorToSimulate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerSyncErrorToSimulate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void store()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTestMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchGradleModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncInvokerImpl.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/common/CommandLineArgs.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/TargetSdkInManifestIssuesReporter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SdkProperty getProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/TargetSdkInManifestIssuesReporter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeReferencesText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveJcenterProcessor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveJcenterProcessor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeUsage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveJcenterProcessor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommandName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixBuildToolsProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddRepoProcessor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/AddRepoProcessor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeReferencesText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProcessedElementsHeader()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getCommandName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessor.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolvedPropertyModel getSdkPropertyInBuildModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveSdkFromManifestProcessor.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SdkInManifestIssuesReporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SdkInManifestIssuesReporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getBuildFileFunction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SdkInManifestIssuesReporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assumeProjectNotInitialized()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/UnresolvedDependenciesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueNotificationHyperlink.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toHtml()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueNotificationHyperlink.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMessageType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/ExceptionSyncIssuesReporter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/ExceptionSyncIssuesReporter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/BuildToolsTooLowReporter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/AgpUsedJavaTooLowReporter.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQuickFixes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/AgpUsedJavaTooLowReporter.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/LibraryConstraintsEnabledReporter.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldReport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/LibraryConstraintsEnabledReporter.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MinSdkInManifestIssuesReporter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SdkProperty getProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MinSdkInManifestIssuesReporter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collect()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporterImpl.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGradleSyncIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MissingSdkPackageSyncIssuesReporter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldIncludeModuleLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/MissingSdkPackageSyncIssuesReporter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/DeprecatedConfigurationReporter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/JcenterDeprecatedReporter.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/AndroidXUsedReporter.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/CompileSdkVersionTooHighReporter.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSupportedIssueType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/UnhandledIssuesReporter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetDataKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssues.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyncIssuesReporter getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getStrategies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BaseSyncIssuesReporter getDefaultMessageFactory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssuesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldReport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getDeduplicationKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldIncludeModuleLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporter.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsdModuleModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/PsdModuleModels.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/ModuleSetupContext.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleSetupContext create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/ModuleSetupContext.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void syncCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleSyncMessages getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/messages/GradleSyncMessages.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSyncMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/messages/GradleSyncMessages.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectSystemId getProjectSystemId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/messages/GradleSyncMessages.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertProjectIsAndroid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SdkSyncImpl.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processPathValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOrderedCollection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processUnorderedCollection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processUnorderedMap()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processArray()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processClasspathValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processSourceAndTargetCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processNullValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleFiles getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleUpdateFileHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areGradleFilesModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGradleFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetChangedFilesState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maybeProcessSyncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFiles.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddGoogleMavenRepositoryHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlink.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddGoogleMavenRepositoryHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlink.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBuildFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/AddGoogleMavenRepositoryHyperlink.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFileHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileHyperlink.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFileHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileHyperlink.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileHyperlink.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileHyperlink.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPlatformHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallPlatformHyperlink.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/RemoveJcenterHyperlink.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SelectJdkFromFileSystemHyperlink.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenUrlHyperlink.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenUpgradeAssistantHyperlink.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifyNdkPackageNotFound()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallNdkHyperlink.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenGradleSettingsHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenGradleSettingsHyperlink.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenGradleSettingsHyperlink.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/ShowSyncIssuesDetailsHyperlink.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/ShowSyncIssuesDetailsHyperlink.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onOK()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/SyncIssueDetailsDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenUrlSyncMessageHyperlink.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileSyncMessageHyperlink.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileSyncMessageHyperlink.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/OpenFileSyncMessageHyperlink.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallBuildToolsHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/hyperlink/InstallBuildToolsHyperlink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidModuleValidator create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidModuleValidatorImpl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/AndroidModuleValidator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMismatchingEncoding()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMismatchingEncoding()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/EncodingValidationStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Project getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/android/AndroidProjectValidationStrategy.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Project getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/validation/common/CommonProjectValidationStrategy.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getLocalProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/MissingCMakeIssueChecker.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/VariantSwitcher.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSyncExecutor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/GradleSyncExecutor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/ModuleUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerModuleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidSourceRootSyncContributor.kt",
  "fileLinesCount" : 789,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLine()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaSyncPopulateProjectTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/IdeaSyncPopulateProjectTask.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectCleanupModel getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/model/ProjectCleanupModel.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key getTargetDataKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/NdkModuleModelDataService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCleanupDataService()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectCleanupDataService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key getTargetDataKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/ProjectCleanupDataService.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetDataKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/GradleModuleModelDataService.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Logger getLog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/ModuleModelDataService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataNodeCaches getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/DataNodeCaches.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataNodeCaches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/DataNodeCaches.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolingExtensionsClasses()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraProjectModelClasses()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/AndroidGradleProjectResolver.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createWizardSteps()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set findModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setImporter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ModuleImporter.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LibraryRootsComponent getLibraryEditorComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIgnored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/library/LibraryPropertiesDialog.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NativeSourceRootType.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleSourceRootPropertiesSerializers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NativeJpsModelSerializerExtension.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NativeHeaderRootType.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkFacetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacet.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacetConfiguration.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacetConfiguration.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleFacetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacetType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAppliedTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FacetTypeId getFacetTypeId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFacetId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFacetName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLastKnownAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/gradle/GradleFacet.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/JavaFacetConfiguration.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFacetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/JavaFacetType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/JavaFacetType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/JavaFacetType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFacetId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/DoNotUseLegacyJavaFacet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFacetName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/DoNotUseLegacyJavaFacet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGradleScreenshotTestTaskNameForSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArtifactForScreenshotTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkVariant.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkVariant.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getArtifacts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkVariant.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean modelVersionIsAtLeast()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/AndroidModelFeatures.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostBuildSyncSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/AndroidModelFeatures.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuildOutputFileSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/AndroidModelFeatures.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupNameSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModelFeatures.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWorkingDirectorySupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModelFeatures.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExportedHeadersSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModelFeatures.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuildSystemNameSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModelFeatures.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingleVariantSyncSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModelFeatures.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/NdkModuleModel.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVariantCoreByName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModelData.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModelData.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStudioGradleSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleSettings.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldShowMigrateToGradleNotification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/LegacyAndroidProjects.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleInitScripts getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleInitScripts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getJarPathForClass()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/common/GradleInitScripts.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleModuleImporter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createWizardSteps()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleImporter create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleModuleImporter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/PropertyBasedDoNotAskOption.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/PropertyBasedDoNotAskOption.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeHidden()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/PropertyBasedDoNotAskOption.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSaveOptionsOnCancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/PropertyBasedDoNotAskOption.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDoNotShowMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/PropertyBasedDoNotAskOption.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snoozeIndefinitelyForProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildSummary.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildContext getContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildSummary.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildSummary.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEventTime()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHint()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFilePosition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFilePosition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEventTime()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHint()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEvent.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEvent.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Navigatable getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEvent.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageEventResult getResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEvent.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/GradleErrorQuickFixProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFailures()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResult.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResult.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueEventResult.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSyncIssueFileEventResult getResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueFileEvent.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Failure create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncFailure.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePosition getFilePosition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/AndroidSyncIssueFileEventResult.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidGradleBuildConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/AndroidGradleBuildConfiguration.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidGradleBuildConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/AndroidGradleBuildConfiguration.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/AndroidGradleBuildConfiguration.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleCompilerSettingsConfigurableProvider()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurableProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isParallelBuildsEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isContinueWithFailuresEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCommandLineOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTasksExecutorImpl.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleTaskFinder.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileJava()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assembleWithTests()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvokerImpl.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void register()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/BuildStopper.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellationTokenSource remove()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/BuildStopper.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/BuildStopper.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CancellationTokenSource get()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/BuildStopper.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildContext.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildContext.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGradleTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildContext.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMode getBuildMode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildContext.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSystemId getExternalSystemId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleOutputParserProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pushBack()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserUtils.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pushBack()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/BuildOutputParserUtils.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/JavaLanguageLevelDeprecationOutputParser.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/DataBindingOutputParser.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuildSuccessful()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/BuildStatus.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/AndroidProjectTaskRunner.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBuildAttributionEnabledForProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/attribution/BuildAttributionUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAgpVersionHigherOrEqualToMinimal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/attribution/BuildAttributionUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAgpAttributionFileDir()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/attribution/BuildAttributionUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultItem createLink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/attribution/BuildAttributionOutputLinkFilter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessageBusConnection subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleBuildState getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationTracker getModificationTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncPublisher()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/errors/XmlErrorIssueChecker.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlatformPrefix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleImportCustomizer.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useExtraJvmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleImportCustomizer.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioProjectActivity.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SupportedModuleChecker getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SupportedModuleChecker.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getUnsupportedModules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SupportedModuleChecker.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlatformPrefix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidStudioGradleSettingsControlProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidSdkCompatibilityDialog.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidNewProjectInitializationStartupActivity.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/GradleJdkConfigurationInitializer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenMigrationToGradleUrlHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/importing/OpenMigrationToGradleUrlHyperlink.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable load()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectDependencyParser.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitInitialization()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupService.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleProjectInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectInfo.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectInfo.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectInfo.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkipStartupActivity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectInfo.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipStartupActivity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectInfo.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleExperimentalSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettings.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleExperimentalSettings getState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettings.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleExperimentalSettings.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Info getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/Info.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySelection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBox.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetSelection()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBox.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBox.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/LabelAndFileForLocation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/LabelAndFileForLocation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSystemDependentPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/LabelAndFileForLocation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/LabelAndFileForLocation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyModelChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkComboBox.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CompileGradleModuleAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CompileGradleModuleAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBundleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateBundleAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateBundleAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileAllSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CompileAllSources.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CompileAllSources.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CompileAllSources.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidStudioGradleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidStudioGradleAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidStudioGradleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidStudioGradleAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidStudioGradleAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGradleSyncInProgress()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidStudioGradleAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleRunConfigurationAction.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTemplateProjectStructureAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidTemplateProjectStructureAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTemplateProjectStructureAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AndroidTemplateProjectStructureAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/MakeTypeSelectionGroupAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GradleNewResourceCreationHandler.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssembleGradleProjectWithTestsAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleProjectWithTestsAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToApkLocationTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowFilePathActionSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFolderNotificationListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenEventLogHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToApkLocationTask.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshLinkedCppProjectsAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/RefreshLinkedCppProjectsAction.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateApkAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateApkAction.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateApkAction.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssembleIdeaModuleAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleIdeaModuleAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isShowFilePathActionSupported()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenEventLogHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GoToBundleLocationTask.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectBuildVariantAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SelectBuildVariantAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SelectBuildVariantAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanProjectAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/CleanProjectAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryPropertiesAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/LibraryPropertiesAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/LibraryPropertiesAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/LibraryPropertiesAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncProjectAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SyncProjectAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/SyncProjectAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RebuildGradleProjectAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/RebuildGradleProjectAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/RebuildGradleProjectAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPerform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/RebuildGradleProjectAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildsToPathsMapper getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/BuildsToPathsMapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssembleGradleProjectAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleProjectAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/GenerateSourcesModuleAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleNamesToBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleModuleAction.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleModuleAction.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/AssembleGradleModuleAction.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopGradleDaemonsAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/StopGradleDaemonsAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/actions/StopGradleDaemonsAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModelConverter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVersionIdentityMatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleDependencyCompatibilityAnalyzer.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleBuildConfigurationSourceProvider.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAndroidModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/AndroidStudioSettingsInitializer.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSystemId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleTaskEmptyContributor.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleSystem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleHierarchyProvider.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/DisableGradleProjectOpenProcessor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastCompileStatus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationLiveEditServices()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/editor/AndroidAppAndroidDebuggerInfoProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean deviceSupportsPrivacySandbox()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApkProvider.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationFactories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBeforeRunTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableDeployTargetProviders()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExecutor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileConfigurationExecutor.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileConfigurationExecutor.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debug()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileConfigurationExecutor.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldReplace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/configuration/AndroidBaselineProfileRunLineMarkerContributor.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/UnsignedApkQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationServices()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompilationDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/deployment/liveedit/tokens/GradleBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptRequiresReadAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/GradleManifestEditorProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/GradleManifestEditorProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/editors/manifest/GradleManifestEditorProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File getPropertiesPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleUserProperties.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGradleXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleUserProperties.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getKotlinXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleUserProperties.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDefaultGradleDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasUserPropertiesPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getProjectGradleDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDefaultKotlinDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/DaemonMemorySettings.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystemComponent createBuildSystemComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/MemorySettingsGradleToken.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGradleDaemonXmxModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKotlinDaemonXmxModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradleComponent.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasJvmArgs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getGradleDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getKotlinDaemonXmx()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getXmxString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String kotlinXmxJvmOption()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/memorysettings/GradlePropertiesUtil.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJdkDetails()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/feedback/GradleAndNdkFeedbackDescriptionProvider.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyncMessages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/AbstractSyncMessages.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageType getType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Navigatable getNavigatable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionInFile getPosition()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String joinText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/project/messages/SyncMessage.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateLibraryFromFilesAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showErrorDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/CreateLibraryFromFilesAction.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyStorePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getExistingKeyAliasList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKeyStoreLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/NewKeyStoreDialog.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewKeyCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getExistingKeyAliasList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKeyStoreLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/compiler/artifact/ChooseKeyDialog.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/intentions/AndroidAddLibraryDependencyAction.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableOnElementInEditorAndFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClasses.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun referenceNeedsRewriting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/MigrateToResourceNamespaces.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/namespaces/NamespacesRefactoringsUtil.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/UnusedResourcesGradleToken.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/GradleUsageTypeProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/MigrateToDefaultTargetSdkToCompileSdkIfUnset.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/MigrateToDefaultTargetSdkToCompileSdkIfUnset.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doIt()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/refactoring/MigrateToDefaultTargetSdkToCompileSdkIfUnset.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/spellchecker/AndroidGradleSpellcheckingStrategy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviousStepIndex()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardStep.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreviousStepIndex()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardStep.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canFinish()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardStep.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizardStep.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateSignedApkSettings getState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GenerateSignedApkSettings.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GenerateSignedApkSettings.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenerateSignedApkSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GenerateSignedApkSettings.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filteredFacets()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getModuleProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String makePasswordKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidFacet getSelectedFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JButton getLoadKeyStoreButton()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getKeyStorePathField()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JButton getCreateKeyStoreButton()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPasswordField getKeyStorePasswordField()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextFieldWithBrowseButton getKeyAliasField()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPasswordField getKeyPasswordField()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStep.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ChooseBundleOrApkStep.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFacet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrivateKey getPrivateKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrivateKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public X509Certificate getCertificate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCertificate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApkPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGradleOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetType getTargetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGradleSigningInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getApkLocation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageWizard.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardOpen()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/SigningWizardUsageTrackerUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardClosed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/SigningWizardUsageTrackerUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardOkAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/SigningWizardUsageTrackerUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWizardIntellijSigning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/SigningWizardUsageTrackerUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyAlias()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyStore getKeyStore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrivateKey getPrivateKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public X509Certificate getCertificate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/NewKeyForm.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldDisableDebuggable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/GradleSignStep.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/actions/GenerateSignedAppBundleOrApkAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateSignedAppBundleOrApkAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/actions/GenerateSignedAppBundleOrApkAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean allowBundleSigning()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/actions/GenerateSignedAppBundleOrApkAction.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/spellchecker/AndroidGradleKtsSpellcheckingStrategy.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolingExtensionsClasses()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/configure/KotlinAndroidMPPGradleProjectResolver.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraProjectModelClasses()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/kotlin/android/configure/KotlinAndroidMPPGradleProjectResolver.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEntityInterface()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleAndroidModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEntityInterface()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/gen/com/android/tools/idea/gradle/project/entities/impl/GradleModuleModelEntityImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeLocation stub()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSignature()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMethodParameters()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeCode()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNativeVAddress()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNativeModuleName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullComposableName()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeLocation build()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeLocation.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForeground()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackground()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForeground()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackground()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/IntelliJNavSource.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/FakeNavSource.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutLogWrapper()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLogWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLogWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fidelityWarning()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLogWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLogWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLogWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAndroidFramework()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLogWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String pathToString()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibraryLoader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNativeLibraryPath()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibraryLoader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getLayoutLibraryProvider()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibraryLoader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutLibrary load()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderSession createSession()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result renderDrawable()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearResourceCaches()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFontCache()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllCaches()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result getViewParent()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibrary.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutlibBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsupportedJavaRuntimeException()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/UnsupportedJavaRuntimeException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableMessage()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/RenderingException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun waitForProfilerTaskBasedToolWindowToBeActivated()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun waitForProfilerDeviceConnection()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun startSystemTrace()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun startCallstackSample()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun stopCpuCapture()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun startHeapDump()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun startNativeAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun stopNativeAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectSystemTraceTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectHeapDumpTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectCallstackSampleTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectNativeAllocationsTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectLiveViewTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectJavaKotlinMethodRecordingTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectJavaKotlinAllocationsTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun stopJavaKotlinAllocationsTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setRecordingTypeToSampling()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectDevice()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectProcess()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun startTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun stopTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setProfilingStartingPointToNow()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setProfilingStartingPointToProcessStart()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectLastRecordingFromRecordingList()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setHideNewTaskPromptToTrue()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun openPastRecordingsTab()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun exportRecording()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun profileAction()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/ProfilersTestBase.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/NativeAllocationsTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/NativeAllocationsTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/NativeAllocationsTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/CallstackSampleTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/CallstackSampleTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinAllocationsTaskTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinAllocationsTaskTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupSystemTraceTaskTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupSystemTraceTaskTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupJavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/JavaKotlinMethodRecordingTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/HeapDumpTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/HeapDumpTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/HeapDumpTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCurrentTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/HeapDumpTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/LiveViewTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/LiveViewTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/LiveViewTaskTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/SystemTraceTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/SystemTraceTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTask()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupNativeAllocationsTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyTaskStopped()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupNativeAllocationsTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyUIComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-integration/testSrc/com/android/tools/profilers/integration/taskbased/StartupNativeAllocationsTaskTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-integration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasReports()",
  "longName" : "",
  "relativeFileName" : "intellij.android.projectStructureTests/testSrc/com/android/tools/idea/fast/AndroidPluginLibraryConsistencyTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::intellij.android.projectStructureTests" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun loadIntelliJProject()",
  "longName" : "",
  "relativeFileName" : "intellij.android.projectStructureTests/testSrc/com/android/tools/idea/fast/AndroidPluginProjectConsistencyTestCase.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::intellij.android.projectStructureTests" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveReferenceAtCaret()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/scopes/TestArtifactsResolveTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assumeNotWindows()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunnerTest.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assumeNotWindows()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/KotlinMultiplatformAndroidTestConfigurationProducerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assumeNotWindows()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestConfigurationProducerTest.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerOpensHttpUrl()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerOpensHttpsUrl()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkLinkListenerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importTestHistoryContainsInvalidChar()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtilsTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/logging/AndroidTestSuiteLoggerTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteViewTest.kt",
  "fileLinesCount" : 934,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidDeviceInfoTableViewTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsViewTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListViewTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewContentViewTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotAttributesViewTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestResultSummary()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestResultSummary()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultsTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assumeNotWindows()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestExecutionOption()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/gradle/AndroidGradleConfigurationProducersTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidTestClassVisibilityChecker()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestClassVisibilityChecker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestClassVisibilityChecker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidClassVisibilityCheckerBase()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidClassVisibilityCheckerBase.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiClass findClass()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidClassBrowserBase.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module getModuleForScope()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidClassBrowserBase.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinished()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ExportUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunFailed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunStopped()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNewLines()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibUtils.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestCaseResult()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLogcat()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartTime()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTestStep()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/TestStepRow.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/state/AndroidTestResultsUserPreferences.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/state/AndroidTestResultsUserPreferences.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/state/AndroidTestResultsUserPreferences.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComponent()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPlaceholder()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/ScreenshotResultView.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComponent()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidDeviceInfoTableView.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidDeviceInfoTableView.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addImpression()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addImpressions()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createJvmArg()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/AndroidGradleSettings.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::build-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createJvmArg()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/AndroidGradleSettings.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::build-common" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createJvmArg()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/AndroidGradleSettings.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::build-common" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createProjectProperty()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/AndroidGradleSettings.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::build-common" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createProjectProperty()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/AndroidGradleSettings.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::build-common" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createProjectProperty()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/AndroidGradleSettings.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::build-common" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/AndroidCommonBundle.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::build-common" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/sdk/MessageBuildingSdkLog.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-common" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/sdk/MessageBuildingSdkLog.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-common" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBuildTestingManager()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/AndroidBuildTestingManager.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::build-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidBuildTestingManager getTestingManager()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/AndroidBuildTestingManager.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::build-common" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCommandExecutor getCommandExecutor()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/AndroidBuildTestingManager.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::build-common" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContext()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/ResourceEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::build-common" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/ResourceEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::build-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/ResourceEntry.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::build-common" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestConfiguration()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/AndroidBuildCommonUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::build-common" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String platformToolPath()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/AndroidBuildCommonUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::build-common" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_author_counts()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/suggest-reviewers.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query_parents()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_done()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startController()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferDataFlavors()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1494,
  "endLine" : 1496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueFileName()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystemTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestShellCommandResult()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommandResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestShellCommandResult()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommandResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutput()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommandResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception getError()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommandResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommandResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldExecute()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommandHandler.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCommand()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFailedCommand()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFailedCommand()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestDevices.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommands.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommands.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommands.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestShellCommandResult get()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/TestShellCommands.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperationsTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldPerfomThreadingChecks()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImplTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EntryNode getTreeNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryNode mapEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareNodeWithEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStructureChangedCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNodesChangedCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNodesInsertedCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNodesRemovedCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setData()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/ui/TreeUtilTest.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/Utils.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceFileEntryNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoaded()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSymbolicLinkToDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSymbolicLinkToDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpandable()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceFileEntry getEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDownloading()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUploading()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransferring()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTransferringTick()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incTransferringTick()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTransferredBytes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalTransferredBytes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileEntryNode.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ErrorNode.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ErrorNode.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ErrorNode.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ErrorNode.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileContentsWorkUnits()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimator.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimate.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDirectoryCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimate.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWorkUnits()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimate.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimate.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDirectoryCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimate.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWorkUnits()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferWorkEstimate.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setInstanceOverride()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/UniqueFileNameGenerator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueFileName()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/UniqueFileNameGenerator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createNewFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createNewDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteRecursive()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun copyFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createTempFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileOperations.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun delete()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceForwardingFileEntry.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createNewFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceForwardingFileEntry.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createNewDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceForwardingFileEntry.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun downloadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceForwardingFileEntry.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun uploadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceForwardingFileEntry.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullPath()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryKind getKind()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPermissions()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwner()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDate()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTime()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfo()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntry.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbShellCommandBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun downloadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceDataDirectoryEntry.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFileName()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAbsolute()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSuffixed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbPathUtil.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun rootDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystem.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun dataDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbDeviceFileSystem.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListing.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isDirectoryLink()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListing.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLongRunningOperationAllowed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasActiveDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkInput()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canClose()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun togglePackageFilterInvoked()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1213,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1308,
  "endLine" : 1313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1315,
  "endLine" : 1317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectController()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyLoadingNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/MyLoadingNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/MyLoadingNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/MyLoadingNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTick()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/MyLoadingNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incTick()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/MyLoadingNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTransferSummary getSummary()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferOperationTracker.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isBackgroundable()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInForeground()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/LongRunningOperationTracker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerModel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerModel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurableProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDownloadLocation()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntervalMillis()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/ThrottledProgress.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManagerImpl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProblems()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDirectoryCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDirectoryCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getByteCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addByteCount()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDurationMillis()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAction()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/FileTransferSummary.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun openFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManager.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManager.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int binarySearch()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/TreeUtil.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCancelActionListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOkStatusColor()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarningStatusColor()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorStatusColor()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ProgressPanel.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressPanel getProgressPanel()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getToolbarPanel()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showMessageLayer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showMessageLayer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showErrorMessageLayer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCancelActionListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree getTree()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameRenderer()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionGroup getActionGroup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ComponentPopupMenu.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void install()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ComponentPopupMenu.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSeparator()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/ComponentPopupMenu.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/SaveAsMenuItem.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/SynchronizeNodesMenuItem.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/NewDirectoryMenuItem.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/TreeMenuItem.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/TreeMenuItem.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/UploadFilesMenuItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/DeleteNodesMenuItem.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/CopyPathMenuItem.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/OpenMenuItem.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/NewFileMenuItem.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addProgressListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeProgressListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportErrorRelatedToNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportMessageRelatedToNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showNoDeviceScreen()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTreeBusyIndicator()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTreeBusyIndicator()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandNode()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProgressIndeterminate()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProgressValue()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProgressWarningColor()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProgressText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopProgress()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPackageFilterSelection()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enablePackageFilter()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileTreeActionGroup()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeModelChanged()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyNodePaths()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveNodesAs()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun synchronizeNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uploadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPackageFilter()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/HighlightingStats.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::analytics" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/HighlightingStats.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::analytics" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logClickUpdate()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logClickIgnore()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logClickLater()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDownloadSuccess()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDownloadFailure()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logClickNotification()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logNotificationShown()",
  "longName" : "",
  "relativeFileName" : "analytics/src/com/android/tools/analytics/StudioUpdateAnalyticsUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::analytics" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFeatures()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBundleCreatorId()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourceClass()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setResourceClass()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStepElements()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnalyticsProvider getNoOp()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/AnalyticsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::assistant" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean displayTutorials()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/FeatureData.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::assistant" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isButtonVisible()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/DefaultActionState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::assistant" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/DefaultActionState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::assistant" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMessageVisible()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/DefaultActionState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::assistant" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/DefaultActionState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::assistant" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getForeground()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/DefaultActionState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::assistant" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default AnalyticsProvider getAnalyticsProvider()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantBundleCreator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::assistant" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleTask.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::assistant" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onThrowable()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleTask.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::assistant" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecipeMetadataCacheSize()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/RecipeUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::assistant" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelled()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistSidePanel.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::assistant" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getBackgroundHoverColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getSeparatorColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getSuccessColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getFailureColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getSecondaryColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getAsStandardBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCssColor()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GridBagConstraints getVerticalGlueConstraints()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHtml()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHtml()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHtml()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHtml()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/UIUtils.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/NavigationButton.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::assistant" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateState()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getButtonColorStart()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getButtonColorEnd()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/StatefulButton.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::assistant" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleRole getAccessibleRole()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessibleName()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessibleDescription()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibleAction getAccessibleAction()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccessibleActionCount()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessibleActionDescription()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/FeatureEntryPoint.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::assistant" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FeatureEntryPoint createFeatureEntryPoint()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialChooser.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::assistant" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredScrollableViewportSize()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialChooser.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::assistant" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableUnitIncrement()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialChooser.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::assistant" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableBlockIncrement()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialChooser.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::assistant" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScrollableTracksViewportWidth()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialChooser.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::assistant" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScrollableTracksViewportHeight()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialChooser.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::assistant" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialCard.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::assistant" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNothingSelected()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAnythingSelected()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getBorderInsets()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getActualPreferredWidth()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getActualPreferredHeight()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMax()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/view/TutorialStep.java",
  "fileLinesCount" : 676,
  "components" : [ "primary::assistant" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultTutorialBundle()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TutorialBundleData parse()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getIconResource()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIconResourcePath()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepByStep()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideStepIndex()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFeatures()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWelcome()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleCreatorId()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundleCreatorId()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceClass()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getIconResource()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTutorials()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceClass()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getResourceClass()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRemoteLink()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRemoteLinkLabel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLocalHTMLPaths()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldLoadLazily()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSteps()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStepElements()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border getBorder()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border getBorder()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border getBorder()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getCodeType()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSection()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getAction()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image getImage()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Panel getPanel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSource()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionArgument()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuccessMessage()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHighlighted()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFactoryId()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleFromConfigTask.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::assistant" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onThrowable()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantGetBundleFromConfigTask.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::assistant" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "device-explorer-common/src/com/android/tools/idea/device/explorer/common/DeviceExplorerSettings.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-common" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "device-explorer-common/src/com/android/tools/idea/device/explorer/common/DeviceExplorerSettings.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "device-explorer-common/src/com/android/tools/idea/device/explorer/common/DeviceExplorerSettings.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::device-explorer-common" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openConnection()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialVdIconsLoaderTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android-material" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialIconsCopyHandlerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-material" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/MaterialIconsCopyHandlerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-material" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStyleUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLatestMetadataUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataDownloadService.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-material" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFromFile()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataDownloadService.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-material" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIconMetadata()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataBuilder.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-material" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIconMetadata()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/metadata/MaterialIconsMetadataBuilder.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-material" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStyleUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsUrlProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-material" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsUrlProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-material" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStyleUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsUrlProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-material" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsUrlProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-material" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/utils/MaterialIconsUtils.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-material" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleDynamicWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProgressTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getWizardActionDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelStep()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createStepBody()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepName()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProgressTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getWizardActionDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCanGoPrev()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createStepBody()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepName()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deriveValues()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathName()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleDynamicWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProgressTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getWizardActionDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void invokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedStateStoreTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  invokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  unsafePut()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearRecentUpdates()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final C getComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImageComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JLabel createComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/WizardStepHeaderPanel.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wizard" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleStepPath()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoNext()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoPrevious()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readyToLeavePath()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPathVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathName()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/SingleStepPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::wizard" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScopedDataBinder()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean respectUserEdits()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerValueDeriver()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document getDocument()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void itemStateChanged()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicWizardStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Project getProject()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Module getModule()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void _init()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void _commit()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoNext()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoPrevious()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JBColor getHeaderColor()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getStepIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MergingUpdateQueue getUpdateQueue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Module getModule()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ArrayList getAllPaths()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AndroidStudioWizardPath getCurrentPath()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canGoNext()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canGoPrevious()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasPrevious()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getProgressParentComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ScopedStateStore getState()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Disposable getDisposable()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Component getContentPane()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCancel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WizardUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicWizardPath()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicWizard getWizard()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ScopedStateStore getState()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setState()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DynamicWizardStep getCurrentStep()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllSteps()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoNext()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canGoPrevious()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readyToLeavePath()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPathVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPathRequired()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canPerformFinishingActions()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Project getProject()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Module getModule()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingUpdateQueue getUpdateQueue()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createStepBody()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JLabel getDescriptionLabel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JBLabel getMessageLabel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Disposable getDisposable()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithDescription.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::wizard" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WizardStepHeaderSettings getStepHeader()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStepDescription()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getStepIcon()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WizardStepHeaderSettings createProductHeader()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStepWithHeaderAndDescription.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wizard" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogWrapperHost()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogWrapperHost()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dialogWrapperCancel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JButton getNextButton()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JButton getPreviousButton()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JButton getFinishButton()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JButton getCancelButton()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredWindowSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TallImageComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PreviousAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FinishAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DialogStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardAdvanceError()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModelWizardDialogAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeDefault()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeEnabled()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeDefault()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeEnabled()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeEnabled()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeDefault()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeVisible()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool shouldBeEnabled()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JBScrollPane wrapWithVScroll()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/WizardUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wizard" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel decorate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/SimpleStudioWizardLayout.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::wizard" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getDefaultPreferredSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/SimpleStudioWizardLayout.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::wizard" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getDefaultMinSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/SimpleStudioWizardLayout.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::wizard" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckeredBackgroundPanel()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCellSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getOddCellColor()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getEvenCellColor()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/CheckeredBackgroundPanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::wizard" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getDefaultPreferredSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardLayout.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getDefaultMinSize()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardLayout.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/StudioWizardLayout.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::wizard" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemi()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoAssignmentsWithSemi()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleLinesWithSemi()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringHasOnlyOneLine()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringHandleEscapeQuotes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiLineString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiLineStringNoClosingQuotes()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroArgumentFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithIdentifiers()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyComments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommentsAfterEntity()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommentInsideBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommentInsideBlock2()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumbers()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiArgumentFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLinePropertyAndProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLinePropertyAndBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLineComplexTest()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLineBlockAndBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLineFunctionAndProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLineFunctionAndFunction()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemiEmbedded()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewLineFunctionAndBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneLineBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssignWithEnum()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNulls()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultifunctionExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyReceiverFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithPropertyArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArgumentErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndFileArgumentErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirstArgumentErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArgumentErrorRecoveryNoClosingParenthesis()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFactoryWithCommentsInArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTrailingCommaInArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunctionsWithComments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParserTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNull()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/gradle/dcl/lang/lexer/DeclarativeLexerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBuildScript()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/testSrc/com/android/tools/idea/lint/common/DeclarativeGradleVisitorTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeTokenType.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeRecursiveVisitor.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeBlockMixin.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFirst()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSecond()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBlockEntriesStart()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBlockEntriesStart()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/psi/PsiImplUtil.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/DeclarativeLanguage.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean compound_literal()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean lvalue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean newline_block_entries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean one_line_entries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/parser/DeclarativeParser.java",
  "fileLinesCount" : 857,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeEmbeddedFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeEmbeddedFactoryImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeEmbeddedFactoryImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeArgumentsList getArgumentsList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeEmbeddedFactoryImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeEmbeddedFactoryImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeAssignablePropertyImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignablePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignablePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getField()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignablePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeAssignableProperty getReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignablePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignablePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeBareReceiverImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareReceiverImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareReceiverImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareReceiverImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePairImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePair getPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePairOperator getPairOperator()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeSimpleLiteral getSimpleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeSimpleLiteral getFirst()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeValue getSecond()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePairOperatorImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePairOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeReceiverPrefixedFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeReceiverPrefixedFactoryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeReceiverPrefixedFactoryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeArgumentsList getArgumentsList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeReceiverPrefixedFactoryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeFactoryReceiver getFactoryReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeReceiverPrefixedFactoryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeReceiverPrefixedFactoryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeFactoryReceiver getReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeReceiverPrefixedFactoryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifierImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeIdentifierImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeIdentifierImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getToken()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeIdentifierImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeIdentifierImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeLiteralImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeLiteralImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePair getPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeLiteralImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeLiteralImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeLiteralImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeFactoryPropertyReceiverImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryPropertyReceiverImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryPropertyReceiverImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeArgumentsList getArgumentsList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryPropertyReceiverImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryPropertyReceiverImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePropertyReceiver getPropertyReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryPropertyReceiverImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePropertyReceiver getReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryPropertyReceiverImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeBlockGroupImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockGroupImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockGroupImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBlockEntriesStart()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockGroupImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeSimpleLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getLongLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getMultilineStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getOneLineStringLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getUnsignedInteger()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getUnsignedLong()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleLiteralImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeBlockImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeBlockGroup getBlockGroup()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeEmbeddedFactory getEmbeddedFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBlockEntriesStart()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBlockImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeFactoryReceiverImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryReceiverImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeFactoryReceiverImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeArgumentImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeValue getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeAssignableBareImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeSimpleFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleFactoryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleFactoryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeArgumentsList getArgumentsList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleFactoryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleFactoryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeFactoryReceiver getReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeSimpleFactoryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeQualifiedImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeProperty getProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeAssignableQualifiedImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeAssignableProperty getAssignableProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignableQualifiedImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePropertyImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getField()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeProperty getReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeQualifiedReceiverImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePropertyReceiver getPropertyReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeQualifiedReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeArgumentsListImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentsListImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentsListImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getArgumentList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentsListImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeArgumentsListImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeBareImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeBareImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeAssignmentImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeAssignableProperty getAssignableProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeLiteral getLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePair getPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeProperty getProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeValue getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignmentType getAssignmentType()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativeAssignmentImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePropertyReceiverImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativeIdentifier getField()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarativePropertyReceiver getReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/impl/DeclarativePropertyReceiverImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitArgumentsList()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAssignableBare()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAssignableProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAssignableQualified()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAssignment()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBare()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBareReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBlockGroup()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEmbeddedFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFactoryPropertyReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFactoryReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIdentifier()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPair()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPairOperator()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPropertyReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitQualified()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitQualifiedReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReceiverPrefixedFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSimpleFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSimpleLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAbstractFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEntry()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReceiverPrefixed()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitContributedReferenceHost()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiNamedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/gen/com/android/tools/idea/gradle/dcl/lang/psi/DeclarativeVisitor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String privateMethod()",
  "longName" : "",
  "relativeFileName" : "layoutlib/testSrc/com/android/layoutlib/TestBuild.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSerial()",
  "longName" : "",
  "relativeFileName" : "layoutlib/testSrc/com/android/layoutlib/TestBuild.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "layoutlib/testSrc/com/android/layoutlib/TestBuild.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLibrary()",
  "longName" : "",
  "relativeFileName" : "layoutlib/src/com/android/layoutlib/LayoutlibProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrameworkRClass()",
  "longName" : "",
  "relativeFileName" : "layoutlib/src/com/android/layoutlib/LayoutlibProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNativeMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "layoutlib/src/com/android/layoutlib/LayoutlibProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toBinaryClassName()",
  "longName" : "",
  "relativeFileName" : "layoutlib/src/com/android/layoutlib/LayoutlibClassLoader.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toClassName()",
  "longName" : "",
  "relativeFileName" : "layoutlib/src/com/android/layoutlib/LayoutlibClassLoader.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::layoutlib" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerFixes()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/K1CreateResourceQuickFixProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/ParcelableQuickFix.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/K1AndroidViewConstructorFix.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/quickfix/K1AndroidViewConstructorFix.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/intention/ImplementParcelableAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/intention/ImplementParcelableAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/intention/RedoParcelableAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/intention/RedoParcelableAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/intention/RemoveParcelableAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k1/src/org/jetbrains/kotlin/android/intention/RemoveParcelableAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/k2/src/org/jetbrains/kotlin/android/quickfix/K2AndroidViewConstructorFix.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppTitle()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/folding/getString.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/quickfix/autoImports/androidRImport.after.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/quickfix/autoImports/androidRImport.before.Main.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressed()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test3()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test5()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test3()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test5()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localPropertyTest()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/sdCardTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/sharedPrefs.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suppressed1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/log.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverload()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/apiCheck.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSomething()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/objectInActivity/expected/main.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSomething()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/objectInActivity/main.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/activityMethod/expected/main.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/activityMethod/main.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/viewMethod/expected/main.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/viewMethod/main.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSomeText()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/function/expected/main.kt",
  "fileLinesCount" : 7,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSomeText()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/function/main.kt",
  "fileLinesCount" : 7,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/innerViewInActivity/expected/main.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/innerViewInActivity/main.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myCompose()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/composableFunction/expected/main.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myCompose()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/composableFunction/main.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/classInActivity/expected/main.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/resourceIntention/kotlinAndroidAddStringResource/classInActivity/main.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingDescribeContents.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingDescribeContents.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingConstructor.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingConstructor.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingConstructor.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allNullableTypes.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allNullableTypes.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allNullableTypes.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingWriteToParcel.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingWriteToParcel.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingWriteToParcel.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/alreadyImplemented.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/alreadyImplemented.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/alreadyImplemented.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allTypes.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allTypes.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allTypes.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldFieldSecondary.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldFieldSecondary.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldFieldSecondary.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldField.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldField.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/oldField.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/protected.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/abstract.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/simple.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/private.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/inner.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/nested.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/alreadyExists.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/local.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/insideBody.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/init.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addActivityToManifest/local.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/AndroidKotlinResolveScopeEnlarger.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinApkModuleConfigurator.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResourceIntentionBase.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun waitingForInput()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResourceIntentionBase.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeTemplateFinished()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResourceIntentionBase.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/idea-android-output-parser/src/org/jetbrains/kotlin/android/KotlinOutputParser.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/src/org/jetbrains/kotlin/android/intention/AbstractRegisterComponentAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupManagerImplTest.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::backup" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupManagerImplTest.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::backup" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupManagerImplTest.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::backup" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupManagerImplTest.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::backup" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupManagerImplTest.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::backup" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun checkCompatibleApps()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/testing/FakeActionHelper.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::backup" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForDialogs()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/testing/FakeDialogFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::backup" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationIds()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkDevice()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/DeviceChecker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::backup" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun checkCompatibleApps()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/ActionHelperImpl.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::backup" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/PostBackupDialog.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::backup" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateBasedOnInstantState()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/RestoreRunConfigSection.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::backup" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getDebuggableApps()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getForegroundApplicationId()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isInstalled()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openBackupDisabledLearnMoreLink()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupManagerImpl.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::backup" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupDialog.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::backup" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupDialog.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::backup" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupDialog.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::backup" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextAndAddToHistory()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileTextField.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::backup" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCurrentTextToHistory()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileTextField.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::backup" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileTextField.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::backup" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFileHistory()",
  "longName" : "",
  "relativeFileName" : "backup/src/com/android/tools/idea/backup/BackupFileHistory.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::backup" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForCondition()",
  "longName" : "",
  "relativeFileName" : "adt-testutils/src/main/java/com/android/testutils/AsyncTestUtilsKt.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-testutils" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun firstIterationFinished()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun middleIterationFinished()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expand()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unmarkGrowing()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/HeapGraph.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::bleak" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildForLabel()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/expander/ClassLoaderExpander.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::bleak" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWithBleak()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Bleak.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::bleak" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun firstIterationFinished()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Bleak.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::bleak" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResults()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/Bleak.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::bleak" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeLoadedClasses()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/JniBleakHelper.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::bleak" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pauseThreads()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/JniBleakHelper.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::bleak" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeThreads()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/JniBleakHelper.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::bleak" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTrivial()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/ReflectionUtil.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::bleak" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  receive()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/Helpers.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeParsedValue_notSet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeParsedValue_parsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ParsedValueTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForModification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelMapPropertyImplTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelMapPropertyImplTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assumeNotWindows()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsVariablesTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TestModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/TestModel.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/TestModel.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeclared()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/TestModel.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsModel getParent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/TestModel.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashString_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleVersion_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/InputParsersTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsModelNameComparatorTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText_empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsIssueCollectionTest.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplDeclarativeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsProjectImplDeclarativeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpTestDataPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/PsdGradleFileModelTestCase.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHyperlinkDestination()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/IssuesBySeverityPathTextComparatorTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/issues/SuggestionsViewIssueRendererTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParsedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArtifactSearchQuery_groupAndName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArtifactSearchQuery_groupOnly()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArtifactSearchQuery_unknown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArtifactSearchQuery_groupAndColon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArtifactSearchQuery_colonAndName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseArtifactSearchQuery_wildcards()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBaseTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBaseTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/quickfix/SdkIndexLinkQuickFix.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/quickfix/SdkIndexLinkQuickFix.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDescriptors.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsConfigurationName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidArtifact.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeExisting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModuleDefaultConfigDescriptors.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsFlavorDimensionCollection.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsFlavorDimensionCollection.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsLibraryAndroidDependency.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsProductFlavor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsVariant.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachArtifact()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsVariant.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForModification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildType.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsBuildType.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsJarAndroidDependency.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsJarAndroidDependency.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeExisting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsProductFlavorCollection.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeExisting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigCollection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsModuleAndroidDependency.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun notifyChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsCollectionBase.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForModification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsSigningConfig.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsSigningConfig.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachModuleDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachLibraryDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachFileDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachFileTreeDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsParsedDependencies.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModelNameComparator.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsBuildScript.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectDescriptors.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectDescriptors.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParsedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectDescriptors.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onModuleChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsProjectImpl.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsLibraryJavaDependency.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitiveDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsLibraryJavaDependency.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJarJavaDependency.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJarJavaDependency.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsModuleJavaDependency.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVersionCatalog.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariables.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeExisting()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariables.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String textOf()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/pom/MavenPoms.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireDependencyModifiedEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireDependencyRemovedEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireDependenciesReloadedEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsDaemon.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsDaemon.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queueUpdateCheck()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsLibraryUpdateCheckerDaemon.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsLibraryUpdateCheckerDaemon.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queueCheck()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsSdkIndexCheckerDaemon.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsSdkIndexCheckerDaemon.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/AvailableLibraryUpdateStorage.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/ProjectConfigurationError.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/ProjectConfigurationError.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeFixed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/ProjectConfigurationError.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/android/ChildModelConfigurable.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/android/ChildModelConfigurable.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyEditedFieldsTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreUiState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsModuleCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsModuleCellRenderer.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectStructureChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logFieldEdited()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T getModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getEditableObject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected History getHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/InternetLinkHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/InternetLinkHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssuesViewer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/NavigationHyperlinkListener.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToPathLinkHandler()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/GoToPathLinkHandler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/GoToPathLinkHandler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyEditedFieldsTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesConfigurable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesConfigurable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runToolbarAddAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeToolbarAddVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEdited()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTree()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun fireCountChangeListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/AbstractCounterDisplayConfigurable.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/AbstractCounterDisplayConfigurable.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionGroupViewerUi.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionGroupViewerUi.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestionsFormUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsFormUi.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLoading()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsForm.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/ModuleSuggestionsConfigurable.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsUISettings getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsUISettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsUISettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireUISettingsChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsUISettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsUISettings getState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsUISettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsUISettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsProject getProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractMainPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsContext getContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractMainPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractMainPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected History getHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractMainPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchForm.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFocusListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanel.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFocusListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/CollectionPropertyEditor.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigPanelUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanelUi.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ConfigPanelUi.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractVariableForm()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/manipulation/ExtractVariableForm.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/manipulation/ExtractVariableDialog.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFocusListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/SelectionChangeEventDispatcher.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ModulesComboBoxAction.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ModulesComboBoxAction.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredComponent getTitleComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolTipText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpanded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/CollapsiblePanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ModuleSelectorDropDownPanel.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMetaOrCtrlKeyPressed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/UiUtil.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEmptyText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AvailableVersionsPanel.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPsModelTableCellRenderer()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractPsModelTableCellRenderer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractPsModelTableCellRenderer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wasObjectStored()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonDebugSelected()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRestoreListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMinimizedPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowHeader getHeader()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMnemonic2()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ChooseModuleDialog.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckBoxListListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCheckBoxListListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectionChangeListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PsCheckBoxList.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFocusWatcher()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMinimizeListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusGained()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusLost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ToolWindowHeader.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildren()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/PsRootNode.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBaseCollapseAllAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseCollapseAllAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBaseExpandAllAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseExpandAllAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/SimpleNodeComparator.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSomethingToCommit()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseTreeStructure.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactRepositorySearchFormUi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormUi.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/IssuesViewerPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PropertyEditorValidator.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PropertyEditorValidator.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setComboBoxFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setComboBoxPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHistory()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/IdeSdksConfigurable.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openProjectSettings()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNewPsd()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk chooseAndSetSdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/AndroidProjectSettingsServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/GradleResolver.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showAndroidProjectStructure()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/actions/AndroidShowStructureSettingsAction.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddModuleWizard selectFileAndCreateWizard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/adtimport/actions/AndroidImportProjectAction.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreviewTest.kt",
  "fileLinesCount" : 824,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreviewTest.kt",
  "fileLinesCount" : 824,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createRepresentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreviewTest.kt",
  "fileLinesCount" : 824,
  "components" : [ "primary::designer" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreviewTest.kt",
  "fileLinesCount" : 824,
  "components" : [ "primary::designer" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/TestUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTextView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ViewHandlerManagerTest.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandlerTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean providesCustomManifest()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/ImageViewHandlerTest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolsSrc()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/assistant/ImageViewAssistantTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolsSrc()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/assistant/ImageViewAssistantTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/AppBarLayoutHandlerTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDesignerPluginHome()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelBuilder model()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelBuilder model()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComponentDescriptor component()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenFixture screen()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlAtfIssueTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::designer" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyIsWhenNothingIsSelected()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlDesignSurfaceActionHandlerTest.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderHasResult()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/AccessibilityTestingFrameworkValidatorTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rectangle scaleRectangle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/layer/OverlayLayerTest.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScreenViewLayerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rectangle scaleRectangle()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/ScreenViewLayerTest.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManagerTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultValues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/LayoutParamsManagerTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOtherStringAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/LayoutParamsManagerTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutParams()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/LayoutParamsManagerTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlTag createTagFromXml()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNeedsDefaultId()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/model/NlComponentTest.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MouseEvent eventAt()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/ItemListTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent getRendererFor()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/ItemListTest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypingInCategoryListStartsFiltering()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTypingInItemListStartsFiltering()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMenuCreationForLayouts()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMenuCreationForPreferences()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMenuCreationForMenus()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startFiltering()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PalettePanelTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::designer" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertTextViewItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertCoordinatorLayoutItem()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/palette/PaletteTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/NlModelTestUtil.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesProviderTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/DerivedStyleFinderTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/FontEnumSupportTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/ResourceActionsTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineSpacingExtra()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutHeight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropDownWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropDownHeight()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProviderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/support/TextAppearanceEnumSupportTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModelTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/AllAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/CommonAttributesInspectorBuilderTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/inspector/FavoritesInspectorBuilderTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlIdRenamingTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/InspectorTestUtil.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFlagsProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/InspectorTestUtil.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeProperty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/InspectorTestUtil.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/MinApiRule.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/PsiLookupRule.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/PsiLookupRule.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpCustomView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSiblingById()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/testutils/SupportTestUtil.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/ui/EmptyTablePanelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/type/FileTypeUtilsTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/manager/NlDesignSurfacePositionableContentLayoutManagerTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/manager/NlDesignSurfacePositionableContentLayoutManagerTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAvailable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAvailable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDisposed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintAnalysisTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/ButtonSizeAnalyzerTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/ButtonSizeAnalyzerTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/TextFieldSizeAnalyzerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/TextFieldSizeAnalyzerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/LocaleAnalyzerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/LocaleAnalyzerTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/AtfAnalyzerTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/AtfAnalyzerTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/WearMarginAnalyzerTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/WearMarginAnalyzerTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/LongTextAnalyzerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/LongTextAnalyzerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/OverlapAnalyzerTest.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/BoundsAnalyzerTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/visuallint/analyzers/BoundsAnalyzerTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationActionManagerTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandlerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoExceptionWhenInsertingChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/menu/SearchItemHandlerTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRendererTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneCreationTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutArrangeConnectTest()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeConnectTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneTest()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneTest()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutTest6()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutTest6.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutArrangeTest2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutArrangeTest2.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSceneViews()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simulateResourceChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutConnectArrangeTest1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/ScoutConnectArrangeTest1.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MockNlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/MockNlComponent.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/MockCopyPasteManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getContents()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/MockCopyPasteManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areDataFlavorsAvailable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/util/MockCopyPasteManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/ml/xmltocompose/NShotXmlToComposeConverterTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runWhenLoaded()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorLifecycleTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneLayerTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHover()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/LayoutlibInteractionHandlerTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/sceneview/LabelPanelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/sceneview/LabelPanelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/sceneview/InteractiveLabelPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/sceneview/InteractiveLabelPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackZoom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/ZoomControllerUtils.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackZoom()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/ZoomControllerUtils.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableDefinition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinition getStyleableByName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAttrs()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttrDefinition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/UsageTrackerUtilTest.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/AssistantPanelMetricsTrackerTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/AssistantPanelMetricsTrackerTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/diagnostics/NlDiagnosticsTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/diagnostics/NlDiagnosticsTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/TestModelListener.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/TestModelListener.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelLiveUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/TestModelListener.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelActivated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/TestModelListener.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncNlModel createModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeAndroidFacet()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 978,
  "endLine" : 980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDebugOff()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlComponentBackendXmlTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/IssueDataTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/IssueDataTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/ModelLintIssueAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskCount()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/lint/ModelLintIssueAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSummary()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightSeverity getSeverity()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueSource getSource()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCategory()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueTest.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelViewOptionActionGroupTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleComposable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableWithArgs()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelCall()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixWithAiButtonWhenFlagEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixWithAiButtonNotVisibleWhenFlagDisabled()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/LintIssueProviderTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/LintIssueProviderTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/LintIssueProviderTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNodeProvider()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/NodeProviderTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RenderErrorModel createRenderErrorModel()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueModelTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertEqualsIgnoreSpaces()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssuePanelServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addChild()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueModelTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findHits()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/ScenePickerImplTest.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseRelease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayList getDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performToolbarAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performViewAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performViewAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/scene/SceneMouseInteraction.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::designer" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ControllableTickerTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRevertToOriginal()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/DeviceActionsTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/errors/ComposeRenderErrorContributorTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/errors/WearTileRenderErrorContributorTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/actions/DrawableBackgroundLayerTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "designer/testData/projects/simpleApplication/app/src/main/java/google/simpleapplication/CustomView.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::designer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BottomNavigationView()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/BottomNavigationView.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/FloatingActionButton.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextInputLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/TabLayoutX.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextInputLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/TabLayout.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MaterialButton()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/MaterialButton.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatCheckBox()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/AppCompatCheckBox.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/FloatingActionButtonX.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatButton()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/AppCompatButton.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BottomNavigationView()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/BottomNavigationViewX.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextInputLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/TextInputLayoutX.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chip()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/Chip.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextInputLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/TextInputLayout.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setReturnNull()",
  "longName" : "",
  "relativeFileName" : "designer/testData/classloader/androidx/lifecycle/ViewTreeLifecycleOwner.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/adtui/ZoomController.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundedScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/adtui/ZoomController.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCaretChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNoTransition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimatedSelectorToolbar.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTransitionSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimatedSelectorToolbar.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPreviewOptionTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimatedSelectorToolbar.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::designer" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/LayoutNavigationManager.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutNavigationManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/LayoutNavigationManager.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutNavigationManager getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/LayoutNavigationManager.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean pushFile()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/LayoutNavigationManager.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/LayoutNavigationManager.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlActionManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnAction getAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSceneViewContextToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewActionPresentationWrapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlActionManager.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::designer" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbar.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::designer" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultNlToolbarActionGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DefaultNlToolbarActionGroups.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInVisualizationTool()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DefaultNlToolbarActionGroups.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlEditorProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlEditorProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerEditor createDesignEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlEditorProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUIController()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/ResourceFileTrafficLightRenderer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlAbstractWindowManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlAbstractWindowManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateToolWindow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlAbstractWindowManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DesignerEditorPanelFacade getDesigner()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/NlAbstractWindowManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onInit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/MultiRepresentationPreview.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::designer" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorProvider.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserSelectedAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentHidden()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBaseStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SwitchHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SwitchHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DatePickerHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingViewGroupHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomPanel getLayoutCustomPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesPainting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentProvider getComponentProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillPolicy getFillPolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBaseStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroupHandler getDelegateHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsAccessoryPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean drawGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUpAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentTreeChildCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentTreeChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentTreeChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInComponentTree()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropertyActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateBaseId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPrefixToNamespaceMap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomPanel getCustomPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewGroupHandler.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewPagerHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBaseStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ChipHandler.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesPainting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAddCommonDragTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearLayoutHandler.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::designer" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearResizeTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/targets/LinearResizeTarget.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClearWeightsAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/ClearWeightsAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/LinearLayoutAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/LinearLayoutAction.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributeWeightsAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/actions/DistributeWeightsAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBaseStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CheckBoxHandler.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesPainting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAddCommonDragTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteLayoutHandler.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbsoluteResizeTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteResizeTarget.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateXPos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteResizeTarget.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateYPos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteResizeTarget.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void updateWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteResizeTarget.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void updateHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/absolute/AbsoluteResizeTarget.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewEditorImpl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getCompileSdkVersion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getTargetSdkVersion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlModel getModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootViews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInsertChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlComponent getChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean moduleDependsOnAppCompat()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewEditorImpl.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::designer" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CardViewHandler.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewGroupHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AdapterViewHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AdapterViewHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AppBarLayoutHandler.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/AppBarLayoutHandler.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/RecyclerViewAssistant.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::designer" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/Template.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/TextViewAssistant.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/assistant/ImageViewAssistant.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::designer" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeDelegateHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/MergeDelegateHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/MergeDelegateHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/MergeDelegateHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CustomViewHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewHandlerManager get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHandlerManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearCache()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewHandlerManager.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::designer" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/MergeHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/MergeHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSampleImageSrc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageButtonHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawBarrier.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBarrier()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawBarrier.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawHorizontalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawHorizontalGuideline.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrame.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrame.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawHorizontalZigZagLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void drawVerticalZigZagLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java",
  "fileLinesCount" : 1182,
  "components" : [ "primary::designer" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasBottom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/ConstraintLayoutNotchProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrameNoDirection.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnimatedFrameNoDirection.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String rectToString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnection.java",
  "fileLinesCount" : 887,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawAnchor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawGuidelineCycle.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawGuidelineCycle.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/Animation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/Animation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/Animation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/Animation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutChainHandler.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasHorizontalConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasVerticalConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getXfromParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getYfromParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDpX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasBottom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasStart()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasEnd()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGuideLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBarrier()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1126,
  "endLine" : 1128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDpY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1246,
  "endLine" : 1248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDpWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1251,
  "endLine" : 1253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDpHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1256,
  "endLine" : 1258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int pixelToDP()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDpBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1266,
  "endLine" : 1268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1270,
  "endLine" : 1272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScoutAbsoluteDpX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1480,
  "endLine" : 1482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScoutAbsoluteDpY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1484,
  "endLine" : 1486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScoutAbsoluteDpWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1488,
  "endLine" : 1490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScoutAbsoluteDpHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintComponentUtilities.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::designer" ],
  "startLine" : 1492,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Guideline.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Guideline.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/Guideline.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintAnchor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDebugName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRootX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRootY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBottom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getAnchors()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidgetContainer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WidgetConstraintModel getWidgetModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredHorizontalSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredVerticalSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimension getThumbSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Color getShadowColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Color getHighlightColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Color getFocusColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintPanel.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::designer" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarginValue getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isADefault()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getTextField()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResourcePickerActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeResourcePickerActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/MarginPopup.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelLiveUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Timer getTimer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetConstraintModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignSurface getSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRatioString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAttribute getHorizontalBiasAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAttribute getVerticalBiasAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAndroidAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSherpaAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAspect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void killBaselineConstraint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/WidgetConstraintModel.java",
  "fileLinesCount" : 924,
  "components" : [ "primary::designer" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutFlowHandler.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NlAnalyticsManager getAnalyticsManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomPanel getLayoutCustomPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAddCommonDragTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUpAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesPainting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClearConstraintsAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfirmationMessage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean affectsUndo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHighlight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MarginSelector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1317,
  "endLine" : 1319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1488,
  "endLine" : 1490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutHandler.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::designer" ],
  "startLine" : 1555,
  "endLine" : 1557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutLayerHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean holdsReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeReference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintHelperHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Look getLook()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimating()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/decorator/ColorTheme.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingFX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingFY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSwingDimensionF()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAndroidDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAndroidDimensionF()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAndroidX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAndroidFX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAndroidY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAndroidFY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslateX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslateY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/drawing/ViewTransform.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ComponentModification.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierAnchorTarget.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierAnchorTarget.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierAnchorTarget.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List newSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineTarget.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineCycleTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canChangeSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getMouseCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineCycleTarget.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchorTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHorizontalAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerticalAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBaselineAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDisconnect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearMe()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean useRtlAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOppositeSideConnectedToSameTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintAnchorTarget.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::designer" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineAnchorTarget.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineAnchorTarget.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/GuidelineAnchorTarget.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List newSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BarrierTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDown()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getMouseCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isHittable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/BarrierTarget.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintResizeTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canChangeSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintResizeTarget.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintDropHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/targets/ConstraintDropHandler.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ConstraintLayoutBarrierHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void topKill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void leftKill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rightKill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bottomKill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int baselinePos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowTriangle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSister()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1306,
  "endLine" : 1308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollToViewFocusListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/ScrollToViewFocusListener.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TableRowHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldAddCommonDragTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/CoordinatorLayoutHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/coordinator/DrawSnapTarget.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingViewHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillPolicy getFillPolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomPanel getCustomPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBaseStyles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DelegatingViewHandler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageSwitcherHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RequestFocusHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RequestFocusHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSampleImageSrc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentAssistantFactory getComponentAssistant()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ImageViewHandler.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRelativeToParentEdge()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/ConstraintType.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChildRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandler.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FragmentHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FragmentHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDistance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/MatchPos.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/common/MatchPos.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DrawerLayoutHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List newSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DrawerLayoutHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isHittable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DrawerLayoutHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String browseNavs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/BaseFragmentHandler.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FragmentContainerViewHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRowSkippingEqualLineLocations()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumn()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumnSkippingEqualLineLocations()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean cellHasChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRowCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridInfo.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRow1()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/ChildInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumn1()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/ChildInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRow2()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/ChildInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumn2()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/ChildInfo.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVerticalDivider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHorizontalDivider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String browseClasses()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ViewTagHandler.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextViewHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropertyActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TextViewHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/flexbox/FlexboxLayoutHandler.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/CalendarViewHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSampleImageSrc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ZoomButtonHandler.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ToolbarHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/LayoutHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/LayoutHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSampleImageSrc()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/FloatingActionButtonHandler.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ZoomControlsHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropertyActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RecyclerViewHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TimePickerHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDropZoneLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceCategoryDragHandler.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Map getPreferenceToBoundsMap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getMidpointY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMidpointY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceGroupDragHandler.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ListViewScrollHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ListViewScrollHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDropZoneLines()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/PreferenceScreenDragHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTabItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAddCommonDragTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TabLayoutHandler.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SpaceHandler.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/SpaceHandler.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInComponentTree()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/IncludeHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TableLayoutHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/TableLayoutHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RadioGroupHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/RadioGroupHandler.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getXml()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getToolbarScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture updateImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ui/AppBarConfigurationDialog.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::designer" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlScannerLayoutParser.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFitIntoScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurfacePositionableContentLayoutManager.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ErrorQueue.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegrator.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegrator.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateLints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegrator.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteraction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::designer" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DnDTransferItem getTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createOverlays()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDraggedComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/DragDropInteraction.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::designer" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccessoryPanelListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAccessoryPanelListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelActivated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessoryPanelInterface getCurrentPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessoryPanel.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplyFixButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIgnoreButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pause()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resume()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isParserCleaned()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScannerMetricTracker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldRenderErrorsPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSceneViewRectangles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlDesignSurface.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::designer" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateContentSizePolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewBuilder.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScreenViewBuilder newBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableList createLayers()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBorderLayer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasContentSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorSet getColorSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResizeable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenView.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/HighlightLayer.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/HighlightLayer.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/layer/HighlightLayer.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTracker()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/ResizeTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logPropertyChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/NlNopTracker.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DensityMenuAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/DensityMenuAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveIconActionGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/adaptiveicon/AdaptiveIconActionGroups.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlDropEvent.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNlComponentInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/NlComponentHelper.kt",
  "fileLinesCount" : 731,
  "components" : [ "primary::designer" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHorizontal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/SegmentType.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/SegmentType.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SegmentType getLeftSegment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SegmentType getRightSegment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeftSegment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRightSegment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrLeftOf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrRightOf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrAlignParentLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrAlignParentRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrMarginLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrMarginRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/TextDirection.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fillHorizontally()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/FillPolicy.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fillVertically()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/FillPolicy.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean contains()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Ranges.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::designer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerFieldMapper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/LayoutParamsManager.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResizePolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResizable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean topAllowed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rightAllowed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bottomAllowed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean leftAllowed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAspectPreserving()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResizePolicy full()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResizePolicy none()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResizePolicy horizontal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResizePolicy vertical()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResizePolicy scaled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/ResizePolicy.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int width()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int height()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Insets.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPattern()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PatternFilter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemListModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemListModel.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemListModel.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRightMarginWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryList.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Item getItemById()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Group()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseItem getItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Group getParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMetaTags()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMaterialReference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Group getParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reuseForDragPreview()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDependencyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useAndroidXDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsLibraryLoad()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSyncTopicListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNotifyAlways()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryListModel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryListModel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasExplicitGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryListModel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMatchCounts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/CategoryListModel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PalettePanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnAction getAddToDesignAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnAction getAndroidDocAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnAction getMaterialDocAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryList getCategoryList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getItemList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutEditorFileType getLayoutEditorFileType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFocus()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallbacks()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsFiltering()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyListener getFilterKeyListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolContext()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCategoryListVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCopyVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSourceActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FavoriteAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MaterialDocAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRightMarginWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemPanelRenderer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ItemList.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpandableItemsHandler createExpandableItemsHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRightMarginWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/ListWithMargin.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUpdateListeners()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NlPaletteModel get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUpdateListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUpdateListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPaletteFileNameFromId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/NlPaletteModel.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::designer" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryListModel getCategoryListModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemListModel getItemListModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFilterPattern()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMatchCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFavoriteItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateItemModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DataModel.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::designer" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/analytics/UiToolsPreferenceUsageTracker.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlFlagsPropertyItem.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerCallbacks()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesPanelToolContent.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesPanelToolContent.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun resolveValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFolderConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldVisitResourceType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/ResourceActions.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterRawAttributeComment()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/HelpActions.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/support/NlEnumSupportProvider.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompletionValues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlIdPropertyItem.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlIdPropertyItem.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/model/HorizontalEditorPanelModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCache()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ViewInspectorBuilder.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/ConstraintLayoutHelperInspectorBuilder.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetCache()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/CommonAttributesInspectorBuilder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/groups/AbstractMarginGroup.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/groups/AbstractMarginGroup.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/groups/ConstraintsGroup.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/groups/ConstraintsGroup.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetCache()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/LayoutInspectorBuilder.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/TextViewInspectorBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/SampleCustomPanel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/SampleCustomPanel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/SampleCustomPanel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlNewPropertyItem.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setResolver()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPropertiesInTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideDefaultValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getPropertyValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firePropertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firePropertyValueChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelLiveUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertiesModel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::designer" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasDefaultValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlDefaultPropertyValueProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ToggleButtonPropertyEditor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ToggleButtonPropertyEditor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ToggleButtonPropertyEditor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/TransformsPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double frac()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStiffness()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDamping()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMass()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getThreshold()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBounce()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseSpring()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDuration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1109,
  "endLine" : 1111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1113,
  "endLine" : 1115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JPanel panelWithUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1557,
  "endLine" : 1559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1564,
  "endLine" : 1566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onModelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1569,
  "endLine" : 1571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUseSlider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidget.java",
  "fileLinesCount" : 1682,
  "components" : [ "primary::designer" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidgetModel.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidgetModel.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnUpdateNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeActionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurve.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EasingCurvePanel.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListDataListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListDataListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListDataListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListDataListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferDataFlavors()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedRowIndex()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/ReferencesIdsPanel.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentResized()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/VirtualWidget.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static double frac()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemsUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/EmptyTablePanel.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isToolsAttrAvailable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlVisibilityModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/VisibilityBadgeColumn.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/VisibilityBadgeColumn.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignSurface getDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/BackNavigationComponent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolbarActionGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/type/AnimatedStateListFileType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlDrawingStyle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlDrawingStyle.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getStrokeColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlDrawingStyle.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stroke getStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlDrawingStyle.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getFillColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlDrawingStyle.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useStyle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLeft()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBottom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/graphics/NlGraphics.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMessageTips()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Issue wrapIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSummary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightSeverity getSeverity()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueSource getSource()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCategory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkListener getHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/error/RenderIssueProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateListActionGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/StateListActionGroups.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/State.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getIntValue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/State.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/State.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun a()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun r()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun g()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun b()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColorString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/MathUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/colorblindmode/ColorConstants.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VisualizationToolSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalState getGlobalState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalState getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirstTimeOpen()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstTimeOpen()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowDecoration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowDecoration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationSetId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigurationSetId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCustomConfigurationSets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomConfigurationSets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastSelectedConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolSettings.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldHighlight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuppressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSuppress()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customizeIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintRenderIssue.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::designer" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintService.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintIssueProvider.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintIssueProvider.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintIssueProvider.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/visuallint/VisualLintIssueProvider.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSceneViewContextToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationActionManager.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationActionManager.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCancelledBackgroundAnalysis()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackClickHyperLink()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackFirstRunTime()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackVisiblePreviews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/VisualLintUsageTracker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VisualizationToolProjectSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState getProjectState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolProjectSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLoadingMessage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showErrorMessage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canEat()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCurrentConfigurationSetUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDesignSurfaceForTestOnly()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshForTestOnly()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stayHovering()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationActions.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPalette.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPalette.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isApplicableAsync()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldBeAvailable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileClosed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOverflowGroupActive()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/GroupDragHandler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::designer" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/NavigationViewSceneView.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/NavigationViewSceneView.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ActionBar.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getOverflowItems()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ActionBar.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rectangle getItemBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ActionBar.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rectangle getOverflowItemBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ActionBar.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean contains()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ActionBar.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/SwitchItemHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/ItemHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/SearchItemHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/SearchItemHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handles()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/CastButtonHandler.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleMavenArtifactId getGradleCoordinateId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/CastButtonHandler.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/CastButtonHandler.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttr()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChainsArrange.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::designer" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDirection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Direction get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean reverse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Direction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean xRangeOverlap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean yRangeOverlap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rangeOverlap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutChains.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::designer" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMarginResource()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean connectCheck()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean chainCheck()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inferConstraintsFromConvert()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inferConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Scout.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::designer" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double error()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int orientation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int totalError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstraintSet.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::designer" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Direction getType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutArrange.java",
  "fileLinesCount" : 1227,
  "components" : [ "primary::designer" ],
  "startLine" : 1197,
  "endLine" : 1199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAbsoluteMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int destWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Direction destDirection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParentConnection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Connection.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstrainedWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutWidget getScoutWidget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ConstrainedWidget.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScoutWidget getChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerticalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHorizontalGuideline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightInt()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthInt()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Direction lookupType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDpX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDpY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDpHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDpWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScoutWidget getOwner()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Direction getType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Anchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDpX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDpY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDpWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDpHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDpBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoutWidget getParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/ScoutWidget.java",
  "fileLinesCount" : 1076,
  "components" : [ "primary::designer" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String leftTrim()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scout/Utils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/StructurePaneComponentHandler.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/StructurePaneComponentHandler.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDragType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/DragHandler.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int dpToPx()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String displayResourceInput()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String displayResourceInput()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String displayResourceInput()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewEditor.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PaletteComponentHandler.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PaletteComponentHandler.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPreviewScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PaletteComponentHandler.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillPolicy getFillPolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropertyActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateBaseId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollHandler createScrollHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillPolicy getFillPolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesPainting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentProvider getComponentProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentTreeChildCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentTreeChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsAccessoryPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean holdsReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ScrollViewScrollHandler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PropertyComponentHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomPanel getCustomPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PropertyComponentHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomPanel getLayoutCustomPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PropertyComponentHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLayoutInspectorProperties()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PropertyComponentHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/PropertyComponentHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean affectsUndo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Icon getUnselectedIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getUnselectedLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getSelectedLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionMenu.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewActionSeparator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFollowingAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfirmationMessage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/DirectViewAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectViewAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/DirectViewAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectViewAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/DirectViewAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleViewActionGroup.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ZoomToSelectionAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawHorizontalNotch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalNotch.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawHorizontalNotch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalNotch.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawVerticalLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawHorizontalLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawHorizontalLine.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawVerticalNotch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalNotch.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawVerticalNotch()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawVerticalNotch.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/draw/DrawResize.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/UnknownViewDecorator.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewStates()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewStates getTimedChange_prev()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewStates getTimedChange_value()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Long getTimedChange_time()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer getTryingToConnectState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/DecoratorUtilities.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::designer" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/CheckBoxDecorator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SwitchDecorator.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/SeekBarDecorator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/RadioButtonDecorator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ProgressBarDecorator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int androidToSwingFontSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ButtonDecorator.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getContentText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ButtonDecorator.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/decorator/ImageViewDecorator.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::designer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRender()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderer.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderer.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::designer" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRenderModuleWrapperForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderConfiguration.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRenderTaskBuilderWrapperForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneRenderConfiguration.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRootViews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/NlModelHierarchyUpdater.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pause()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/SteppingSessionClock.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resume()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/SteppingSessionClock.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/RenderingQueue.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/RenderingQueue.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateCachedResponse()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelLiveUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestRender()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestRenderAndWait()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pauseSessionClock()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeSessionClock()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetInteractiveEventsCounter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/LayoutlibSceneManager.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::designer" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/LayoutQualifierDropdownMenu.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdPrefix()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/analytics/AssistantPanelNavListener.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/analytics/AssistantPanelNavListener.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutForm.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFlattenHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutForm.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFlattenReferenced()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutForm.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIncludeCustomViews()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutForm.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawableBackgroundType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DrawableBackgroundMenuAction.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateLayoutTestSkeletonAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendTreeComparison()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendXmlComparison()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/GenerateLayoutTestSkeletonAction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::designer" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectParentAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/SelectParentAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToConstraintLayoutAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToConstraintLayoutAction.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::designer" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOkAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTagNameChangeConsumer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTagNameText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/MorphPanel.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/ConvertToComposeAction.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DisableToolsVisibilityAndPositionInPreviewAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/actions/DisableToolsVisibilityAndPositionInPreviewAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectElement()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFileEditorDelegate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createSurfaceToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildError()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignSurface getSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelLintIssueAnnotator getModelLintIssueAnnotator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WaitingForGradleSyncException()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyContentPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorPanel.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::designer" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolbarActionGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ToolbarActionGroups.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getNorthGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ToolbarActionGroups.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getEastGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ToolbarActionGroups.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getNorthEastGroup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ToolbarActionGroups.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static AnAction getRegisteredActionByName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSceneViewContextToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getSceneViewStatusIconAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getSceneViewLeftBar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getSceneViewRightBar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ActionManager.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DesignerEditorFileType getFileType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun selectAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditor.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretAdded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canEat()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getToolbarComponentForTests()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SeamlessTextEditorWithPreview.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBackgroundHighlighter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserSelectedAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignToolsSplitEditor.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stayHovering()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repaintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/Interactable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnScaleListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceZoomController.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SurfaceProgressPanel.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/SceneViewHeader.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/SceneViewHeader.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sizeForScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/SceneViewHeader.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/SceneViewHeader.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestOrganizationHeader()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/organization/OrganizationHeader.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBePreprocessed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceScrollPane.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNoComposeHeadersForTests()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPanel.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::designer" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrganizationGroupState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveOrganizationGroupState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceSettings.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCopyEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCopyVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCutEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCutVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canDeleteElement()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPastePossible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPasteEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceActionHandler.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewErrorsPanel.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interactable getInteractable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPanning()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getLayers()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastModifiersEx()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModifier()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInteractionInProgress()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyTyped()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InteractionInformation getInteractionInformation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/GuiInputHandler.java",
  "fileLinesCount" : 829,
  "components" : [ "primary::designer" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewTransform.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/layout/DesignSurfaceViewport.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ScrollInteraction.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/sceneview/SceneViewTopPanel.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/sceneview/SceneViewTopPanel.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/sceneview/InteractiveLabelPanel.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/sceneview/InteractiveLabelPanel.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/sceneview/InteractiveLabelPanel.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stayHovering()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableMouseClickDisplay()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableMouseClickDisplay()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDesignToolTip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun useSmallProgressIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIssueListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIssueListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyZoomToFit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyComponentResizedForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyLayoutCreatedForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun notifyPanningChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun shouldRenderErrorsPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeModels()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScrollPosition()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun goingToSetModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 981,
  "endLine" : 983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivateIssueModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDisposed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1155,
  "endLine" : 1157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelChangedOnLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1163,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun hasContentSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlighBox()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHighlight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setForceLayersRepaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowOnHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowOnHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowOnHoverFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneView getSceneView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlwaysShowSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneLayer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneViewPeerPanel.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTracker.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonNopTracker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLastTrackedEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonNopTracker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldLog()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTrackerImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEditorModeWithoutTracking()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/DesignerAnalyticsManager.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEditorFileTypeWithoutTracking()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/DesignerAnalyticsManager.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstanceForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/DesignerUsageTrackerManager.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBundleId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/HelpPanelBundle.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBundle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/HelpPanelBundle.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfig()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/HelpPanelBundle.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/HelpPanelBundle.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowUnregistered()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/assistant/HelpPanelBundle.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRootComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewByAccessibilityId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewByTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlTreeReader.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHighlighted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentModificationDelegate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlModelComponentMixin getMixin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessibilityId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAccessibilityId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigatable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getTagDeprecated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlModel getModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSnapshot getSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponentBackend getBackend()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributesTransaction getAttributeTransaction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void putClientProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getClientProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object removeClientProperty()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLiveChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLiveChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireLiveChangeEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String assignId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String assignId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlModelComponentMixin()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1028,
  "endLine" : 1030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canAddTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDependencies()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterMove()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1057,
  "endLine" : 1059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1061,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTagName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultNavigatable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendXml.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferComponent.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferComponent.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferComponent.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferComponent.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getPrimary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSecondarySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHighlighted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultSelectionModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void removeAndroidAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlAttributesHolder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void removeAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlAttributesHolder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setAndroidAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlAttributesHolder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getAndroidAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlAttributesHolder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDisplayName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DisplaySettings.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBaseName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DisplaySettings.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParameterName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DisplaySettings.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTooltip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DisplaySettings.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFileName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DisplaySettings.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGroupType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DisplaySettings.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemTransferable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ItemTransferable.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemTransferable merge()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ItemTransferable.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ItemTransferable.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSwingX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSwingX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSwingY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSwingY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSwingDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSwingDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int dpToPx()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int dpToPx()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int dpToPx()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSwingXDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSwingXDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSwingYDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSwingYDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSwingDimensionDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSwingDimensionDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidXDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidYDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Point getAndroidCoordinate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidDimensionDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndroidDimensionDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/Coordinates.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::designer" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DnDTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DnDTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DnDTransferItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFromPalette()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModelId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsCut()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCut()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeCut()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DnDTransferItem.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncWithPsi()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAccessibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyListenersModelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyListenersModelChangedOnLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyLiveUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetLastChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModelUpdater()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlModel.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::designer" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  getData()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlDataProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String attributeKey()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isComplete()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccessful()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/AttributesTransaction.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::designer" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelLintIssueAnnotator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/ModelLintIssueAnnotator.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IssueData findHighestSeverityIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIssueCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/LintAnnotationsModel.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/lint/BackgroundEditorHighlighter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void run()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T compute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/type/DesignerTypeRegistrar.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearRegisteredTypes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/type/DesignerTypeRegistrar.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyModified()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodesInserted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedNode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewOptionFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIssueSelectionListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileClosed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueSidePanel.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueSidePanel.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueSidePanel.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueSidePanel.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::designer" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IssueModel createForTesting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IssueModel createForTesting()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateErrorsList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addIssueProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIssueCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addErrorModelListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeErrorModelListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWarningCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::designer" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelModelProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelModelProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun structureChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectingIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/Issue.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFixes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssueFixActionProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedNode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::designer" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getNodeProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIssueNodes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComparator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNodeProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupIssuePanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/IssuePanelProjectActivity.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerUpdateListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeUpdateListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/api/InsertType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPasteOperation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/api/InsertType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interpolate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/LerpDouble.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::designer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Paint getBackgroundPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stroke getDragReceiverStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getDragOtherReceiversFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stroke getDragReceiverSiblingStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getSubduedBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getSubduedFrames()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHighlightedConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean drawWidgetInfos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawWidgetInfos()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean drawBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getSelectedText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getShadow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stroke getShadowStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStyle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getTooltipBackground()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getTooltipText()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getCreatedConstraints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getSelectionColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stroke getSoftConstraintStroke()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getUnconstrainedColor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getLassoSelectionBorder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getLassoSelectionFill()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/ColorSet.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentBackground.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentBackground.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getCommands()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Clip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shape getOriginalShape()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UNClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyUNClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void addListElementProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private DrawCommand get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlComponentFrame.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawNlDraggingComponentFrame()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawNlDraggingComponentFrame.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentFrame.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawComponentFrame.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/CompositeDrawCommand.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int compareTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawCommand.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDoWrap()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawTextRegion.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawRegion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawLasso()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawLasso.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawLasso.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameFactory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/decorator/SceneDecorator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneHitListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetFilter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getHitTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getHitComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneHitListener.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::designer" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getHitProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneManager.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::designer" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void relayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SyncDisplay.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingPaints()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SyncDisplay.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List createChildTargets()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/TargetProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean shouldAddCommonDragTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/TargetProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneContext()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowOnlySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTime()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTime()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMouseX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMouseY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingXDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingYDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingDimensionDip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwingDimension()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setRenderableBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Rectangle getRenderableBounds()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignSurface getSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float pxToDp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOnlySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorSet getColorSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneInteraction.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneManager getSceneManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRTL()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignSurface getDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSecondarySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getMouseCursor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getModifiersEx()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markNeedsLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1072,
  "endLine" : 1074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getDisplayListVersion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void needsRebuildList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1082,
  "endLine" : 1084,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSceneComponents()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1156,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterType getFilterType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterType()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1165,
  "endLine" : 1167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Target getInteractingTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Scene.java",
  "fileLinesCount" : 1256,
  "components" : [ "primary::designer" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLine()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRect()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCircle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCurveTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double distance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScenePickerImpl createForTest()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePickerImpl.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::designer" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Display.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporarySceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/TemporarySceneComponent.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDragging()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/TemporarySceneComponent.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimating()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetProvider getTargetProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useRtlAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHighlighted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawHeight()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getNlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scene getScene()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getChild()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBaseline()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDragging()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawState getDrawState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneDecorator getDecorator()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNotchProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersects()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildDisplayList()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsX()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsY()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponent.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::designer" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/ControllableTicker.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlTreeDumper()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/NlTreeDumper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String dumpTree()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/util/NlTreeDumper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RestoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RestoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ToggleDeviceOrientationAction getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/ToggleDeviceOrientationAction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefreshRenderAction getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RefreshRenderAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IssueNotificationAction getInstance()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/IssueNotificationAction.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/StoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/StoreDefaultWindowLayoutAction.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoComponentAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/GotoComponentAction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 1289,
  "endLine" : 1291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderErrorContributor getContributor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/RenderErrorContributorImpl.java",
  "fileLinesCount" : 1297,
  "components" : [ "primary::designer" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void executeCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createCommandLink()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorState getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundEditorHighlighter getBackgroundHighlighter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorLocation getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditor.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::designer" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditorProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditorProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditorProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayersManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayersManager get()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initToolWindow()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolWindowAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVisibilityKeyName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersManager.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeStamp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLength()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFileSystem getFileSystem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getParent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationStamp()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/EmptyVirtualFile.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersPanel.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Image getImage()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditorPanel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreeComponentsSplitter getContentSplitter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditorPanel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayeredImageEditorPanel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShapeMenuAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ShapeMenuAction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ShapeMenuAction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateActionsImmediately()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/OrientationMenuAction.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/OrientationMenuAction.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBetterMatchLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getBetterMatchIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThemeSelectionDialog()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTheme()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkValidation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SetScreenViewProviderAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocaleMenuAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProjectWideLocale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTranslationAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/LocaleMenuAction.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SetColorBlindModeAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installDoubleClickListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThemeChangedListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRoot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean haveAnyMatches()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThemeFilterComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStripeIndent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStripeWidth()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWithToEdge()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThemeMenuAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getThemeLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoreThemesAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeMenuAction.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::designer" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetMenuAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProjectWideTarget()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/TargetMenuAction.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::designer" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLabel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisible()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSceneBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScene()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MouseEvent createMouseEvent()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ResizeFixture.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFixture()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/fixtures/ScreenFixture.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyncLayoutlibSceneManager getSyncLayoutlibSceneManagerForModel()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/NlModelBuilderUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/scene/AsyncDisplayRule.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/scene/AsyncDisplayRule.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simulateResourceChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/scene/SyncLayoutlibSceneManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor text()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor width()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor height()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor matchParentWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor matchParentHeight()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor wrapContentWidth()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor wrapContentHeight()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rectangle getBounds()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewType getViewType()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewType()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentDescriptor.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::designer" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDescriptor findByPath()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncNlModel build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestActionManager()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultActionGroup getToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun build()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/MouseEventBuilder.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture primary()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentListFixture.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenView getScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentListFixture.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTargetEventBuilder()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/DropTargetEventBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentListFixture singleton()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragFixture drag()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentFixture expectXml()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenView getScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneComponent getSceneComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ComponentFixture.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/SyncNlModel.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignSurface getSurface()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/SyncNlModel.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScreenView createScreen()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DropTargetContext createDropTargetContext()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/LayoutTestUtilities.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::designer" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/DesignSurfaceTestUtil.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createRepresentation()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewRepresentationProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewToolbar.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewToolbar.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewToolbar.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewView.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean skipSpaces()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIAidlInterface()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIWorkManagerImplCallback()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyMethodParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportRecover()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParameterRecover()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testITestService()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStructuredParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnion()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPair()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArrayOfInterfaces()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testByteEnum()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstantExpressionEnum()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testINestedService()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeeplyNested()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIProtected()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleParcelable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVoiceInteractor()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnumNoTrailingComma()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFixedSizeArray()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNoErrors()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/aidl/AidlParserTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoParseErrors()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ConsumerRulesInspectionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/ProguardR8TypedHandlerTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun table()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlTestContext.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlTestContext.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun column()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlTestContext.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlTestContext.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTables()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlTestContext.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslLexerTest.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::android-lang" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirPath()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslLexerTest.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::android-lang" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipSpaces()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslParserTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-lang" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyOk()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/agsl/AgslParserTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Word()",
  "longName" : "",
  "relativeFileName" : "android-lang/testData/lang/androidSql/RoomSampleProject/src/main/java/com/example/roomsampleproject/entity/Word.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lang" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWord()",
  "longName" : "",
  "relativeFileName" : "android-lang/testData/lang/androidSql/RoomSampleProject/src/main/java/com/example/roomsampleproject/entity/Word.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lang" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getmAllWords()",
  "longName" : "",
  "relativeFileName" : "android-lang/testData/lang/androidSql/RoomSampleProject/src/main/java/com/example/roomsampleproject/WordRepository.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileElementType getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceRequirements spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlParserDefinition.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lang" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AidlLanguage()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlLanguage.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlQualifiedNameElementManipulator.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlElementType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlElementType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlPsiUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlPsiCompositeElementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlPsiCompositeElementImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlPsiCompositeElementImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlPsiCompositeElementImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AbstractAidlDeclarationImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AbstractAidlDeclarationImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lang" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AbstractAidlDeclarationImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lang" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AbstractAidlDeclarationImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lang" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlNamedElementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlNamedElementImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlNamedElementImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AidlNamedElementImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getImportStatements()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/lexer/AidlLexer.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-lang" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlTokenType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/lexer/AidlTokenType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/highlight/AidlSyntaxHighlighter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AidlFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlFileType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlFileType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlFileType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlFileType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/AidlFileType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFindUsages()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/findUsages/AidlFindUsageHandlerFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/findUsages/AidlFindUsageProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDexKeepReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepReference.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-lang" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDexKeepTokenType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepTokenType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/psi/PsiImplUtil.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDexKeepElementType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepElementType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDexKeepFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepFile.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepFile.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepFile.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiDexKeepLanguage()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepLanguage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiDexKeepFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileElementType getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepParserDefinition.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDexKeepLexerAdapter()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/multiDexKeep/MultiDexKeepLexerAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lang" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlex()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Lexer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Lexer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8FileType.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8FileType.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lang" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8FileType.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8FileType.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProguardR8Language()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8Language.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lang" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8Language.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8SyntaxHighlighter.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-lang" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8SyntaxHighlighter.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android-lang" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsWildcards()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolvePsiClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveSuperPsiClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsWildcards()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CustomFoldingBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CustomFoldingBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRegionCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/ProguardR8CustomFoldingBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderscriptLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptLexer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RenderscriptFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptFile.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptFile.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileElementType getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceRequirements spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptParserDefinition.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptSyntaxHighlighter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RenderscriptLanguage()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/RenderscriptLanguage.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-lang" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidRenderscriptFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/AndroidRenderscriptFileType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/AndroidRenderscriptFileType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/AndroidRenderscriptFileType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/AndroidRenderscriptFileType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/rs/AndroidRenderscriptFileType.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lang" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSqlQuery()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/parser/Parser.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValidName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/parser/AndroidSqlLexer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/Inspections.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidSqlLanguage()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/AndroidSqlLanguage.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/psi/PsiImplUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/InternalTables.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/Processors.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/Inspections.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomSchema.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android-lang" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/RoomSchema.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android-lang" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun value()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/AndroidSqlRenameVetoCondition.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/AgslTokenType.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lang" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/psi/impl/AgslPsiElementImpl.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/psi/AgslFile.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/AgslFileType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/AgslFileType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/AgslFileType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/AgslFileType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/agsl/AgslLanguage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean const_expr()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/parser/AidlParser.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::android-lang" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlConstantDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlConstantDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlConstantDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlConstantDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlNameComponent getNameComponent()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlConstantDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlTypeElement getTypeElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlConstantDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlTypeElementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlTypeElementImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlTypeElementImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationElementList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlTypeElementImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlTypeElementImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlQualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlTypeElementImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypeElementList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlTypeElementImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlNameComponentImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlNameComponentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlNameComponentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlNameComponentImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlEnumDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlDottedName getDottedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnumeratorDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlEnumeratorDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumeratorDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumeratorDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumeratorDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlNameComponent getNameComponent()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlEnumeratorDeclarationImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlImportImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlImportImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlImportImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlQualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlImportImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlPackageImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlPackageImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlPackageImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlQualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlPackageImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlDottedNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlDottedNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlDottedNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNameComponentList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlDottedNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlQualifiedNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlQualifiedNameImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlQualifiedNameImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNameComponentList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlQualifiedNameImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlMethodDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationElementList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlNameComponent getNameComponent()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlTypeElement getTypeElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIntvalue()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlMethodDeclarationImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlBodyImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationElementList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnumDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInterfaceDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParcelableDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnionDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlBodyImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlUnionDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationElementList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConstantDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlDottedName getDottedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnumDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInterfaceDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNameComponentList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParcelableDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnionDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVariableDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlUnionDeclarationImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-lang" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlInterfaceDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationElementList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConstantDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlDottedName getDottedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnumDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInterfaceDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMethodDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParcelableDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnionDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlInterfaceDeclarationImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlVariableDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlVariableDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlVariableDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlVariableDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlNameComponent getNameComponent()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlVariableDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlTypeElement getTypeElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlVariableDeclarationImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlParameterImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParameterImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParameterImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlNameComponent getNameComponent()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParameterImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlTypeElement getTypeElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParameterImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlParcelableDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationElementList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConstantDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlDottedName getDottedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnumDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInterfaceDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNameComponentList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParcelableDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnionDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVariableDeclarationList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getCStr()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlParcelableDeclarationImpl.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlAnnotationElementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlAnnotationElementImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlAnnotationElementImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlAnnotationElementImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNameComponentList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlAnnotationElementImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlQualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlAnnotationElementImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AidlQualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getCharvalue()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFloatvalue()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getHexvalue()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIntvalue()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/impl/AidlExpressionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-lang" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotationElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBody()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConstantDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDottedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnumeratorDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitImport()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInterfaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNameComponent()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParcelableDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnionDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDeclaration()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNamedElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiCompositeElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/aidl/psi/AidlVisitor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-lang" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean multiDexKeepFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/parser/MultiDexKeepParser.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android-lang" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDexKeepClassNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNameImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-lang" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNameImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-lang" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getString()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNameImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNameImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDexKeepClassNamesImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNamesImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lang" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNamesImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lang" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/impl/MultiDexKeepClassNamesImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepVisitor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lang" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassNames()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepVisitor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lang" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/multiDexKeep/psi/MultiDexKeepVisitor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lang" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/parser/ProguardR8Parser.java",
  "fileLinesCount" : 1673,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ArrayTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ArrayTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ArrayTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfDimensions()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ArrayTypeImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ParametersImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ParametersImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ParametersImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8TypeList getTypeList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ParametersImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesPsiParameterList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ParametersImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptAnyParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ParametersImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8RuleWithClassFilterImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassFilterImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassFilterImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassFilterImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Flag getFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassFilterImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassMemberNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassMemberNameImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassMemberNameImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getJavaIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassMemberNameImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getJavaIdentifierWithWildcards()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassMemberNameImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassMemberNameReference getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassMemberNameImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsWildcards()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassMemberNameImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lang" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8MethodImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnnotationName getAnnotationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassMemberName getClassMemberName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifierList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Parameters getParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Type getType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8KeepOptionModifierImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8KeepOptionModifierImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8KeepOptionModifierImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8JavaRuleImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaRuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaRuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FieldsSpecification getFieldsSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaRuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8MethodSpecification getMethodSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaRuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ConstructorNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ConstructorNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ConstructorNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8QualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ConstructorNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FieldImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnnotationName getAnnotationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassMemberName getClassMemberName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifierList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Type getType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Parameters getParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FileFilterImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileFilterImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileFilterImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFileList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileFilterImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8IncludeFileImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8IncludeFileImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8IncludeFileImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8File getFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8IncludeFileImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8QualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FlagArgumentImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFileList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FileFilter getFileFilter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagArgumentImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8JavaPrimitiveImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaPrimitiveImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaPrimitiveImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiPrimitiveType getPsiPrimitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8JavaPrimitiveImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FullyQualifiedNameConstructorImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FullyQualifiedNameConstructorImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FullyQualifiedNameConstructorImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ConstructorName getConstructorName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FullyQualifiedNameConstructorImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifierList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FullyQualifiedNameConstructorImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Parameters getParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FullyQualifiedNameConstructorImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Type getType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FullyQualifiedNameConstructorImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ModifierImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ModifierImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ModifierImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNegated()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ModifierImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toPsiModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ModifierImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ModifierImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-lang" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8RuleImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Flag getFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFlagArgumentList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8TypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyNotPrimitiveType getAnyNotPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyPrimitiveType getAnyPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyType getAnyType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ArrayType getArrayType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8JavaPrimitive getJavaPrimitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8QualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesPsiType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassModifierImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassModifierImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassModifierImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassSpecificationHeaderImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassModifierList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassType getClassType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSuperClassNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolvePsiClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolveSuperPsiClasses()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationHeaderImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyFieldOrMethodImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyFieldOrMethodImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyFieldOrMethodImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FlagImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFlagToken()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FlagImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassSpecificationBodyImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationBodyImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationBodyImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJavaRuleList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8ClassSpecificationBodyImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FieldsSpecificationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldsSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldsSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnnotationName getAnnotationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldsSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyFieldOrMethod getAnyFieldOrMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldsSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Field getField()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldsSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifierList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FieldsSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8QualifiedNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8QualifiedNameImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8QualifiedNameImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass resolveToPsiClass()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8QualifiedNameImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsWildcards()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8QualifiedNameImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8TypeListImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeListImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeListImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypeList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8TypeListImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyNotPrimitiveTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyNotPrimitiveTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyNotPrimitiveTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnnotationNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnnotationNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnnotationNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8QualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnnotationNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FileImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuotedString()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFileName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuotedString()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getUnterminatedDoubleQuotedString()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getUnterminatedSingleQuotedString()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQuoted()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8FileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8RuleWithClassSpecificationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassSpecificationBody getClassSpecificationBody()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8ClassSpecificationHeader getClassSpecificationHeader()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Flag getFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeepOptionModifierList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8RuleWithClassSpecificationImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8SuperClassNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8SuperClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8SuperClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8QualifiedName getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8SuperClassNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8MethodSpecificationImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnnotationName getAnnotationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyFieldOrMethod getAnyFieldOrMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8FullyQualifiedNameConstructor getFullyQualifiedNameConstructor()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Method getMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifierList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8Parameters getParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8MethodSpecificationImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyPrimitiveTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyPrimitiveTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyPrimitiveTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardR8AnyTypeImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/impl/ProguardR8AnyTypeImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnyFieldOrMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnyNotPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnyPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnyType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitArrayType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassMemberName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassSpecificationBody()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassSpecificationHeader()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConstructorName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitField()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldsSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFileFilter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFlag()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFlagArgument()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFullyQualifiedNameConstructor()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIncludeFile()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJavaPrimitive()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJavaRule()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitKeepOptionModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethod()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitModifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRule()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRuleWithClassFilter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRuleWithClassSpecification()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSuperClassName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassMember()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/proguardR8/psi/ProguardR8Visitor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::android-lang" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderscriptTokenType()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/rs/RenderscriptTokenType.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean base_window_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete_statement_6()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1414,
  "endLine" : 1416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean index_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 2323,
  "endLine" : 2325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean window_name()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/parser/AndroidSqlParser.java",
  "fileLinesCount" : 5211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 4188,
  "endLine" : 4190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectedTableNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectedTableNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectedTableNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlAnalyzeStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAnalyzeStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAnalyzeStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAnalyzeStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableOrIndexName getTableOrIndexName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAnalyzeStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCompoundOperatorImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCompoundOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCompoundOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDropIndexStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropIndexStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableConstraintImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlConflictClause getConflictClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlForeignKeyClause getForeignKeyClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndexedColumnList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnAliasNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnAliasNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnAliasNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDatabaseNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDatabaseNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSignedNumberImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSignedNumberImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSignedNumberImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSignedNumberImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlComparisonExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlComparisonExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlComparisonExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlComparisonExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnConstraintImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBooleanLiteral getBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCollationName getCollationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlConflictClause getConflictClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlForeignKeyClause getForeignKeyClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSignedNumber getSignedNumber()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnConstraintImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFromClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromClauseImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromClauseImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJoinConstraintList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromClauseImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJoinOperatorList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromClauseImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTableOrSubqueryList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromClauseImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlPragmaNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCompoundOperatorList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlLimitClause getLimitClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOrderClause getOrderClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectCoreList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlUpdateStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSingleTableStatementTable getSingleTableStatementTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWhereClause getWhereClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUpdateStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCreateViewStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateViewStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateViewStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateViewStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateViewStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlViewName getViewName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateViewStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatement getWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateViewStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDeleteStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOrderClause getOrderClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSingleTableStatementTable getSingleTableStatementTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWhereClause getWhereClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDeleteStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlUnaryExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUnaryExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUnaryExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlUnaryExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectSubqueryImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectSubqueryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectSubqueryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectSubqueryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableAliasName getTableAliasName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectSubqueryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatement getWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectSubqueryImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFrameClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBindParameterImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBindParameterImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBindParameterImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNamedParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBindParameterImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isColonNamedParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBindParameterImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::android-lang" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlLimitClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLimitClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLimitClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLimitClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCaseExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCaseExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCaseExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCaseExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDropViewStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropViewStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropViewStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropViewStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlViewName getViewName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropViewStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlForeignKeyClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignKeyClauseImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignKeyClauseImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignKeyClauseImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlForeignTable getForeignTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignKeyClauseImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCreateTriggerStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableName getDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDeleteStatement getDeleteStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlInsertStatement getInsertStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTriggerName getTriggerName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlUpdateStatement getUpdateStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClause getWithClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTriggerStatementImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-lang" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseTableImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatement getWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseTableDef getWithClauseTableDef()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlJoinConstraintImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinConstraintImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinConstraintImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinConstraintImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinConstraintImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSingleTableStatementTableImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSingleTableStatementTableImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSingleTableStatementTableImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSingleTableStatementTableImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableName getDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSingleTableStatementTableImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlRaiseFunctionExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRaiseFunctionExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRaiseFunctionExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlErrorMessage getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRaiseFunctionExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlIndexedColumnImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIndexedColumnImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIndexedColumnImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCollationName getCollationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIndexedColumnImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnName getColumnName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIndexedColumnImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDropTableStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTableStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTableStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTableStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableName getDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTableStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBooleanLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBooleanLiteralImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBooleanLiteralImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTriggerNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTriggerNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTriggerNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDefinedTableNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDefinedTableNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlReleaseStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReleaseStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReleaseStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSavepointName getSavepointName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReleaseStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlAttachStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAttachStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAttachStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAttachStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAttachStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlIsnullExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIsnullExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIsnullExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlIsnullExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlModuleArgumentImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleArgumentImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlPartitionClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPartitionClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPartitionClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPartitionClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlConflictClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlConflictClauseImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlConflictClauseImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectCoreSelectImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFromClause getFromClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlGroupByClause getGroupByClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlResultColumns getResultColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWhereClause getWhereClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWindowClause getWindowClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreSelectImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlJoinOperatorImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlJoinOperatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlReindexStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCollationName getCollationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableName getDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlReindexStatementImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectCoreValuesImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreValuesImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreValuesImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreValuesImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOverClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWindowDefinition getWindowDefinition()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOverClauseImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOrExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableOrSubqueryImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrSubqueryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrSubqueryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFromTable getFromTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrSubqueryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectSubquery getSelectSubquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrSubqueryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableOrSubquery getTableOrSubquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrSubqueryImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnRefExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnRefExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnRefExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnName getColumnName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnRefExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnRefExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectedTableName getSelectedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnRefExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlPragmaStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaStatementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaStatementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaStatementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlPragmaName getPragmaName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaStatementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlPragmaValue getPragmaValue()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaStatementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlViewNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlViewNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlViewNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTypeNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTypeNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTypeNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSignedNumberList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTypeNameImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlResultColumnImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnAliasName getColumnAliasName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectedTableName getSelectedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlAlterTableStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnDefinition getColumnDefinition()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnName getColumnName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSingleTableStatementTable getSingleTableStatementTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableDefinitionName getTableDefinitionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAlterTableStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlParenExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlParenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlParenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlParenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlResultColumnsImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnsImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnsImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResultColumnList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlResultColumnsImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCollateExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollateExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollateExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCollationName getCollationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollateExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollateExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFilterClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFilterClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFilterClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFilterClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectCoreImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectCoreSelect getSelectCoreSelect()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectCoreValues getSelectCoreValues()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSelectCoreImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCollationNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollationNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCollationNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCreateVirtualTableStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateVirtualTableStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateVirtualTableStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateVirtualTableStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModuleArgumentList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateVirtualTableStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlModuleName getModuleName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateVirtualTableStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableDefinitionName getTableDefinitionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateVirtualTableStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlInExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableName getDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatement getWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableAliasNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableAliasNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableAliasNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseSelectStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseSelectStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseSelectStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClause getWithClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseSelectStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDropTriggerStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTriggerStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTriggerStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTriggerStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTriggerName getTriggerName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDropTriggerStatementImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlModuleNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlModuleNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlErrorMessageImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlErrorMessageImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlErrorMessageImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlErrorMessageImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlErrorMessageImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExplainPrefixImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExplainPrefixImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExplainPrefixImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlEquivalenceExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlEquivalenceExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlEquivalenceExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlEquivalenceExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBeginStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBeginStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBeginStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlConcatExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlConcatExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlConcatExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlConcatExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlInsertStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlInsertColumns getInsertColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSingleTableStatementTable getSingleTableStatementTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatement getWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertStatementImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWindowDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFrameSpec getFrameSpec()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOrderClause getOrderClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlPartitionClause getPartitionClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowDefinitionImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSavepointNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSavepointNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSavepointNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExpressionImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExpressionImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDetachStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDetachStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDetachStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlDetachStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFunctionCallExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFunctionCallExpressionImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFunctionCallExpressionImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFunctionCallExpressionImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFilterClause getFilterClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFunctionCallExpressionImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOrderClause getOrderClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFunctionCallExpressionImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOverClause getOverClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFunctionCallExpressionImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlAddExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAddExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAddExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAddExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlGroupByClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlGroupByClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlGroupByClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlGroupByClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableOrIndexNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrIndexNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableOrIndexNameImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCreateTableStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnDefinitionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTableConstraintList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableDefinitionName getTableDefinitionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatement getWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateTableStatementImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnDefinitionNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWithClauseTableList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBetweenExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBetweenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBetweenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBetweenExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlPragmaValueImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBooleanLiteral getBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSignedNumber getSignedNumber()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlPragmaValueImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBindParameter getBindParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBooleanLiteral getBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLiteralExpressionImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWindowClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWindowDefinitionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWindowClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOrderingTermImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderingTermImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderingTermImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCollationName getCollationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderingTermImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderingTermImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlInsertColumnsImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertColumnsImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertColumnsImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlInsertColumnsImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCreateIndexStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableName getDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndexedColumnList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWhereClause getWhereClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCreateIndexStatementImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableDefinitionNameImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableDefinitionNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlTableDefinitionNameImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlVacuumStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlVacuumStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlVacuumStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlForeignTableImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlForeignTableImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlLikeExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLikeExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLikeExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlLikeExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDeleteStatement getDeleteStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlInsertStatement getInsertStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlUpdateStatement getUpdateStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClause getWithClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseStatementImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-lang" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSavepointStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSavepointStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSavepointStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSavepointName getSavepointName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlSavepointStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWhereClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWhereClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWhereClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWhereClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlRollbackStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRollbackStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRollbackStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSavepointName getSavepointName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlRollbackStatementImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlAndExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAndExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAndExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlAndExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlOrderClauseImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOrderingTermList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlOrderClauseImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseTableDefImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableDefImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableDefImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnDefinitionNameList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableDefImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableDefinitionName getTableDefinitionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlWithClauseTableDefImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFromTableImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDatabaseName getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlDefinedTableName getDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTableAliasName getTableAliasName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBacktickLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getBracketLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSingleQuoteStringLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFromTableImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::android-lang" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCastExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCastExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCastExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCastExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTypeName getTypeName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCastExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlCommitStatementImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCommitStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlCommitStatementImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFrameSpecImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameSpecImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameSpecImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlFrameClause getFrameClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlFrameSpecImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlBitExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBitExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBitExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlBitExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlExistsExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExistsExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExistsExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlSelectStatement getSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExistsExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlWithClauseSelectStatement getWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlExistsExpressionImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnConstraintList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlColumnDefinitionName getColumnDefinitionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlTypeName getTypeName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlColumnDefinitionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lang" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSqlMulExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlMulExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlMulExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/impl/AndroidSqlMulExpressionImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::android-lang" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAddExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAlterTableStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnalyzeStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAndExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttachStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBeginStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBetweenExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBindParameter()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBitExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCaseExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCastExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCollateExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCollationName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitColumnAliasName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitColumnConstraint()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitColumnDefinition()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitColumnDefinitionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitColumnName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitColumnRefExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCommitStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitComparisonExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCompoundOperator()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConcatExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConflictClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCreateIndexStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCreateTableStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCreateTriggerStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCreateViewStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCreateVirtualTableStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDatabaseName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDefinedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDeleteStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDetachStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDropIndexStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDropTableStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDropTriggerStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDropViewStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEquivalenceExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExistsExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExplainPrefix()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFilterClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitForeignKeyClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitForeignTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrameClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrameSpec()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFromClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFromTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFunctionCallExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGroupByClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIndexedColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsertColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsertStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIsnullExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJoinConstraint()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJoinOperator()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLikeExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLimitClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitModuleArgument()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitModuleName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMulExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOrExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOrderClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOrderingTerm()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOverClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParenExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPartitionClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPragmaName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPragmaStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPragmaValue()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRaiseFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReindexStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReleaseStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitResultColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitResultColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRollbackStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSavepointName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSavepointStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSelectCore()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSelectCoreSelect()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSelectCoreValues()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSelectSubquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSelectedTableName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSignedNumber()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSingleTableStatementTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableAliasName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableConstraint()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableDefinitionName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableOrIndexName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableOrSubquery()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTriggerName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUpdateStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVacuumStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitViewName()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWhereClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWindowClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWindowDefinition()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWithClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWithClauseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWithClauseStatement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWithClauseTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWithClauseTableDef()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNameElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitHasWithClause()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiNamedElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/androidSql/psi/AndroidSqlVisitor.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android-lang" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/parser/AgslParser.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgslReservedKeywordImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslReservedKeywordImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslReservedKeywordImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgslGlslIdentifierImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslGlslIdentifierImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslGlslIdentifierImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifierGlPrefix()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslGlslIdentifierImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgslTokenImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgslGlslIdentifier getGlslIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgslReservedKeyword getReservedKeyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgslUnsupportedKeyword getUnsupportedKeyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFloatconstant()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIntconstant()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslTokenImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-lang" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgslUnsupportedKeywordImpl()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslUnsupportedKeywordImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/impl/AgslUnsupportedKeywordImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGlslIdentifier()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/AgslVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReservedKeyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/AgslVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitToken()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/AgslVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnsupportedKeyword()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/AgslVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/gen/com/android/tools/idea/lang/agsl/psi/AgslVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-lang" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeHighlighterTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotatorTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTestDeclarativeService()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeServiceFixture.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTestDeclarativeServicePatchedSchema()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeServiceFixture.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeSchemaTestBase.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTabs()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/formatting/settings/DeclarativeCodeStyleMainPanel.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeHighlighter.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getThemeNameForActivity()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultTheme()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasLayoutlibCrash()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOn()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOnAndroidx()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourcePackageNames()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findViewClass()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompatibilityTarget()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Density getScreenDensity()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/Densities.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Density getCommonScreenDensity()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/config/Densities.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/PairingFeaturesTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingNotificationManagerImplTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAndStartAvd()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restart()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DevicesConnectionStepTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingStatusChanged()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restart()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeDevicePairingStatusChangedListener()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canGoBack()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/NewConnectionAlertStep.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/NewConnectionAlertStep.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismissNotifications()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingNotificationManager.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearDevicePairingModel.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingSettings.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingSettings.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingSettings.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDependentSteps()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DevicesConnectionStep.kt",
  "fileLinesCount" : 1189,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DevicesConnectionStep.kt",
  "fileLinesCount" : 1189,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntering()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/DevicesConnectionStep.kt",
  "fileLinesCount" : 1189,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/NonInteractivePairing.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/NonInteractivePairing.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cantCreateWizardWithoutSteps()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WizardModel getModel()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRequestedFocus()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEntered()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canGoBack()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldSkip()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAge()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAge()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChildStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 924,
  "endLine" : 926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParentStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GrandparentStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldSkip()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeStepException()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelWizardStep getStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExceptionThrowingStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionCancellationExceptionThrowingStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/testSrc/com/android/tools/idea/wizard/model/ModelWizardTest.java",
  "fileLinesCount" : 1028,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SkippableWizardStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/SkippableWizardStep.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SkippableWizardStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/SkippableWizardStep.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setShouldShow()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/SkippableWizardStep.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/SkippableWizardStep.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getTitle()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setIcon()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final M getModel()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canGoBack()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Action getExtraAction()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WithoutModel()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool canGoBack()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool onFirstStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool onLastStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleHeader getTitleHeader()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCancelInterceptor()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ModelWizardStep getCurrentStep()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPanel()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResultListener()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeResultListener()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable getListeners()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelWizard build()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty title()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalValueProperty stepIcon()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Facade()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCancellationException()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern getPatternForUnwrappedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern getPatternForWrappedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslNameConverter.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslTransformerFactory.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean needToCreateParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslUtil.java",
  "fileLinesCount" : 1277,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 1187,
  "endLine" : 1189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroovyDslWriter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslWriter.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroovyDslRawText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslRawText.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKtsText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslRawText.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslRawText.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResolvedInjections()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInjections()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-groovy/src/com/android/tools/idea/gradle/dsl/parser/groovy/GroovyDslParser.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::gradle-dsl-groovy" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "studio/mkspec.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPluginHost()",
  "longName" : "",
  "relativeFileName" : "studio/integration/intellij.android.studio.integration/testSrc/com/android/tools/idea/UpdateTest.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::studio" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "studio/src/com/android/tools/idea/Main.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::studio" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_build_id()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_entry()",
  "longName" : "",
  "relativeFileName" : "studio/rules/update_resources_jar.py",
  "fileLinesCount" : 40,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_product_info()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_library()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_jps_file()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_xml_file()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_file()",
  "longName" : "",
  "relativeFileName" : "studio/utils.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_file()",
  "longName" : "",
  "relativeFileName" : "studio/utils.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrTests.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::databinding" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runInBackground()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/analytics/TestLayoutBindingTracker.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::databinding" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingJdk11Test.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::databinding" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingPackageFinderTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::databinding" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getParameters()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingAdapterAttributesTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataBindingAdapterAttributesTest()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/gradle/DataBindingAdapterAttributesTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaCodeInsightTestFixture getFixture()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidRenameTest.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::databinding" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sample()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingCompletionKotlinTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sample()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingCompletionKotlinTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_unknownTypeResultsInError()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_unknownAttributes()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_mergeInLayoutIsNotAnError()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_mergeIsInvalidIfNotRoot()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_fragmentInLayoutIsNotAnError()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataBindingHighlighting_dataClassIsValidAttrbute()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/dom/layout/AndroidDataBindingLayoutDomTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::databinding" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/integration/gradle/GeneratedCodeMatchTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::databinding" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getModes()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDataBindingTest()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaCodeInsightTestFixture getFixture()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyLayout()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/AndroidDataBindingTest.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::databinding" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/DataBindingUtilTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::databinding" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrUtilTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::databinding" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getModes()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::databinding" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertLayoutToDataBindingActionTest()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingActionTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::databinding" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getProperty()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/databinding/src/p1/p2/ClassWithBindableProperty_androidx.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::databinding" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getProperty()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/databinding/src/p1/p2/ClassWithBindableProperty.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::databinding" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFirstName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String initialString()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::databinding" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueValue()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::databinding" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFirstName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastName()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/User.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::databinding" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String initialString()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::databinding" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueValue()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::databinding" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPackage()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BrClassFinder.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::databinding" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/DataBindingComponentClassFinder.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::databinding" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/DataBindingComponentClassFinder.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::databinding" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/LayoutBindingPackageFinder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::databinding" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/LayoutBindingPackageFinder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::databinding" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPackage()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/LayoutBindingPackageFinder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::databinding" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPackage()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/BindingClassFinder.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::databinding" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayoutGroup.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::databinding" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayoutGroup.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::databinding" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFields()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllFields()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationCount()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBrClass.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::databinding" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun runInBackground()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/analytics/LayoutBindingTracker.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataBindingMode getDataBindingMode()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/LayoutBindingSupportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::databinding" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationTracker getDataBindingEnabledTracker()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/LayoutBindingSupportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::databinding" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationTracker getViewBindingEnabledTracker()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/LayoutBindingSupportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelectedByDefault()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamer.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::databinding" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDialogTitle()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamer.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::databinding" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDialogDescription()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamer.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::databinding" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String entityName()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamer.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::databinding" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::databinding" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomaticRenamer createRenamer()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::databinding" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::databinding" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::databinding" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/module/LayoutBindingModuleCache.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::databinding" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForDeletion()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isToSearchInComments()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToSearchInComments()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isToSearchForTextOccurrences()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToSearchForTextOccurrences()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/safedelete/LayoutBindingSafeDeleteProcessor.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::databinding" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toXmlFile()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayout.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::databinding" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayout.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::databinding" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayout.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::databinding" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingAction.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::databinding" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingAction.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::databinding" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/actions/ConvertLayoutToDataBindingAction.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::databinding" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/analytics/AnimationToolingUsageTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseColorUnit_InvalidInput()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/ColorUnitTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatValues()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntValues()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advanceToAnimationTime()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrentValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationMs()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartDelayMs()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTerminal()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/animation/AnimationTestUtils.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anotherRandomMethodReturningTilePreviewData()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tilePreviewWithParameter()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tilePreviewWithWrongReturnType()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tilePreviewWithContextParameter()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tilePreviewWithTooManyParameters()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tilePreviewWithMultipleAnnotations()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someMethodWithATilePreviewSignatureAndWithoutAPreviewAnnotation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasDisplaySettings()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPreviewConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewHasValidMethodSignatureTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameterTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunctionTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewDeviceSpecInspectionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewRepresentationTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/ColorUnit.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentAsDouble()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/ColorUnit.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setupInitialAnimationState()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/SupportedWearTileAnimationManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInputFieldValue()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTilePreviewEntryPoint.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/WearTilePreviewEntryPoint.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintBadHostnameVerifierInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintBadHostnameVerifierInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintDriver createDriver()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiLookup getApiLookup()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getIdeProject()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleMap()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getIssues()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module getModule()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlParser getXmlParser()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UastParser getUastParser()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVisitor getGradleVisitor()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJavaClassFolders()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJavaLibraries()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTestLibraries()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientDisplayRevision()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientRevision()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientDisplayName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 705,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URLConnection openConnection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeClient.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::lint" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markDirty()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintResult.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::lint" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModule()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintResult.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::lint" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintKotlinPropertyAccessInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintKotlinPropertyAccessInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSQLiteStringInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintSQLiteStringInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintCheckResultInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintCheckResultInspection.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::lint" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPriority()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asIntention()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asLocalQuickFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawIntention()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ModCommandLintQuickFix.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lint" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Project getProject()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeRequest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::lint" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSupportAnnotationUsageInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintSupportAnnotationUsageInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintImplicitSamInstanceInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintImplicitSamInstanceInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradlePathInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradlePathInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDefaultLocaleInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintDefaultLocaleInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSecureRandomInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintSecureRandomInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document convert()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNode item()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getNamedItem()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getNamedItemNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node setNamedItem()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node removeNamedItem()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node item()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node setNamedItemNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node removeNamedItemNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNode item()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getItems()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node item()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getNamedItem()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node setNamedItem()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node removeNamedItem()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node setNamedItemNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node removeNamedItemNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getParentNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNode getPreviousSibling()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomNode getNextSibling()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedNodeMap getAttributes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document getOwnerDocument()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNodeValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node insertBefore()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node replaceChild()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node removeChild()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node appendChild()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasChildNodes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node cloneNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespaceURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrefix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAttributes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short compareDocumentPosition()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextContent()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSameNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqualNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getFeature()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object setUserData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getUserData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String substringData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getNodeType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextContent()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentType getDoctype()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DOMImplementation getImplementation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeList getElementsByTagNameNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element createElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFragment createDocumentFragment()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Text createTextNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comment createComment()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CDATASection createCDATASection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessingInstruction createProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attr createAttribute()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityReference createEntityReference()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node importNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element createElementNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attr createAttributeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElementById()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInputEncoding()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXmlEncoding()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getXmlStandalone()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setXmlStandalone()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXmlVersion()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setXmlVersion()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getStrictErrorChecking()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrictErrorChecking()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocumentURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1025,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node adoptNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DOMConfiguration getDomConfig()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node renameNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeWithIndex()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1074,
  "endLine" : 1076,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1080,
  "endLine" : 1082,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getNodeType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1085,
  "endLine" : 1087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespaceURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAttribute()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1189,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAttributeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1194,
  "endLine" : 1196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeList getElementsByTagNameNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attr setAttributeNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1237,
  "endLine" : 1239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attr removeAttributeNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttributeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAttributeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAttribute()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1263,
  "endLine" : 1265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attr setAttributeNodeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1269,
  "endLine" : 1271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInfo getSchemaTypeInfo()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdAttribute()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1280,
  "endLine" : 1282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdAttributeNS()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1285,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdAttributeNode()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1290,
  "endLine" : 1292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1295,
  "endLine" : 1297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1312,
  "endLine" : 1314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1318,
  "endLine" : 1325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getNodeType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextContent()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1333,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Text splitText()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1343,
  "endLine" : 1345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWholeText()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1366,
  "endLine" : 1368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Text replaceWholeText()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1372,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1394,
  "endLine" : 1396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1400,
  "endLine" : 1402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getNodeType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1405,
  "endLine" : 1407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextContent()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1435,
  "endLine" : 1437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getNodeType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1446,
  "endLine" : 1448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextContent()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1451,
  "endLine" : 1453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1459,
  "endLine" : 1461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSpecified()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1485,
  "endLine" : 1487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespaceURI()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1491,
  "endLine" : 1493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1496,
  "endLine" : 1498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getOwnerElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1502,
  "endLine" : 1504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInfo getSchemaTypeInfo()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isId()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1513,
  "endLine" : 1515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1518,
  "endLine" : 1520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradleIdeErrorInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradleIdeErrorInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNoHardKeywordsInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintNoHardKeywordsInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintProxyPasswordInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintProxyPasswordInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMergeMarkerInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintMergeMarkerInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUseValueOfInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintUseValueOfInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Context()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextType getType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document getDocument()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchContext()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchContext getInstance()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditorContext getInstance()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorPreviewContext()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DesignerContext()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DesignerContext getInstance()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintIdePosition()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdePosition.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::lint" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdePosition.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::lint" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLocalSuppressInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintLocalSuppressInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintVisibleForTestsInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintVisibleForTestsInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnknownNullnessInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintUnknownNullnessInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNodeStartOffset()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNodeEndOffset()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node findNodeAt()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node findNodeAt()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getNameLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getValueLocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClientData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getClientData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiParser.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::lint" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRestrictedApiInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintRestrictedApiInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSimpleDateFormatInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintSimpleDateFormatInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLambdaLastInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintLambdaLastInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGraphNeeded()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getInspectionShortNameByIssue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalInspectionToolWrapper createCopy()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getShortName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Issue getIssue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElementToMakeWritable()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getStartElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getEndElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRangeInElement()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProblemHighlightType getHighlightType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAfterEndOfLine()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProblemGroup getProblemGroup()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProblemGroup()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showTooltip()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptionTemplate()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintIntentionAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::lint" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AnnotateQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::lint" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/ShowUrlQuickFix.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::lint" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key getID()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintGlobalInspectionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::lint" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBaselineInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AbstractBaselineInspection.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::lint" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementToMakeWritable()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintExternalAnnotator.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::lint" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Incident getIncident()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintProblemData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::lint" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Issue getIssue()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintProblemData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::lint" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintProblemData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::lint" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintProblemData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::lint" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Severity getConfiguredSeverity()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintProblemData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::lint" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintFix getQuickfixData()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintProblemData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::lint" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIgnoreWithoutReasonInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintIgnoreWithoutReasonInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultLintQuickFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultLintQuickFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPriority()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmartPsiFileRange getRange()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentionPreviewInfo generatePreview()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNotInterpolatedInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintNotInterpolatedInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressAll()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintQuickFix.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::lint" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintQuickFix.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::lint" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintQuickFix.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::lint" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLintId()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintQuickFix.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::lint" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun canAnalyze()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createBatchClient()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createEditorClient()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUsingHttpInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintUsingHttpInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintShiftFlagsInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintShiftFlagsInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPropertyEscapeInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintPropertyEscapeInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IssueRegistry get()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeIssueRegistry.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::lint" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileContents()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBinaryFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteFile()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeFixPerformer.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::lint" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradleDeprecatedConfigurationInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradleDeprecatedConfigurationInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeAGPUpgradeAssistantQuickFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintGradleDeprecatedConfigurationInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::lint" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRangeInspection()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintRangeInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportErrorFindingDevice()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noDeviceSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectController()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerController.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTab()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getDeviceCombo()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTabbedPane getTabPane()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showMessageLayer()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerPanel.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerToolWindowFactory.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLlvmSymbolizerFound()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/LlvmSymbolizerTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/testSrc/com/android/tools/nativeSymbolizer/SymbolFilesLocatorTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/LlvmSymbolizer.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun override()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-flags/src/com/android/tools/idea/gradle/dcl/lang/flags/DeclarativeIdeSupport.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-declarative-lang-flags" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverride()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-flags/src/com/android/tools/idea/gradle/dcl/lang/flags/DeclarativeIdeSupport.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-declarative-lang-flags" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/SchemaModel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/SchemaModel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/SchemaModel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/SchemaModel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/SchemaModel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/SchemaModel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRootReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-sync/src/com/android/tools/idea/gradle/dcl/lang/sync/SchemaModel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-declarative-lang-sync" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/testSrc/com/android/tools/idea/gradle/model/PlaceholderTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/impl/IdeModuleSourceSetImpl.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwingIdeDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/impl/IdeDependenciesImpl.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findBuildFolderPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/impl/BuildFolderPaths.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/JComponentTreeManagerTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::swingp" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/MethodStatTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::swingp" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMethodStat()",
  "longName" : "",
  "relativeFileName" : "swingp/testSrc/com/android/tools/swingp/RenderStatsManagerTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::swingp" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PollingSerializer()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/server/StatsSerializer.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::swingp" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPathToRoot()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/PaintChildrenMethodStat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::swingp" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getClassType()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/ThreadStat.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::swingp" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread getThread()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/ThreadStat.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::swingp" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBufferType()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/PaintImmediatelyMethodStat.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::swingp" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getBufferId()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/PaintImmediatelyMethodStat.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::swingp" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepaintManagerVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/RepaintManagerClassTransformer.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::swingp" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/WindowClassTransformer.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::swingp" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponentVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/JComponentClassTransformer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::swingp" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferStrategyPaintManagerVisitor()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/instrumenter/BufferStrategyPaintManagerClassTransform.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::swingp" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getClassType()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/MethodStat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::swingp" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addChildStat()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/MethodStat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::swingp" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getStartTime()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/MethodStat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::swingp" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEndTime()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/MethodStat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::swingp" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void push()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/RenderStatsManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::swingp" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void pop()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/RenderStatsManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::swingp" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getWindowId()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/WindowPaintMethodStat.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::swingp" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setEnabled()",
  "longName" : "",
  "relativeFileName" : "swingp/src/main/java/com/android/tools/swingp/JComponentTreeManager.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::swingp" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/OpenConnectionAssistantSidePanelAction.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleId()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/ConnectionAssistantBundleCreator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TutorialBundleData getBundle()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/ConnectionAssistantBundleCreator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getConfig()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/ConnectionAssistantBundleCreator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInitiated()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartCompleted()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/ConnectionAssistantDevicePickerHelpAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimatedPropertyTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/TestUtils.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationTabsTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationTabsTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRenderedPreviews()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManagerTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/PreviewEssentialsModeManagerTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/EssentialsModeFlowTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/essentials/EssentialsModeFlowTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/lifecycle/DelayedLruActionQueueTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/lifecycle/DelayedLruActionQueueTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/lifecycle/DelayedLruActionQueueTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action2()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/lifecycle/DelayedLruActionQueueTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testB()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/fast/FastPreviewUtilTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableB()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/fast/FastPreviewUtilTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetQuality()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/RenderQualityManagerTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/PreviewStatusIconTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun destroy()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SupportedAnimationManager.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelScope()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationPreview.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBackground()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForeground()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun paintElements()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/TimelinePanel.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltip()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/BoxedLabel.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/ToolbarLabel.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/SwapAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOpenInTabListener()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationCard.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jumpToStart()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SliderClockControl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jumpToEnd()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SliderClockControl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMaxDuration()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SliderClockControl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentValue()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SliderClockControl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementClockBy()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/SliderClockControl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/DispatchToTargetAdapter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AllTabPanel.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFocusable()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationTabs.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/PlaybackControls.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/actions/FreezeAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/actions/FreezeAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerSelectionChange()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusMode.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSelectionListener()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusMode.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFont()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpdateToolbarExecutorForTests()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/views/CommonNlDesignSurfacePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLoadingMessage()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/views/CommonNlDesignSurfacePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateToolbar()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/views/CommonNlDesignSurfacePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstanceForTest()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanAfterTesting()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPreviewsToRefresh()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPreviewsCount()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestEnqueued()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHighlight()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/NavigatingInteractionHandler.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshStarted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshFinished()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforePreviewsRefreshed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSucceeded()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFailed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHasPreviews()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnterSmartMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/viewmodels/CommonPreviewViewModel.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/navigation/DefaultNavigationHandler.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTest()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/lifecycle/PreviewLifecycleManager.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PaginationActionGroup.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PageSizeSelectorAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PageSizeSelectorAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PageSizeSelectorAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/NextPageAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PreviousPageAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/CurrentPageEditorAction.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/CurrentPageEditorAction.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/CurrentPageEditorAction.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshSucceeded()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewUtil.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshFailed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewUtil.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areModesOfDifferentType()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun deriveWithLayout()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expectResizeOnEnter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deriveWithLayout()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deriveWithLayout()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expectResizeOnEnter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restorePrevious()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/CommonPreviewModeManager.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onAfterChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraphFinder.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onBeforeChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraphFinder.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntAttribute()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/UastAnnotationAttributesProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStringAttribute()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/UastAnnotationAttributesProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFloatAttribute()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/UastAnnotationAttributesProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBooleanAttribute()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/UastAnnotationAttributesProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverse()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraph.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRenderedPreviews()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/flow/CommonPreviewFlowManager.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToConfiguration()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/ConfigurablePreviewElementModelAdapter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewElementDebugLogger.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateSavedBuildStatus()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMode()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewRepresentation.kt",
  "fileLinesCount" : 986,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewRepresentation.kt",
  "fileLinesCount" : 986,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createAnimationInspector()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewRepresentation.kt",
  "fileLinesCount" : 986,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetQuality()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/RenderQualityManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun needsQualityChange()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/RenderQualityManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCheckResult()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckState.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCheckResult()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckState.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrimary()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecInjector.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecFileType.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecFileType.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecFileType.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecFileType.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/DeviceSpecSyntaxHighlighter.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startedListening()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewBuildListenersManager.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRefresh()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/JumpToDefinitionAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ViewInFocusModeAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertUpdate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeUpdate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changedUpdate()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonIssueNotificationAction.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun margins()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonIssueNotificationAction.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerActionsShortcuts()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/CommonPreviewActionManager.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateBack()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ActionUtils.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/StopAnimationInspectorAction.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/StopInteractivePreviewAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/ZoomToSelectionAction.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecParser.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecParentParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecParentParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecParentParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getStringT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecParentParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecOrientationTImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecOrientationTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecOrientationTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecUnitImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecUnitImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecUnitImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecCutoutTImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecCutoutTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecCutoutTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecSpecImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSpecImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSpecImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParamList()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSpecImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecNavigationTImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNavigationTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNavigationTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecNavigationParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNavigationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNavigationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecNavigationT getNavigationT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNavigationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecDpiParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecDpiParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecDpiParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumericT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecDpiParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecCutoutParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecCutoutParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecCutoutParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecCutoutT getCutoutT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecCutoutParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecBooleanTImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecBooleanTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecBooleanTImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecOrientationParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecOrientationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecOrientationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecOrientationT getOrientationT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecOrientationParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecIsRoundParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIsRoundParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIsRoundParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecBooleanT getBooleanT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIsRoundParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecIdParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIdParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIdParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getStringT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecIdParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecNameParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNameParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNameParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getStringT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecNameParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecSizeTImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSizeTImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSizeTImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecUnit getUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSizeTImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumericT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecSizeTImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecChinSizeParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecChinSizeParamImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecChinSizeParamImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecSizeT getSizeT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecChinSizeParamImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecHeightParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecHeightParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecHeightParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecSizeT getSizeT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecHeightParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecParamImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecParamImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecWidthParamImpl()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecWidthParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecWidthParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceSpecSizeT getSizeT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/impl/DeviceSpecWidthParamImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBooleanT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitChinSizeParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCutoutParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCutoutT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDpiParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitHeightParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIdParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIsRoundParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNameParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNavigationParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNavigationT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOrientationParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOrientationT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParentParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSizeT()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSpec()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWidthParam()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/util/device/parser/DeviceSpecVisitor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fprint()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_build.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fillRect()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "strokeRect()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isRootFilterEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isRootFilterDisabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/Visualizer.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "togglePause()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setMaxFrames()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/FrameManager.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addInputHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/resources/swingp/SwingPPoller.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeGridSpeedSearch()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModelWithSectionHeaders()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractTreeStructure getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListSelectionListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFiltered()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandFiltered()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean verticalOverlap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyPressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyTyped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyReleased()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponentAfter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponentBefore()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getFirstComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getLastComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getDefaultComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/treegrid/TreeGrid.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterModel getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchTextField getSearchField()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getCountLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForFilterUpdated()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyStroke getFilterKeyStroke()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FilterComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/state/SplittingTabsStateManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/state/SplittingTabsStateManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingPanel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingPanel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/actions/NewTabAction.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/actions/SplitAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/actions/RenameTabAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadTrackGroups()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getTooltipPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewBinder getTooltipBinder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTrackGroups()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel getActiveTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TooltipMouseAdapter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroupListPanel.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackGroupModel getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackModel getTrackModelAt()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTrackMap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initShowMoreDropdown()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JLabel getTitleLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JLabel getTitleInfoIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommonDropDownButton getActionsDropdown()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FlatSeparator getSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommonButton getCollapseButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getTrackTitleOverlay()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel getTagCheckBoxPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getOverlay()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/TrackGroup.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Track create()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/Track.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/Track.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getTrackContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/Track.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getTitleLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/Track.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel getTitleFrontPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/trackgroup/Track.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun margins()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/IssueNotificationAction.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insets()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/IssueNotificationAction.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun shouldHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/IssueNotificationAction.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/IssueNotificationAction.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/IssueNotificationAction.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisOrientation getOrientation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getMarkerLabelDensity()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowAxisLine()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowMin()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowMax()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnlyShowUnitAtMax()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideTickAtMin()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMarkerColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowLabels()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMinLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMaxLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AxisComponent.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMacOverlayScrollbar()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeScrollBarUI.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isDrawDebugInfo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setDrawDebugInfo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCursorSetter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void opaqueRepaint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void opaqueRepaint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontMetrics getDefaultFontMetrics()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/KeyboardEventRenderer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandingEventRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/eventrenderer/ExpandingEventRenderer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageComponent.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageComponent.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextFieldWithLeftComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextFieldWithLeftComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextFieldWithLeftComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasFocus()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextFieldWithLeftComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASGallery()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToOptionalFunction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabelProvider()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E getSelectedElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCellLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableUnitIncrement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableBlockIncrement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAppearance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextPaneForeground()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ASGallery.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatArrowButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComboBoxRendererWrapper()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatComboBox()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBox.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBox.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBox.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatSeparator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatSeparator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatSeparator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatSeparator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeadingText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rootsChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AndroidToolWindowManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreferredSizeSet()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMaximumSizeSet()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ResizableImage.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedTextType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedImageType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultipart()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContentType.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/KeyBinding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/KeyBinding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/KeyBinding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/KeyBinding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultContextMenuItem build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/DefaultContextMenuItem.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchingFragments()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun showLookupCompletions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterInLookup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun escapeInLookup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLookupEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTextField.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun acceptChosenItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditorComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBox.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonTabbedPaneUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun padding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonComboBoxRenderer.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButton.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButton.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButton.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButton.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonButton.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonToggleButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonToggleButton.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonToggleButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonToggleButton.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonToggleButton.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonToggleButton.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenu.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSeparator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension maximumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLayoutAlignmentX()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLayoutAlignmentY()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButtonUI.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuItem.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLeadingGap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAfterCheckIconGap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuLayoutHelper.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonSeparatorUI.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPopupMenu getPopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonAction getAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonDropDownButton.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Range getActiveRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getBorderInsets()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBorderOpaque()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TimelineTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipLayeredPane()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/TooltipLayeredPane.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPane.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LabelWithEditButton.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScope()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipLabel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImport()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropListTransferHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragAndDropModelListElement getObject()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropListTransferHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendComponentModel getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getInstructions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendComponent build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendComponent.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextComponentTextAccessor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabelTextAccessor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractButtonTextAccessor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionButtonTextAccessor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/WrappedFlowLayout.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension minimumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/WrappedFlowLayout.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unscale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isActionKeyDown()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActionMask()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setPreferredTreeWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setTreeOffset()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedRangeModel getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension minimumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isLocationInExpandControl()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void create()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredScrollableViewportSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableUnitIncrement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollableBlockIncrement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHoveredRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1271,
  "endLine" : 1273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHoveredRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveTo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/SwingPath.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveTo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/SwingPath.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineTo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/SwingPath.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closePath()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/SwingPath.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShadowConflictedFiles()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeModel.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/AdtUiCursors.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumColors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/EnumColors.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorIndex()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/EnumColors.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/EnumColors.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumColors build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/EnumColors.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RotatedLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RotatedLabelUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMirrored()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uninstallUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBaseline()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccessibleChildrenCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accessible getAccessibleChild()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThreeComponentsSplitter getSplitter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUnscaledWidthPropertyName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getScaledWidthPropertyName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setToolWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  String idOf()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateState()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DetachedAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasError()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isLoadingOrHasError()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortLoading()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessagePanelTextColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchLoadingPanel.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedLocation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedLocation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedLocation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBottom()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedLocation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default JComponent getFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getGearActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean supportsFiltering()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default KeyListener getFilterKeyListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkBenchManager getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttachedToolWindow getActiveToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBenchManager.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DetachedToolWindowManager getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDetachedToolWindowFactory()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FileEditorManagerListener getFileEditorManagerListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreDefaultLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileOpened()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileClosed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindowManager.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInitialMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getButtonSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Side getSide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Split getSplit()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoHide getAutoHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFloatingAllowed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoHideAllowed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSplitModeChangesAllowed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean showGearAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean showHideAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean overrideSide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean overrideSplit()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowDefinition.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getToolOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractButton getMinimizedButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowDefinition getDefinition()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMinimized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimized()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSplit()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSplit()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFloating()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloating()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDetached()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDetached()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getLayoutProperty()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLayoutProperty()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchTextField getSearchField()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ToolContent getContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getMousePoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getDragImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getDragPoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireButtonDragged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireButtonDropped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMnemonic2()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDragging()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRollover()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GearAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HideAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToggleOppositePropertyTypeAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToggleOppositePropertyTypeAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwapAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 986,
  "endLine" : 988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttachedToolWindow getToolWindow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AttachedToolWindow.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVisibleTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttachedToolWindow getVisibleAutoHideTool()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisiblePair getVisibleTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttachedToolWindow get()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SideModel.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPrefix()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/Layout.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBottom()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/Split.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeft()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/Side.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHiddenTools()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/SidePanel.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/AutoHide.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkBench()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadingStopped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadingStopped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMessageVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkBenchLoadingPanel getLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUnscaledWidthPropertyName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getScaledWidthPropertyName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSideWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getToolOrderPropertyName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowingContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWorkBenchToolWindowListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTopComponents()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBottomComponents()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getModelContext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int translate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/WorkBench.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewRowInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/NewRowInstruction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRenderInstructions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionsPanel build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GapInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/GapInstruction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/GapInstruction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/RenderInstruction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMouseHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/RenderInstruction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getCursorIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/RenderInstruction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/RenderInstruction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void handleMouseEvent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/RenderInstruction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/IconInstruction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/IconInstruction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/TextInstruction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/TextInstruction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAlignment()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsRenderer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsRenderer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getRenderSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsRenderer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getInstructions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsRenderer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/HyperlinkInstruction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkInstruction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/HyperlinkInstruction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/HyperlinkInstruction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getCursorIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/HyperlinkInstruction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/HyperlinkInstruction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FocusableIcon.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FocusableIcon.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/FocusableIcon.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage createDipImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage lowQualityFastScale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage cropBlank()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedImage cropBlank()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTransparentPixel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOpaquePixel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageUtils.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeShown()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LightCalloutPopup.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LightCalloutPopup.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LightCalloutPopup.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyPresentationToChildren()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/TablePresentation.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableSingleSelection.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableSingleSelection.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleSelectedRowCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableSingleSelection.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandSelectedRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableSingleSelection.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapseSelectedRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableSingleSelection.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/Column.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/SwingUtil.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/SwingUtil.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnMarginChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSortOrder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  addGrouping()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  removeGrouping()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeColumn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableHeader.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableHeader.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTableHeader.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceArtPainter getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameData getSmallFrameData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameData getFrameData()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeviceArtDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device getDevice()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPortrait()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenX()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenY()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFrameWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFrameHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotatedByQuadrants()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayout.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinitionCache.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadImage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinition.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSkinDisplaySize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinDefinition.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getChildren()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/SkinLayoutDefinition.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrientationData getArtDescriptor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBaseFolder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getScreenSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getScreenPos()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getFrameSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getCrop()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFrame()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDropShadow()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getReflectionOverlay()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getMask()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAspectRatio()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStretchable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFileName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getInteger()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPortrait()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getScreenSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getScreenPos()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getFrameSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getCrop()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenOrientation getOrientation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBackgroundFile()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getShadowFile()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getReflectionFile()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getMaskFile()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAspectRatio()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtDescriptor.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenDiagram()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenDiagram()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getFigurePadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getOutlineLineWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLeftPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDimensionLineWidth()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int round()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/ScreenDiagram.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countTabs()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectTab()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getTabsPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabbedToolbar.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventAction getAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle2D getPath()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ActivityComponent.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NestedScrollPaneMouseWheelListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/NestedScrollPaneMouseWheelListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DelegateMouseEventHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/DelegateMouseEventHandler.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DelegateMouseEventHandler delegateTo()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/DelegateMouseEventHandler.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/event/DelegateMouseEventHandler.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconType getIconType()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getIconGetter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LegendConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeWalker()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream ancestorStream()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream descendantStream()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream descendantStream()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable descendants()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AncestorIterator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BfsDescendantIterator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DfsDescendantIterator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TreeWalker.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRangeOcclusionTest()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected double xToRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mode getMode()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel getModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowSeekComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDragBarHeight()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeSelectionComponent.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomLineConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LineConfig getCustomLineConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClickRegionCache()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRegionOnLineSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataRenderer build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DurationDataRenderer.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepped()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDataBucketInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFilled()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStacked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAdjustDash()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDash()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDashLength()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdjustedDashPhase()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAdjustedDashPhase()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stroke getStroke()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color getColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineConfig.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineChart()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowMaxLine()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxLineColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxLineMargin()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTopPadding()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFillEndGap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFillEndSupplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/LineChart.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDurationDataRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/OverlayComponent.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/linechart/DefaultLineChartReducer.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartConfig()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChartConfig.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartReducer getReducer()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChartConfig.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRectangleHeightRatio()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChartConfig.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRectangleMouseOverHeightRatio()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChartConfig.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeightGap()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChartConfig.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getFontColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChartColorProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItemClickedListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChart.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRowIndexChangeListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChart.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/HTreeChart.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameSpace()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSignature()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSignature()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilename()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilename()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineNumber()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamespace()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getInclusivePercentage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInclusivePercentage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increaseInclusiveDuration()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getInclusiveDuration()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getExclusiveDuration()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExclusiveDuration()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getExclusivePercentage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExclusivePercentage()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/MethodUsage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorPanel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTest()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTest()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerMessageSource()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableBool hasErrors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableValue getValidationResult()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertToHtml()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JEditorPane getValidationText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ValidatorPanel.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHeaderLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ErrorDetailDialog.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/ErrorDetailDialog.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrueValidator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/validators/TrueValidator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrueValidator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/validators/TrueValidator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result validate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/validators/TrueValidator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FalseValidator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/validators/FalseValidator.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FalseValidator()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/validators/FalseValidator.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result validate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/validation/validators/FalseValidator.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeTooltipComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double xToRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTooltipComponent.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventAction getAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/EventComponent.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dimension max()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipComponent build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipComponent.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpAsHtmlLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HtmlLabel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpAsHtmlLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HtmlLabel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeToolbarNavigable()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/ActionToolbarUtil.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentAdded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/ActionToolbarUtil.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormScalingUtil()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scaleComponentTree()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float scale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logScale()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/FormScalingUtil.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int unitToMs()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTimeScrollBar.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double msToUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/RangeTimeScrollBar.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShift()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedTimeRange.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickableLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ClickableLabel.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickableLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ClickableLabel.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/ClickableLabel.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createDynamicRendererList()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/DyamicRendererJList.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/options/OptionsPanel.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/NotificationHolderPanel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStateChangedListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpanded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HideablePanel build()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/HideablePanel.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnableSwingProfilerAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/EnableSwingProfilerAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/EnableSwingProfilerAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/EnableSwingProfilerAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomToFitAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isPerformableWithoutActionButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ActionButton getActionButton()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createCustomComponentPopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean updateActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/DropDownAction.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomInAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomOutAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/PanSurfaceAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int zoomIn()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int zoomOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomType.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomActualAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomLabelAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/KotlinBlazeRules.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetPlatform getTargetPlatform()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureKotlinStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureKotlinStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/KotlinJavaLikeLanguage.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getNonSourceKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/KotlinJavaLikeLanguage.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pattern getCategoryPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KotlinTestSizeFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestSizeFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationContext getTestContext()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getPsiElement()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BazelKotlinxCoroutinesDebuggingLibProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KotlinProjectTraversingService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BazelKotlinxCoroutinesLibFinder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnKotlinxCoroutines()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/BazelKotlinxCoroutinesLibFinder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PythonPrefetchFileSource.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection selectAllRelevantOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PythonPrefetchFileSource.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set prefetchFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PythonPrefetchFileSource.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceType getDefaultWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean supportsPythonWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSupportedWorkspaceTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refreshExecutionRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/BlazePythonSyncPlugin.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSupportedWorkspaceTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/AlwaysPresentPythonSyncPlugin.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/AlwaysPresentPythonSyncPlugin.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean usePythonFacets()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sync/PythonFacetUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecatedSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/sdk/FallbackPythonSdkSuggester.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inProjectScope()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/search/BlazePyUseScopeEnlarger.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableList initializeStates()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigState.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EnvironmentVariablesState getEnvVarsState()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigState.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandleKind()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazePyTracebackFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/filter/BlazePyTracebackFilter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getFilters()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationRunner.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestEventsHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableList getBlazeDebugFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String validatePyDebugTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PySourcePosition create()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PySourcePosition convertPythonToFrame()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PySourcePosition convertFrameToPython()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSourcePosition convertFromPython()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSourcePosition convertFromPython()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PySignature convertSignature()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyPositionConverter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazePyRunConfigState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandler.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandler.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandName getCommandName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandler.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHandlerName()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyRunConfigurationHandler.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PythonPluginUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchesVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PythonPluginUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appliesToBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/BazelPyImportResolverStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean includeParentDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/AbstractPyImportResolverStrategy.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appliesToBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/provider/BazelPyGenfilesImportResolverStrategy.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackageFile()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/resolve/BlazeCustomPackageIdentifier.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getIssueParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/issueparser/PyIssueParserProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultFolder()",
  "longName" : "",
  "relativeFileName" : "aswb/terminal/src/com/google/idea/blaze/terminal/DefaultTerminalLocationCustomizer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeWizardUserSettingsStorage getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettingsStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeWizardUserSettings getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettingsStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettingsStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlazeWizardUserSettings copyUserSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettingsStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettingsStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void helpAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionListener createCancelAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isLastStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLastStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectWizard.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectCommitException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeProjectCommitException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectCommitException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeProjectCommitException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectCommitException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeProjectCommitException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSelectWorkspaceImportWizardStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceImportWizardStep.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceImportWizardStep.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceImportWizardStep.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectWorkspaceImportWizardStep.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeWizardUserSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getValues()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValues()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProjectViewPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CopyExternalProjectViewOption.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSelectProjectViewImportWizardStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewImportWizardStep.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewImportWizardStep.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewImportWizardStep.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewImportWizardStep.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewImportWizardStep.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowAddDefaultProjectViewValues()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBuildFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/GenerateFromBuildFileSelectProjectViewOption.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void optionSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardOption.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void optionDeselected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardOption.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/WorkspaceTypeList.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltipFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/WorkspaceTypeList.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CreateFromScratchProjectViewOption.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CreateFromScratchProjectViewOption.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CreateFromScratchProjectViewOption.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialProjectViewText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CreateFromScratchProjectViewOption.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowAddDefaultProjectViewValues()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CreateFromScratchProjectViewOption.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WorkspacePath getSharedProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getInitialProjectViewText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean allowAddDefaultProjectViewValues()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getImportDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeSelectProjectViewOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WizardContext getWizardContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ProjectImportWizardStep.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ProjectImportWizardStep.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeNewProjectBuilder getProjectBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ProjectImportWizardStep.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath getSharedProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProjectViewPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ImportFromWorkspaceProjectViewOption.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeNewProjectBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeWizardUserSettings getUserSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTypeData getWorkspaceData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSelectProjectViewOption getProjectViewOption()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView getProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet getProjectViewSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystemName getBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeNewProjectBuilder.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectWorkspaceControl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectProjectViewControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectProjectViewControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectProjectViewControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeEditProjectViewControl.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::aswb" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUiComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectOptionControl.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setTitle()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/ui/BlazeSelectOptionControl.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeEditProjectViewImportWizardStep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeEditProjectViewImportWizardStep.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeEditProjectViewImportWizardStep.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeEditProjectViewImportWizardStep.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet getResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ProjectViewParser.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean atEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeContext getContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePathResolver getWorkspacePathResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void savePosition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSavedPosition()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/parser/ParseContext.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewEdit.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewEdit.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifications()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewEdit.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewManagerImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManagerImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet getProjectViewSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManagerImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet reloadProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManagerImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getProjectViewFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewFile getTopLevelProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewSet.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSectionParser.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionKey.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionKey.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionKey.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SectionBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionBuilder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SectionKey getSectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionBuilder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Section()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Section.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSectionType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Section.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Section.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Glob()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobSet fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Glob fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/Glob.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/LabelSectionParser.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/LabelSectionParser.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/LabelSectionParser.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalarSection build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionParser.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionParser.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeprecationMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionParser.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/SectionParser.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getDivider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ScalarSectionParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListSection build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/ListSection.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/GlobSectionParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/GlobSectionParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/GlobSectionParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ShardBlazeBuildsSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ShardBlazeBuildsSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ShardBlazeBuildsSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AutomaticallyDeriveTargetsSection.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AutomaticallyDeriveTargetsSection.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AutomaticallyDeriveTargetsSection.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionKey getSectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AutomaticallyDeriveTargetsSection.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/SyncFlagsSection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/SyncFlagsSection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/SyncFlagsSection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/WorkspaceLocationSection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/WorkspaceLocationSection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/WorkspaceLocationSection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ExcludedSourceSection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeprecationMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ExcludedSourceSection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTypeSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/WorkspaceTypeSection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/WorkspaceTypeSection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/WorkspaceTypeSection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList lines()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBlock of()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBlock newLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlock.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectoryEntry include()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectoryEntry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectoryEntry exclude()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectoryEntry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectoryEntry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectoryEntry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfigurationsSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/RunConfigurationsSection.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/RunConfigurationsSection.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/RunConfigurationsSection.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/RunConfigurationsSection.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/UseQuerySyncSection.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/UseQuerySyncSection.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/UseQuerySyncSection.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ImportSection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ImportSection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ImportSection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ImportSection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalLanguagesSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionKey getSectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/AdditionalLanguagesSection.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemOrTextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ItemOrTextBlock.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemOrTextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ItemOrTextBlock.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/ItemOrTextBlock.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectorySectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectorySection.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectorySection.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectorySection.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectorySection.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionKey getSectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/DirectorySection.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String errorMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BazelBinarySection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BazelBinarySection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BazelBinarySection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BazelBinarySection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetSection.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetSection.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetSection.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionKey getSectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetSection.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildConfigSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildConfigSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildConfigSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildConfigSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TestFlagsSection.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TestFlagsSection.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TestFlagsSection.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBlock getTextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBlockSection of()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBlock parseTextBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionKey getSectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TextBlockSection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/EnableCodeAnalysisOnSyncSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/EnableCodeAnalysisOnSyncSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quickDocs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/EnableCodeAnalysisOnSyncSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetShardSizeSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/TargetShardSizeSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getUndeprecatedParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/Sections.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildFlagsSection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildFlagsSection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildFlagsSection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getScalarValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectView build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectView.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectViewManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewStorageManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectViewStorageManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/ProjectViewStorageManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightVisitor clone()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/editor/HighlightingStatsCollector.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/NewBlazePackageAction.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/OpenBlazeWorkspaceFileAction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/OpenBlazeWorkspaceFileAction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ide/OpenBlazeWorkspaceFileAction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defineBehavior()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void taskOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void taskStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStopHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleBehaviour.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TasksTreeModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeModel.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TasksTreeProperty tasksTreeProperty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeModel.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property selectedTaskProperty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeModel.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void unbind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleView.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TasksTreeProperty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Task getRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getChildren()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Task getParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTopLevelTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addInvalidationListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeInvalidationListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeProperty.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task getRootElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task getParentElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSomethingToCommit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon iconForTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TaskNodeDescriptor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task getElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TaskNodeDescriptor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void taskOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void statusOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStopHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ToolWindowTabs.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TasksTreeConsoleModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TasksTreeModel getTreeModel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getConsolesOfTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTopLevelFinishedTasks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeConsoleModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStartTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEndTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Status getStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getStartTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getEndTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/Task.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TasksToolWindowService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowService.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void status()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void state()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeTaskRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStopHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeStopHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStopHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextContentId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void println()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void println()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printHyperlink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryLabelKindParser.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargetLabels()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryLabelKindParser.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneratedTarget parseTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryProtoParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/GeneratedTarget.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/GeneratedTarget.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeQueryOutputBaseProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryOutputBaseProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeQueryOutputBaseProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryOutputBaseProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMarkerInfo getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileDataProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean recomputeData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasLoadStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasSyntaxError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/MacroLineMarkerProvider.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SourceToTargetMap getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/SourceToTargetMap.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectSyncSourceToTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/AspectSyncSourceToTargetMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargetsToBuildForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/DelegatingSourceToTargetMap.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection getRulesForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/DelegatingSourceToTargetMap.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransitiveDependencyMap getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitiveDependencyMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/targetmaps/TransitiveDependencyMap.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionDeniedException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/execution/ExecutionDeniedException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::aswb" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean involvesBlazeBuild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncMode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayAttachExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncMode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RelatedWorkspacePathFinder getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/RelatedWorkspacePathFinder.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean exists()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/RelatedWorkspacePathFinder.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Glob modifyGlob()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/SourceTestConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/SourceTestConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void excludeProjectDataSubDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void excludeBazelIgnoredPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection rootDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet systemExcludes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set excludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean targetInProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean packageInProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ImportRoots.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::aswb" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceFileFinderImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean coversTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean coversPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/TargetExpressionList.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Provider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceFileFinder.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceType getWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getActiveLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLanguageActive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageSettings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean warningSuppressed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/SyncDirectoriesWarning.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void suppressWarning()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/SyncDirectoriesWarning.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceLanguageCheckerImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageCheckerImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSourceTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/ProjectViewTargetImportFilter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelIgnoreParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/BazelIgnoreParser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkspaceLanguageChecker getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectview/WorkspaceLanguageChecker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeSyncStatus getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatus.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeSyncStatusStateManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusStateManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusStateManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDirty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusStateManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean lastSyncFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusStateManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastSyncFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusStateManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSyncStatusState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusStateManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusStateManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeSyncStatusImpl getImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean allTargetsBuild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDirty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/status/BlazeSyncStatusImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardingApproach getShardingApproach()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/LexicographicTargetSharder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardedBuildProgressTracker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedBuildProgressTracker.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int shardCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardStats shardStats()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/ShardedTargetList.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shardingRequested()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWildcardPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSyncManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeSyncManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void partialSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::aswb" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldDeriveSyncTargetsFromDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncProjectTargetsHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncParams.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValidOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncBuildResult.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncBuildResult.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncProjectState.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectTargetManagerImpl getImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectTargetManagerImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncStatus getProjectSyncStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManagerImpl.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSyncSensitiveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProtoAutoSyncProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProtoFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProtoAutoSyncProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearQueue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/PendingChangesHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/PendingChangesHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSyncSensitiveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectViewAutoSyncProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutoSyncHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ignoreTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeSyncParams getSyncParams()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyncMode combineModes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileMoved()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contentsChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileClosed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncHandler.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::aswb" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutoSyncSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoSyncSettings getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/AutoSyncSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectTargetManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/ProjectTargetManager.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSyncSensitiveFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/BuildFileAutoSyncProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/autosync/BuildFileAutoSyncProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ModuleEditorProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleEditorImpl getModuleEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorProviderImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableRootModel editModule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module findModule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getImlDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleEditorImpl.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectoryStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/DirectoryStructure.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module findModuleByName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleFinderImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ModuleFinder getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/projectstructure/ModuleFinder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LibraryFilesProviderFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibraryFilesProviderFactory.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibrarySource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Predicate getLibraryFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibrarySource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Predicate getGcRetentionFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/LibrarySource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSourceRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/BlazeExternalSyntheticLibrary.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalLibraryManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryFilesProvider get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/DefaultLibraryFilesProviderFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultLibraryFilesProviderFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/DefaultLibraryFilesProviderFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableList getSupportedWorkspaceTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WorkspaceType getDefaultWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ModuleType getWorkspaceModuleType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableList getRequiredExternalPluginIds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean refreshExecutionRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default SourceFolderProvider getSourceFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Collection getSections()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncFailedException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncScope.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkspacePathResolverProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default File resolveToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolver.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePathResolverProviderImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverProviderImpl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List decodeAll()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ArtifactLocationDecoder.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getExternalSourceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspaceHelper.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getExecutionRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExternalWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/ExecutionRootPathResolver.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkingSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePathResolverImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList resolveToIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findPackageRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath getWorkspacePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceRoot findWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePathResolverImpl extract()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/workspace/WorkspacePathResolverImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyncCache getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean successful()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncResult.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectData getBlazeProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/AspectSyncProjectDataManager.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCacheFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/AspectSyncProjectDataManager.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectData getBlazeProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/DelegatingBlazeProjectDataManager.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectData loadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/DelegatingBlazeProjectDataManager.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/DelegatingBlazeProjectDataManager.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectData getBlazeProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/EmptyBlazeProjectDataManager.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectData loadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/EmptyBlazeProjectDataManager.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getProjectDataDirDoNotUse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/BlazeDataStorage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getProjectConfigurationDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/BlazeDataStorage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeProjectDataManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/BlazeProjectDataManager.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncPhaseCoordinator getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncPhaseCoordinator.java",
  "fileLinesCount" : 883,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModificationTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncModificationTracker.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeIdeInterface getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterface.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap artifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSetMultimap perTargetArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap buildShardResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet targetsWithErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getBuildIds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long bepBytesConsumed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult buildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String idForLogging()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String buildId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeBuildOutputs.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::aswb" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceState.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceState.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlazeIdeInterfaceState build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/BlazeIdeInterfaceState.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AspectStrategy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategy.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAspectFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategyBazel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategyBazel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getAspectFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategyBazel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAspectRepositoryOverrideFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/aspects/strategy/AspectStrategyBazel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/FullSyncProjectAction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/PartialSyncAction.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/ExpandSyncToWorkingSetAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/ExpandSyncToWorkingSetAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/UpdateDirectoriesSyncAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/BlazeProjectSyncAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/SyncWorkingSetAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/SyncWorkingSetAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/IncrementalSyncProjectAction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/CleanProjectTargetsSyncAction.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/ShowPerformanceWarningsToggleAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/actions/ShowPerformanceWarningsToggleAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fileTypeArg()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNotificationGroupId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getFeatures()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fileTypeArg()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunUnderProgress()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierFormattingService.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appliesToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierCustomFormatter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String progressMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildifierCustomFormatter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProjectValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/buildmodifier/BuildFileFormatOnSaveHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeVcsHandlerProvider vcsHandlerProviderForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeVcsHandler vcsHandlerForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeVcsHandler getHandlerForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeVcsSyncHandler createSyncHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tracksRemote()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/git/GitBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/FallbackBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/FallbackBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeVcsHandler getHandlerForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/FallbackBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeVcsSyncHandler createSyncHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/FallbackBlazeVcsHandlerProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeVcsHandler vcsHandlerForProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerCache.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteOutputsCache getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/RemoteOutputsCache.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalFileState.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMoreRecent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalFileState.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/LocalFileState.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactState getAttribute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/ArtifactsDiff.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/ArtifactsDiff.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/filecache/FileCaches.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Collection selectOutputsToCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/OutputsProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean supportAnchors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryFilesProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetMap targetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/ProjectTargetData.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/ProjectTargetData.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean blazeVersionIsKnown()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean blazeContainsCl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean blazeClientIsKnown()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean blazeClientIsAtLeastCl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bazelIsAtLeastVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bazelIsAtLeastVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystemName buildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeVersionData build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeVersionData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteOutputArtifacts fromProjectData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseConfigurationMnemonic()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/RemoteOutputArtifacts.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetData getTargetData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetMap getTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeInfo getBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeVersionData getBlazeVersionData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePathResolver getWorkspacePathResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocationDecoder getArtifactLocationDecoder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceLanguageSettings getWorkspaceLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteOutputArtifacts getRemoteOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncState getSyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/AspectSyncProjectData.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspacePath createIfValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path asPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String relativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspacePath fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspacePath.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidTargetException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/InvalidTargetException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::aswb" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetExpression allFromPackageNonRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetExpression.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label createIfValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Label()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validatePackagePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Label.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionRootPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionRootPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAbsoluteOrRelativeFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbsolute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionRootPath fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Function getTargetKindHeuristics()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Kind create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Kind create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApplicationState getService()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Kind fromRuleName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet getKindsForLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOneOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWebTest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyLanguageIn()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTestSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/Kind.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/LanguageClass.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/LanguageClass.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageClass fromExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/LanguageClass.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/LanguageClass.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/GenericBlazeRules.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspaceRoot fromImportSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceRoot fromImportSettingsForTesting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File fileForPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File directory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path absolutePathFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path path()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath workspacePathFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath workspacePathFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path relativize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path relativize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath workspacePathForSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath workspacePathForSafe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceRoot fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WorkspaceRoot.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::aswb" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePath getBasePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRecursive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rulesOnly()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/WildcardTargetPattern.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String wrapError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/PackagePathValidator.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetName.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetName createIfValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetName.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetName.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/TargetName.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncState build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/SyncState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncState fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/SyncState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/SyncState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Stream collectAllTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LegacyLibraryToTargetResolver.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryKey fromArtifactLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryKey forResourceLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryKey fromIntelliJLibraryName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIntelliJLibraryName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryKey fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/LibraryKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeLibrary.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeLibrary.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/BlazeLibrary.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BalloonComponentListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentResized()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentMoved()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentShown()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BalloonHierarchyBoundsListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ancestorMoved()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ancestorResized()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileRefresher()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/FileRefresher.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getFileByIoFileIfInVfs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/FileRefresher.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageReader createPackageReader()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QueryRunner createQueryRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppInspectorBuilder createAppInspectorBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotSupportedWithQuerySyncException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/NotSupportedWithQuerySyncException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowSettingsAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/UnsyncedFileEditorNotificationProvider.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/UnsyncedFileEditorNotificationProvider.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getRenderJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/RenderJarArtifactTrackerImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorInfo.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppInspectorInfo create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AppInspectorInfo.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/AspectFiles.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection getRulesForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncSourceToTargetMap.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoDependenciesBuiltException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/NoDependenciesBuiltException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/NoDependenciesBuiltException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DependencyTrackerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicallyDispatchingArtifactFetcher()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DynamicallyDispatchingArtifactFetcher.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class supportedArtifactType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/DynamicallyDispatchingArtifactFetcher.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectUpdater.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromJarPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectUpdater.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectUpdater.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::aswb" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncProjectDataManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectDataManager.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeProjectData loadProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectDataManager.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectDataManager.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySyncSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableUseQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableShowDetailedInformationInEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showDetailedInformationInEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncConfigurable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncConfigurableProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Class getConfigurableClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncConfigurableProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetsToBuildByPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEnableAnalysisFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProjectFileAddedSinceSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildAppInspector()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRenderJarBuiltException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/NoRenderJarBuiltException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/NoRenderJarBuiltException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspacePathResolver getWorkspacePathResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetMap getTargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeInfo getBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocationDecoder getArtifactLocationDecoder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteOutputArtifacts getRemoteOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncState getSyncState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProjectData.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEnableAnalysisFor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSnapshotFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet toQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/LanguageClasses.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional toQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/LanguageClasses.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LanguageClass fromQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/LanguageClasses.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableSet fromQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/LanguageClasses.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readLockCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int writeLockCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path artifactPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path artifactPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactDestination artifactDestination()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean contains()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList list()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList listDigests()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FileTime readAccessTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanNow()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/CacheCleaner.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeProjectDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/artifacts/ProjectArtifactStore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void purgeForTest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/artifacts/ProjectArtifactStore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForProjectAction.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canceled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelperSelectTargetPopup.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ShowPromoAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ShowPromoAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/AddToProjectAction.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/CleanBuildCacheAction.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::aswb" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/CleanBuildCacheAction.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::aswb" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ReloadProject.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForWorkingSetAction.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesForWorkingSetAction.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/PurgeBuildCacheAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::aswb" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ResetQuerySyncAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ResetQuerySyncAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean optionalCheckboxDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/ResetQuerySyncAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/DumpProjectProtoAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/RenderJarInfo.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderJarInfo create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/RenderJarInfo.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean syncModeSelectionEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySync.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean legacySyncEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySync.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean legacySyncIsReenabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySync.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean operationInProgress()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationCancelled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationEnded()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional currentOperation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncStatus.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoAppInspectorBuiltException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/NoAppInspectorBuiltException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/NoAppInspectorBuiltException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncAsyncFileListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QuerySyncAsyncFileListener create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifiedBuildFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncAsyncFileListener.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendBoolean()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectHash()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getBundledAspectPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelDependencyBuilder.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::aswb" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getAar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidAarIdeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomJavaPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidAarIdeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidAarIdeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidAarIdeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSdkTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getKotlinCompilerCommonFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinToolchainIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/KotlinToolchainIdeInfo.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DartIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/DartIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetKey getTargetKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/Dependency.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/Dependency.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/Dependency.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JsIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidSdkIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidSdkIdeInfo.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidSdkIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidSdkIdeInfo.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getAndroidJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidSdkIdeInfo.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidSdkIdeInfo.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getLauncher()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonVersion getPythonVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonSrcsVersion getSrcsVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getArgs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PyIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/PyIdeInfo.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getcCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getCppCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getBuiltInIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionRootPath getCppExecutable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CToolchainIdeInfo.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TsIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TsIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TsIdeInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getAspectIds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetKey forPlainTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetKey forGeneralTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlainTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetKey.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidResFolder fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getAar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResFolder build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidResFolder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Label intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TargetKey intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Dependency intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArtifactLocation intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidResFolder intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionRootPath intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LibraryArtifact intern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetKey doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependency doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResFolder doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionRootPath doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryArtifact doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetKey doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependency doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResFolder doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionRootPath doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryArtifact doIntern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProjectDataInterner.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getTestApp()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getTargetDevice()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInstrumentationInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidInstrumentationInfo.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getResources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getManifestValues()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryArtifact getIdlJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryArtifact getResourceJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdlSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceJavaPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateResourceClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getLegacyResources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getInstruments()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getRenderResolveJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/AndroidIdeInfo.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ImmutableList map()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ImmutableList mapToProtos()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList internStrings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ProtoWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getInterfaceJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getClassJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSourceJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryArtifact build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/LibraryArtifact.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRootExecutionPathFragment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenerated()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMainWorkspaceSourceArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutionRootRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/ArtifactLocation.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::aswb" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLibraryLabels()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/GoIdeInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getJavacJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaToolchainIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaToolchainIdeInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getGeneratedJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryArtifact getFilteredGenJar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getPackageManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getJdepsFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaBinaryMainClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getPluginProcessorJars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/JavaIdeInfo.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetIdeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetKey getKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactLocation getBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CIdeInfo getcIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CToolchainIdeInfo getcToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaIdeInfo getJavaIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidIdeInfo getAndroidIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkIdeInfo getAndroidSdkIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAarIdeInfo getAndroidAarIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidInstrumentationInfo getAndroidInstrumentationInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PyIdeInfo getPyIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoIdeInfo getGoIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsIdeInfo getJsIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsIdeInfo getTsIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartIdeInfo getDartIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestIdeInfo getTestIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaToolchainIdeInfo getJavaToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinToolchainIdeInfo getKotlinToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getSyncTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean kindIsOneOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean kindIsOneOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlainTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRuntimeDep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetIdeInfo.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::aswb" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getHeaders()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTextualHeaders()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLocalCopts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTransitiveIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTransitiveQuoteIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTransitiveDefines()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTransitiveSystemIncludeDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/CIdeInfo.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetIdeInfo get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection targets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap map()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TargetMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestInfo toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestSize getTestSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestIdeInfo build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ideinfo/TestIdeInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandName getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInvokeParallel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addExeFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBlazeFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommand.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableDbipOncorp()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandRunnerExperiments.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandName.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandName.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection knownCommands()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandName.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBlazeBinDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getGenfilesDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBlazeTestlogsDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfo.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeInfoRunner getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfoRunner.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeInfoException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfoException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeInfoException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/info/BlazeInfoException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResultHelperBep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelperBep.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResultHelperBep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelperBep.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional doCreateForLocalBuild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelperBep.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default InputStream getStderr()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelper.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildResult fromExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildResult combine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean outOfMemory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResult.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getLength()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileArtifact.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bepBytesConsumed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun idForLogging()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputGroupTargetArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputGroupArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun targetsWithErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllOutputArtifactsForTesting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toImmutableMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepArtifactData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepArtifactData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Path bazelFileToArtifactPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/OutputArtifactParser.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventStreamException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BuildEventStreamProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventStreamException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BuildEventStreamProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/SourceArtifact.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedInputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/SourceArtifact.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/SourceArtifact.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/SourceArtifact.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/SourceArtifact.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDigest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifact.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetArtifactsException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/GetArtifactsException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetArtifactsException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/GetArtifactsException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetArtifactsException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/GetArtifactsException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getLastModifiedTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getArtifactPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArtifactPathPrefixLength()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedInputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/LocalFileOutputArtifactWithoutDigest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildFlags parseBep()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildFlags.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildFlags.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getStartupOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildFlags.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getCmdlineOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildFlags.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ContextType type()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeInvocationContext.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ContextType type()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeInvocationContext.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ContextType type()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeInvocationContext.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getExtraBuildFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Optional getMaxCommandLineLength()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteArtifactPrefetcher getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/RemoteArtifactPrefetcher.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectViewSet getProjectViewSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchProjectInitializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set prefetchFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/ProtoPrefetchFileSource.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PrefetchService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchService.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrefetchStats create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchStats.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchStats combine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchStats.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture loadFilesInJvm()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/DefaultPrefetcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cleanupLocalCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/DefaultPrefetcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture cleanupLocalCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/DefaultPrefetcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPrefetchCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/PrefetchServiceImpl.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelBinaryPathProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBinaryPathProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildSystemProvider defaultBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isBuildSystemAvailable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default BuildSystemName buildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getSyncBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean syncingRemotely()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableList possibleFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystemProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalBazelInvoker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/LocalBazelInvoker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getCapabilities()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/LocalBazelInvoker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/LocalBazelInvoker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildBinaryType getType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/LocalBazelInvoker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void throwIfFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCodeException.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCodeException.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCodeException.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractBuildInvoker.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystem getBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/AbstractBuildInvoker.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BazelVersion fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMajor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMinor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBugfix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BazelVersion parseVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtLeast()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelVersion.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystemName getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystem.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getBuildInvoker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystem.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncStrategy getSyncStrategy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystem.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateBlazeVersionData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystem.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getBazelVersionString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystem.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelQueryRunner createQueryRunner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystem.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystem getBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectLoader createProjectLoader()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectDirectoryConfigurator getProjectDirectoryConfigurator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQuerySyncDocumentationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceRootProvider getWorkspaceRootProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRuleDocumentationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectViewDocumentationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLanguageSupportDocumentationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList possibleBuildFileNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList possibleWorkspaceFileNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList possibleModuleFileNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelBuildSystemProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/WorkspaceRootProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildQuoteHandler.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isBracePair()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterBetweenBracketsHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean endsBlock()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/editor/BuildEnterHandler.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/LoadStatementsFilter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReverted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/LoadStatementsFilter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewModel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldEnterElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewModel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewModel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSmartExpand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/views/BuildStructureViewModel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/quickfix/DeprecatedLoadQuickFix.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/quickfix/DeprecatedLoadQuickFix.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpressionParsing getExpressionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean expect()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean expect()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean atToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean atAnyOfTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TokenKind currentToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/Parsing.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementParsing()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/StatementParsing.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionParsing()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void expectIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/ExpressionParsing.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::aswb" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileElementType getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceRequirements spaceExistanceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/parser/BuildParserDefinition.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLanguageSpec getSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRecalculateSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/sync/LanguageSpecResult.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/stubs/BuildFileStubBuilder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub buildStubTree()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/stubs/BuildFileStubBuilder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/stubs/BuildFileStubBuilder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern getPattern()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/refactor/TargetRenameValidator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/refactor/TargetRenameValidator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/refactor/StringLiteralElementManipulator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyword()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/refactor/BuildNamesValidator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ArgumentList.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ArgumentList.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getEndChars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ArgumentList.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadedSymbol()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadedSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadedSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral getImport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadedSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentList getArgList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExcludes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression getArgValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getGlobFuncallElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getReferenceTextRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/GlobExpression.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PassStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/PassStatement.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/PassStatement.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getImportNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral getImportPsiElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/LoadStatement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DictionaryEntryLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/DictionaryEntryLiteral.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/DictionaryEntryLiteral.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedBuildElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/NamedBuildElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getNameNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/NamedBuildElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/NamedBuildElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TupleExpression.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TupleExpression.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TupleExpression.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TupleExpression.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getEndChars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TupleExpression.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IfStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/IfStatement.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/IfStatement.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildElement asBuildElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElement.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getLocationString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElement.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StatementList.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StatementList.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getEndChars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StatementList.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAugmentedAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitArgument()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitKeywordArgument()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLoadStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIfStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIfPart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElsePart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElseIfPart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFuncallExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitForStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFlowStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDotExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDictionaryLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDictionaryEntryLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBinaryOpExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStringLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitListLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStatementList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFuncallArgList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTargetExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitListComprehensionSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFunctionParameterList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGlobExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPassStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLoadedSymbol()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTupleExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementVisitor.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AssignmentStatement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetExpression getLeftHandSideExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AssignmentStatement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AssignmentStatement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AssignmentStatement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReferenceExpression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReferenceExpression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getNameElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReferenceExpression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReferenceExpression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TargetExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TargetExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TargetExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/TargetExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryOpExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BinaryOpExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BinaryOpExpression.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParenthesizedExpression.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParenthesizedExpression.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AugmentedAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AugmentedAssignmentStatement.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/AugmentedAssignmentStatement.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripQuotes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringContents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuoteType getQuoteType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StringLiteral.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DictionaryLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/DictionaryLiteral.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/DictionaryLiteral.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getEndChars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/DictionaryLiteral.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildElementImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  P firstChildOfClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildElementImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E getFirstElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildListType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildListType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffset()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildListType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParameterList.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParameterList.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStarStar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParameterList.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParameterList.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getEndChars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ParameterList.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/IntegerLiteral.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/IntegerLiteral.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncallExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mightBeBuildRule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentList getArgList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FuncallExpression.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazePackage getBlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getReferencedElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  P firstChildOfClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/BuildFile.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::aswb" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default StatementList getStatementList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/StatementListContainer.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ForStatement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ForStatement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ForStatement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDefaultValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mandatory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Star()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StarStar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Parameter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListComprehensionExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ListComprehensionExpression.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ListComprehensionExpression.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FunctionStatement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FunctionStatement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FunctionStatement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterList getParameterList()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FunctionStatement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FunctionStatement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElseIfPart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ElseIfPart.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ElseIfPart.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FlowStatement.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/FlowStatement.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/DotExpression.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/DotExpression.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElsePart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ElsePart.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ElsePart.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Argument()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Keyword()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getNameNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Positional()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Star()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StarStar()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/Argument.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IfPart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/IfPart.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/IfPart.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListLiteral()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ListLiteral.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ListLiteral.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ListLiteral.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ListLiteral.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getEndChars()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ListLiteral.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildElementGenerator getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/BuildElementGenerator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildElementGenerator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/BuildElementGenerator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ASTNode createNewName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ASTNode createNewLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange childRangeInParent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/util/PsiUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReturnStatement.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/psi/ReturnStatement.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeSelfInGotoImplementation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildTargetElementEvaluator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNamedElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildTargetElementEvaluator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadWriteAccessible()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildReadWriteAccessDetector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeclarationWriteAccess()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildReadWriteAccessDetector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Access getReferenceAccess()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildReadWriteAccessDetector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildFindUsagesProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TokenSet tokenSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildFindUsagesProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageType getUsageType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/findusages/BuildUsageTypeProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/TokenKind.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLexer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenKind getTokenKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getBufferSequence()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpenParenStackDepth()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void error()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void error()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean lookaheadIs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String bufferSlice()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildLexerBase.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::aswb" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildToken fromKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildToken.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/BuildToken.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/lexer/Token.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCodeStyleMainPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCodeStyleSettingsProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initTabs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCodeStyleSettingsProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCodeStyleSettings createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCodeStyleSettingsProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCodeStyleSettingsProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentOptionsEditor getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildBraceMatcher.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildFileFoldingBuilder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getLineCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getBlockCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getDocumentationCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentLinePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/formatting/BuildCommenter.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildColorsPage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildColorsPage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildColorsPage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayPriority getPriority()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildColorsPage.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAttributesKey key()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildSyntaxHighlighter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAttribute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildSyntaxHighlighter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildSyntaxHighlighter.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/highlighting/BuildSyntaxHighlighterFactory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement compute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/LoadedSymbolReferenceLookupElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/LabelRuleLookupElement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTypeText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/LabelRuleLookupElement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getItemText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/LabelRuleLookupElement.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/NamedBuildLookupElement.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FuncallExpression getEnclosingFuncall()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionAttributeCompletionContributor.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/ParameterCompletionContributor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/CompletionResultsProcessor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getItemText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/FilePathLookupElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/FilePathLookupElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean caretInsideQuotes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/FilePathLookupElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insertClosingQuotes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getItemText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTypeText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTailText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean caretInsideQuotes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/completion/BuildLookupElement.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/GlobReferenceSearcher.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void searchForString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BuildReferenceSearcher.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getContainingDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getSearchScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getPackageLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackage.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInModuleContent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInLibraries()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int calcHashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/search/BlazePackageSearchScope.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder forPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobFuture()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set get()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markCanceled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern load()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobVisitor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cancel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkIncludes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/GlobErrorAnnotator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLoadStatement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/LoadStatementAnnotator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationHolder getHolder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildAnnotator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void markError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildAnnotator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void markWarning()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/BuildAnnotator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/AttributeDefinition.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMandatory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/AttributeDefinition.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/AttributeDefinition.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRuleTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/AttributeDefinition.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLanguageSpec()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpec.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getRules()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpec.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getKnownRuleNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpec.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpec.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleDefinition getRule()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpec.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLanguageSpecProviderImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized BuildLanguageSpec getLanguageSpecInternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized String getBlazeRelease()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProviderImpl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildLanguageSpecProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/BuildLanguageSpecProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getAttributes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getMandatoryAttributes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getKnownAttributeNames()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition getAttribute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/semantics/RuleDefinition.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildFileType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildFileLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileLanguage.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileLanguage.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/language/BuildFileLanguage.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncallReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/FuncallReference.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildReferenceManager getReferenceManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelReference.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::aswb" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String wrap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/QuoteType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAbsolute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LabelUtils.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordArgumentReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/KeywordArgumentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalWorkspaceReferenceFragment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ExternalWorkspaceReferenceFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ExternalWorkspaceReferenceFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildReferenceManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildReferenceManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolveLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File resolvePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspacePathResolver getWorkspacePathResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFile resolveBlazePackage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File resolveParentDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManager.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::aswb" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageReferenceFragment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceFragment.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceFragment.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/LocalReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ArgumentReference.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/ArgumentReference.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/TargetReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobReference()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasWildcard()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobExpression getElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/references/GlobReference.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectViewTokenType currentToken()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewPsiParser.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileElementType getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceRequirements spaceExistanceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/parser/ProjectViewParserDefinition.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/stubs/ProjectViewFileStubBuilder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stub buildStubTree()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/stubs/ProjectViewFileStubBuilder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/stubs/ProjectViewFileStubBuilder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiSectionItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiSectionItem.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiScalarSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiScalarSection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiListSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiListSection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiListItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiListItem.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiFile.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiFile.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewPsiScalarItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewPsiScalarItem.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewSection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/psi/ProjectViewSection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectViewTokenType create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewTokenType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectViewTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewTokenType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getBufferSequence()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String bufferSlice()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/lexer/ProjectViewLexerBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getLineCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getBlockCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getDocumentationCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentLinePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCommenter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWithinBounds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrangementSettingsSerializer getSerializer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StdArrangementSettings getDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedGroupingTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedMatchingTokens()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrangementEntryMatcher buildMatcher()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewRearranger.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCodeStyleSettingsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/formatting/ProjectViewCodeStyleSettingsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/highlighting/ProjectViewSyntaxHighlighterFactory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/highlighting/ProjectViewSyntaxHighlighter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean handledSectionType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement forSectionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/completion/ProjectViewKeywordCompletionContributor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectViewFileType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewFileType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewFileType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewFileType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewFileType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewFileType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectViewLanguage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewLanguage.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewLanguage.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/language/ProjectViewLanguage.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/projectview/references/ProjectViewLabelReference.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String propertyKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/LegacyAdditionalLanguagesHelper.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key getKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/LegacyAdditionalLanguagesHelper.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeUserSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeUserSettings getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusBehavior getShowBlazeConsoleOnSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowBlazeConsoleOnSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusBehavior getShowProblemsViewOnSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowProblemsViewOnSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusBehavior getShowBlazeConsoleOnRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowBlazeConsoleOnRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusBehavior getShowProblemsViewOnRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowProblemsViewOnRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSyncStatusPopupShown()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSyncStatusPopupShown()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getExpandSyncToWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandSyncToWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowPerformanceWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowPerformanceWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlazeBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlazeBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearBlazeBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildifierBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBazelBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBazelBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCollapseProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSelectNewestChildTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectNewestChildTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFormatBuildFilesOnSave()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormatBuildFilesOnSave()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowAddFileToProjectNotification()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeUserSettings.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::aswb" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BuildSystemName.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationHash()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystemName getBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectType getProjectType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLegacySyncShardCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkspaceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocationHash()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectViewFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAsProjectFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLegacySyncShardCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettings.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String buildSystemName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildSystemName defaultBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String defaultBuildSystemName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/IsBlazeProjectCondition.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeImportSettingsManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImportSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewSet getProjectViewSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/BlazeImportSettingsManager.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::aswb" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/JPanelProvidingProject.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/OpenProjectViewAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/OpenProjectViewAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewUi()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dimension getEditorSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseSharedProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/ProjectViewUi.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnnamedConfigurable getConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsConfigurable.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeUserSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsConfigurable.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::aswb" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean autoDeriveTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/AddDirectoryToProjectAction.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture submit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/BlazeExecutorImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListeningExecutorService getExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/BlazeExecutorImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeExecutor getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/executor/BlazeExecutor.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExternalTaskProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTaskProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineProcessingOutputStream of()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/LineProcessingOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineProcessingOutputStream of()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/LineProcessingOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/LineProcessingOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalTask build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void outputError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/ExternalTask.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::aswb" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintOutputLineProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/process/PrintOutputLineProcessor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T result()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean success()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception exception()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder waitForFuture()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/async/FutureUtil.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableList getStderrLineProcessors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/BlazeConsoleLineProcessorProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getStderrLineProcessors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/BlazeConsoleLineProcessorProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NonProblemFilterWrapper wrap()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/NonProblemFilterWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonProblemFilterWrapper()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/NonProblemFilterWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HyperlinkInfo wrapLink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/NonProblemFilterWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/console/NonProblemFilterWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeBuildService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Long getLastBuildTimeStamp()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimedEvent getTimedEvent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/TimingScope.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/IdeaLogScope.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/PerformanceWarningScope.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getNetworkUsage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/NetworkTrafficTrackingScope.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProblemsViewScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProblemsViewScope.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProgressIndicatorScope.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interner getStringInterner()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/SharedStringPoolScope.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task getTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ToolWindowScope.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCloseScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldPromptUser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/NotificationScope.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateUpdate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/StateUpdate.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/StateUpdate.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder issue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder error()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder warn()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Navigatable getNavigatable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getConsoleHyperlinkRange()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Category getCategory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/IssueOutput.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceWarning()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/PerformanceWarning.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SummaryOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDedupe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SummaryOutput dedupe()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputType getOutputType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintOutput toPrintOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SummaryOutput output()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SummaryOutput error()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/SummaryOutput.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusOutput()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/StatusOutput.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/output/StatusOutput.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScopedTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/ScopedTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScopedTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/ScopedTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeContext create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hold()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnding()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldContinue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropagatesErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCancellationHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeChildContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUserCancelledBuild()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeContext.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::aswb" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Result of()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Result.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Result error()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Result.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T root()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Scope.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void root()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/Scope.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableMap getProjectSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/LoggedSettingsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableMap getApplicationSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/LoggedSettingsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getCurrentTimedEvents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/SyncStats.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/HighlightInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/HighlightStats.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildDepsStatsScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/BuildDepsStatsScope.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/BuildDepsStatsScope.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStats.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/DependenciesInfoStats.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/ProjectInfoStats.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/SyncQueryStats.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncActionStatsScope.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/QuerySyncAutoConversionStats.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncQueryStatsScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/SyncQueryStatsScope.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/querysync/SyncQueryStatsScope.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/utils/FileHighlights.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/logging/LoggedDirectoryProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKotlinCompilerConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/deployment/liveedit/tokens/BazelBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/experiments/ExperimentScope.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/experiments/ExperimentScope.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutorType fromExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ExecutorType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugType()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ExecutorType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RuntimeArtifactCache getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCache.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPendingContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingRunConfigurationContext getPendingContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationHandler getHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeepInSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getKeepInSync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextElementString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getTargetKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateTargetKindFromSingleTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEnabledStatus()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfiguration.java",
  "fileLinesCount" : 849,
  "components" : [ "primary::aswb" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryRunContext create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BinaryContextProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestContextRunConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContextRunConfigurationProducer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContextRunConfigurationProducer.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspacePath getWorkspaceRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/AllInBuildFileTestContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBuildFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/AllInBuildFileTestContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet supportedExecutors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matchesTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingAsyncTestContext.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeBuildFileRunConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeBuildFileRunConfigurationProducer.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeFilterExistingRunConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeFilterExistingRunConfigurationProducer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PsiElement getSourceElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matchesTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/TestContext.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean producesAllPossibleConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BuildFileRunLineMarkerContributor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet supportedExecutors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matchesTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/PendingWebTestContext.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspacePath getWorkspaceRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/AllInDirectoryRecursiveTestContextProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BinaryContextRunConfigurationProducer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeRunConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean restrictedToProjectFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBlazeContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/producers/BlazeRunConfigurationProducer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeArtifactKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactKind.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeCommandRunConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfiguration createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeCommandRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeCommandRunConfigurationType.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key getId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getTaskIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean configureTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunTaskProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationTableModel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationTableModel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationTableModel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationTableModel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationTableModel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOutputDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createNorthPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectAllButton()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationDialog.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::aswb" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/ExportRunConfigurationAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearWorkspacePathVariable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/exporter/RunConfigurationSerializer.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBuildTargetRunConfigurationFactory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBuildTargetRunConfigurationFactory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/DebugPortState.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableList initializeStates()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationFlagsState getBlazeFlagsState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationFlagsState getExeFlagsState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeBinaryState getBlazeBinaryState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandState getCommandState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandRunConfigurationCommonState.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandName getCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlazeBinary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlazeBinary()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRawFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRawFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getInternalComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationFlagsState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/ConsoleOutputFileSettingsUi.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentVariablesData getData()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Editor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/EnvironmentVariablesState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/RunConfigurationCompositeState.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRunConfigurationFoundException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/PendingRunConfigurationContext.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSourceElement()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/PendingRunConfigurationContext.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setupRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/PendingRunConfigurationContext.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/PendingRunConfigurationContext.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean coverageEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/coverage/CoverageUtils.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeCommandRunConfiguration toBlazeConfig()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/coverage/CoverageUtils.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList getBlazeFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/coverage/CoverageUtils.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/BlazeTestResults.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalBuildEventProtocolTestFinderStrategy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/LocalBuildEventProtocolTestFinderStrategy.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTestResults()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/BlazeTestResultHolder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFailed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseComparisonString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeXmlToTestEventsConverter.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::aswb" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location toLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeRerunFailedTestsAction.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeTestEventsHandler getHandlerForTargetKindOrFallback()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default AbstractRerunFailedTestsAction createRerunFailedTestsAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String suiteDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String testDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String suiteLocationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean ignoreSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeTestEventsHandler.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeGenericTestEventsHandler.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeGenericTestEventsHandler.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeGenericTestEventsHandler.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractRerunFailedTestsAction createRerunFailedTestsAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeGenericTestEventsHandler.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompositeSMTestLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/CompositeSMTestLocator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestEventsHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/smrunner/BlazeWebTestEventsHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNotified()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/ScopedBlazeProcessHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String remapBinaryPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/ScopedBlazeProcessHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineProcessingProcessAdapter()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/processhandler/LineProcessingProcessAdapter.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getArtifactLocalPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/RuntimeArtifactCacheImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet targetsForSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testmap/FilteredTargetMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTextForLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String build()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationCommonState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandName getCommandName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHandlerName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeCommandRunConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeCommandName getCommand()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTest()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritingOutputSink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationRunner.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::aswb" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandleKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandName getCommandName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHandlerName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getRunProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/PendingTargetRunConfigurationHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandleKind()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandGenericRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection findHandlerProviders()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/confighandler/BlazeCommandRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/ui/TargetExpressionListUi.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithBrowserHyperlinkExecutionException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/WithBrowserHyperlinkExecutionException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DelegatingCodeStyleManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleIndentAdjustment()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpacing()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinLineFeeds()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement reformat()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int adjustLineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int adjustLineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLineToBeIndented()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fillIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent zeroIndent()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSequentialProcessingAllowed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performActionWithFormatterDisabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T performActionWithFormatterDisabled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleReformatWhenSettingsComputed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/DelegatingCodeStyleManager.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFileContentsChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialFileContents()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalFormatterCodeStyleManager()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/ExternalFormatterCodeStyleManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFileTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/BlazeFileTypeFactory.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installOrEnablePlugin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPluginInstalled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IdeaPluginDescriptor getPluginDescriptor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleHelp()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/help/BlazeHelpHandlerImpl.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeHelpHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/help/BlazeHelpHandler.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InputStreamProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/InputStreamProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAttribute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileSizeScanner.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileSizeScanner.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileOperationProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFileModifiedTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setFileModifiedTime()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFileSize()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File readSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCanonicalFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File copy()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mkdirs()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteRecursively()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readAllLines()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/FileOperationProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getTempDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/TempDirectoryProviderImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getDefaultTempDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/TempDirectoryProviderImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAttribute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/ModifiedTimeScanner.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/ModifiedTimeScanner.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream forFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/InputStreamProviderImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedInputStream forOutputArtifact()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/InputStreamProviderImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VirtualFileSystemProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/VirtualFileSystemProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileSystem getSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/VirtualFileSystemProviderImpl.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TempDirectoryProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/TempDirectoryProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PsiFileAndName toPsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/LegacySyncStatusContributor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazePsiDirectoryRootNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryRootNode.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazePsiDirectoryNode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryNode.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedNameSortKey()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryNode.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShowModuleName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryNode.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShowSourcesRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryNode.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSourceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/treeview/BlazePsiDirectoryNode.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean includeInOccurenceNavigation()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/NonProblemHyperlinkInfo.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParseResult output()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleLineParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File fileFromAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericErrorParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeIssueParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/issueparser/BlazeIssueParser.java",
  "fileLinesCount" : 576,
  "components" : [ "primary::aswb" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String packagePrefixOf()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/PackagePrefixCalculator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean looksLikeSourceRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/PackagePrefixCalculator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File urlToFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/UrlUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fileToIdeaUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/UrlUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathToIdeaUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/UrlUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathToUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/UrlUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseQuerySyncConversionUtility()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConverted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/BaseQuerySyncConversionUtility.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExtendableBazelProjectCreator getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/project/ExtendableBazelProjectCreator.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ComboWrapper create()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComboWrapper()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItems()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRenderer()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComboBox getCombo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/ComboWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeValidationError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationError.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getError()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationError.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildTasksProblemsView getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BuildTasksProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Navigatable getBlazeConsoleNavigatable()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/ProblemsViewMessageElement.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeProblemsView getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsView.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProblemsViewConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/ProblemsViewConfiguration.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAutoscrollToConsole()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/ProblemsViewConfiguration.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoscrollToConsole()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/ProblemsViewConfiguration.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProblemsViewConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/ProblemsViewConfiguration.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/ProblemsViewConfiguration.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAutoScrollMode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setAutoScrollMode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scrollToSource()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addExtraPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldShowFirstErrorInEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHideWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoscrollToConsoleAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/problems/BlazeProblemsViewPanel.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::aswb" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Box createBox()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Box createHorizontalBox()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSelectedFile()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspaceFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeparator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/WorkspaceFileTextField.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NullableNumberFormat()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Number parse()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerTextField()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getIntValue()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/IntegerTextField.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeValidationResult success()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationResult.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeValidationResult failure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationResult.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeValidationResult failure()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationResult.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeValidationResult cancelled()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationResult.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/BlazeValidationResult.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/WorkspaceRootMacro.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeMakeProjectAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeProjectToggleAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectToggleAction.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectToggleAction.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/CopyBlazeTargetPathAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/OpenCorrespondingBuildFile.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeMenuGroup.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeMenuGroup.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeProjectAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeProjectAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildSystemName requiredBuildSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/icons/BlazeIcons.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/vcs/src/com/google/idea/bazel/vcs/RemoveIntegrationRecordsConfirmationOption.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPersistent()",
  "longName" : "",
  "relativeFileName" : "aswb/vcs/src/com/google/idea/bazel/vcs/RemoveIntegrationRecordsConfirmationOption.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/projectview/ExcludedLibrarySection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeprecationMessage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/projectview/ExcludedLibrarySection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/projectview/JavaLanguageLevelSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/projectview/JavaLanguageLevelSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/AndroidBlazeRules.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/ExecutionPathHelper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyJarTracker()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKnownEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyJarTracker build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyJarTracker.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSourceTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getLibraryTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean anyNonGeneratedSources()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/JavaSourceFilter.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSourceFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isResource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/projectstructure/JavaSourceFolderProvider.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryGlobFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/LibraryGlobFilter.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaImportResult getImportResult()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaSyncData.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaSyncData.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaSyncData.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeSourceDirectory build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenerated()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackagePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeSourceDirectory.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJavaImportResult.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::aswb" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryFilesProvider getDefaultLibraryFilesProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeJarLibrary.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/model/BlazeContentEntry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/DuplicateSourceDetector.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/workingset/JavaWorkingSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/workingset/JavaWorkingSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestFilePackageReader()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/ManifestFilePackageReader.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::aswb" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageManifestReader getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/PackageManifestReader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/AndroidJavaLikeLanguage.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getNonSourceKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/AndroidJavaLikeLanguage.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceArtifact.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArtifactLocation()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceArtifact.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceArtifact build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/SourceArtifact.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaLikeLanguage.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaSourcePackageReader getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/source/JavaSourcePackageReader.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaOutputsProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JdepsData create()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdepsState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JdepsState build()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdepsState extract()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/JdepsState.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependenciesForTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/jdeps/MockJdepsMap.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSupportedWorkspaceTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceType getDefaultWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/BlazeJavaSyncPlugin.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set prefetchFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/JavaPrefetchFileSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLocalTest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/TargetKindUtil.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJavaTest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/TargetKindUtil.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/GuiceImplicitUsageProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/GuiceImplicitUsageProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/ForAutoConverterImplicitUsageProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/ForAutoConverterImplicitUsageProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/DaggerImplicitUsageProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/DaggerImplicitUsageProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/DaggerImplicitUsageProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/AutoFactoryImplicitUsageProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/AutoFactoryImplicitUsageProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/psi/AutoFactoryImplicitUsageProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JarRepackager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarRepackager.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarRepackager.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepackagePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarRepackager.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarRepackager.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/ExcludeLibraryAction.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DetachAllSourceJarsAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void actionPerformedInBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DetachAllSourceJarsAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AddLibraryTargetDirectoryToProjectViewAction.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachSourceJarAction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void hideAction()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachSourceJarAction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuerySyncStatus querySyncSupport()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/DescribeLibraryAction.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttachedSourceJarManager getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachedSourceJarManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSourceJarAttached()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/AttachedSourceJarManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JarCacheFolderProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCacheFolderProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JarCacheFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCacheFolderProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCacheFileByKey()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCacheFolderProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCacheFolderProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JarCache getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableForTest()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getCacheFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String cacheKeyForJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String cacheKeyForSourceJar()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/JarCache.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::aswb" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeJavaUserSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getDefaultJarCacheValue()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaUserSettings getState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseJarCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseJarCache()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnnamedConfigurable getConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettingsConfigurable.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCollection getSearchableText()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettingsConfigurable.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeJavaUserSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/settings/BlazeJavaUserSettingsConfigurable.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/JavaBlazeRules.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Diff()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/ClassFileManifest.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String deriveQualifiedClassName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/BlazeHotSwapAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggerRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canDebug()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggerRunner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSelectedMethods()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/TestMethodSelectionUtil.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean relevantDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getFile()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/MultipleJavaClassesTestContextProvider.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::aswb" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/JUnitParameterizedClassHeuristic.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaAbstractTestCaseConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTestSubclasses()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJavaAbstractTestCaseConfigurationProducer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String testFilterForClass()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKotlinxCoroutinesJavaAgent()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlazeJavaRunConfigState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String testArg()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritingOutputSink()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void languageToKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandleKind()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesKind()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suiteLocationUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaTestEventsHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean setUpJavaDebugging()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggingSetupHandler.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doMatchesSource()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/TestClassHeuristic.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunnerSettings createConfigurationData()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNotified()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNotify()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canKillProcess()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean detachIsDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getProcessInput()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageProgramRunner.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeCoverageAnnotator getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCoverageAnnotator()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageAnnotator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeCoverageData parse()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageData.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeCoverageData()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageData.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int maxLineNumber()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageRunner.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageRunner.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageRunner.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDataFileExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageRunner.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsCoverageEngine()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageRunner.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeCoverageEngine getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHavePerTestCoverage()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createEmptyCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageAnnotator getCoverageAnnotator()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageEditorHighlightingApplicableTo()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptedByFilters()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageProjectViewStatisticsApplicableTo()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getQualifiedNames()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findTestsByNames()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestMethodName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageEngine.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::aswb" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageEngine getCoverageEngine()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/coverage/BlazeCoverageSuite.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableList initializeStates()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigState.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugPortState getDebugPortState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigState.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeJavaRunConfigState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandName getCommandName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHandlerName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunConfigurationHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeCommandRunConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggableRunProfileState.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecutorType getExecutorType()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaDebuggableRunProfileState.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startListening()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopListening()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/MultiRunDebuggerSessionListener.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAcceptedFileTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/ExternalFilePositionManager.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFileAndName toPsiFileAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/syncstatus/JavaSyncStatusContributor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getLineCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getBlockCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getDocumentationCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentLinePrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CLanguageCommenter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeLanguageKindCalculatorHelper.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SysrootFlagsProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/SysrootFlagsProcessor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List processFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/SysrootFlagsProcessor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getUninterpretedOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRegisteredOptionParsers()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesOptionValue()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List values()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesOptionValue()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List values()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/UnfilteredCompilerOptions.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CompilerVersionChecker getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CompilerVersionChecker.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/navigation/WatchdogIndicator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTimeout()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/navigation/WatchdogIndicator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IncludeRootFlagsProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/IncludeRootFlagsProcessor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeCWorkspace getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCWorkspace getWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCWorkspace.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::aswb" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdateOperation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispose()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/OCWorkspaceModifiableModelDisposer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySyncProjectListener createListener()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdater.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CcProjectModelUpdater create()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdater.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewProjectStructure()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdater.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeConfigurationResolverResult empty()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getAllConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableMap getConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableMap getCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isValidHeaderRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValidHeaderRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CToolchainIdeInfo getCToolchainIdeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfigurationData.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::aswb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OCLanguageKind getMaximumLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableCollection getTargetCopts()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlazeCompilerSettings getCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeResolveConfiguration.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CppBlazeRules.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getTargetKindHeuristics()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CppBlazeRules.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refreshExecutionRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCSyncPlugin.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOwnModule()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeOwnModuleDetector.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getCompilerSwitches()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCompilerSettings.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCompilerVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCompilerSettings.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ListenableFuture submit()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolver.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::aswb" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ListenableFuture submit()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderRootTrimmer.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::aswb" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String provideSerializationPath()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeCustomHeaderProvider.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockCompilerVersionChecker()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/MockCompilerVersionChecker.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompilerVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/MockCompilerVersionChecker.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInjectFault()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/MockCompilerVersionChecker.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeepPragma create()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExportPragma create()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IwyuPragmas build()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IwyuPragmas.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::aswb" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IncludePath create()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/includes/IncludePath.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ListenableFuture submit()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CompilerWrapperProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CompilerWrapperProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchableText forLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableText.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder withLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableText.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SearchableText.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SettingComponentBindings create()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isModified()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applySettings()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetComponents()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isModified()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applySetting()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponentBindings.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleComponent createCheckBox()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C getRootComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property getProperty()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBLabel getLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C getComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property getProperty()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/SettingComponent.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String label()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderT showIf()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder self()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypedBuilder getter()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypedBuilder setter()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypedBuilder self()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/ConfigurableSetting.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::aswb" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AutoConfigurable()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getRootComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createVerticalPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "aswb/common/settings/src/com/google/idea/common/settings/AutoConfigurable.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeveloperFlag()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/DeveloperFlag.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void markUserAsInternalDev()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/InternalDevFlag.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInternalDev()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/InternalDevFlag.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/BoolExperiment.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/BoolExperiment.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/BoolExperiment.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String renderValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/BoolExperiment.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/Experiment.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String renderValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/Experiment.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverridden()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/Experiment.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExperimentService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentService.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/IntExperiment.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/IntExperiment.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/IntExperiment.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExperimentValue create()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentValue.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/StringExperiment.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/StringExperiment.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/StringExperiment.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/StringExperiment.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/EnumExperiment.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/EnumExperiment.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SystemPropertyExperimentLoader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SystemPropertyExperimentLoader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyExperimentsChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getAllQueriedExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOverrides()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentServiceImpl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isUsernameOverridden()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentUsernameProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureRolloutExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getUserPercentage()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawDefault()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getUsername()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FeatureRolloutExperiment.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultValuesExperimentLoader()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/DefaultValuesExperimentLoader.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultValuesExperimentLoader()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/DefaultValuesExperimentLoader.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/DefaultValuesExperimentLoader.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/DefaultValuesExperimentLoader.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FileExperimentLoader.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FileExperimentLoader.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExperimentsFile()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/FileExperimentLoader.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidStudio()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/MorePlatformUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submitTransactionAndWait()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/Transactions.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void submitWriteActionTransactionAndWait()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/Transactions.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListeningScheduledExecutorService getAppExecutorService()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/ConcurrencyUtil.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/async/process/CommandLineTask.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::aswb" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/common/ui/properties/src/com/google/idea/common/ui/properties/Property.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionPresentationHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActionPresentationHelper of()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String quoteFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ActionPresentationHelper.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/common/actions/src/com/google/idea/common/actions/ReplaceActionHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pairwise()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/package_meta_inf_files.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_description()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/stamp_plugin_xml.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pairwise()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/zip_plugin_files.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pairwise()",
  "longName" : "",
  "relativeFileName" : "aswb/build_defs/append_optional_xml_elements.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildTargetReference.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassFileFinder getClassFileFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelRenderingServices.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream entries()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNotDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNotInMetaInfDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Jar getJar()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelClassFileFinder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildServices.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildServices.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildServices.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResult newBuildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildServices.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/rendering/tokens/BazelBuildSystemFilePreviewServices.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError fatal()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/run/ValidationErrorCompat.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRunInApplicationScope()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/wizard2/BlazeImportProjectAction.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/wizard2/BlazeImportProjectAction.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidMinSdkSection.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidMinSdkSection.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidMinSdkSection.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkPlatformParser()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidSdkPlatformSection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String parseItem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidSdkPlatformSection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidSdkPlatformSection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidSdkPlatformSection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionKey getSectionKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/AndroidSdkPlatformSection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printItem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GeneratedAndroidResourcesSection.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType getItemType()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GeneratedAndroidResourcesSection.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GenfilesPath.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GenfilesPath.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GenfilesPath.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectUnresolvedResourceStatsCollector getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void clearMap()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/editor/ProjectUnresolvedResourceStatsCollector.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::aswb" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TargetToBinaryMap getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/targetmaps/TargetToBinaryMap.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isNativeDeployment()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAutoAndroidDebugger.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAndroidNativeDebuggerLanguageSupport.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeNativeAndroidDebuggerBase.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeNativeAndroidDebuggerBase.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isNativeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAutoAndroidDebuggerBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAutoAndroidDebuggerBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAutoAndroidDebuggerBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/cppimpl/debug/BlazeAutoAndroidDebuggerBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParsedManifestService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ParsedManifestService.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCachedManifest()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ParsedManifestService.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManifestParser getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ManifestParser.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getAarLibs()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeAndroidWorkspaceImporter.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::aswb" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSourceFilter createSourceFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportInput.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectViewTargetImportFilter createImportFilter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportInput.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSortedMap getInterestingDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceClassifier.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/AddGeneratedResourceDirectoryNavigatable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/AddGeneratedResourceDirectoryNavigatable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream getSourceTargetsStream()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSourceTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/BlazeImportUtil.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::aswb" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSupportedWorkspaceTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceType getDefaultWorkspaceType()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAndroidWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeAndroidSyncPlugin.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::aswb" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/AndroidOutputsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getResourceLibraryKeys()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTransitiveResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTransitiveResourceDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTransitiveResourceDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModule.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::aswb" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidSyncData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/BlazeAndroidSyncData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidResourceModuleRegistry getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModuleRegistry.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetKey getTargetKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidResourceModuleRegistry.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AarLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryFilesProvider getDefaultLibraryFilesProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AarLibrary.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::aswb" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uninitializedApplicationId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/idea/BlazeAndroidModel.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidSdkPlatform fromProto()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/model/AndroidSdkPlatform.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/BlazeNdkDependencySyncPlugin.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAvailableTargetHashesAsList()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/AndroidSdkFromProjectView.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AndroidLintCollector.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnpackedAars getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCacheDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAarDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAars.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::aswb" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateAarDirectoryName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getResDir()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getLintRuleJar()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AarCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File aarDirForKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getCachedKeys()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/AarCache.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::aswb" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeRClass.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeLightResourceClassService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeLightResourceClassService()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getQualifiedRClassName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getWorkspaceResourcePackages()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLightRClassesContainingModuleResources()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiPackage findRClassPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllLightRClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeLightResourceClassService.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/BlazeResourcesDomFileDescription.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeNewResourceCreationHandler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceType getType()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDirNames()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeResourceNameValidator getResourceNameValidator()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSubdirName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRootElement()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceFileDialog.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::aswb" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceDirectoryDialog.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateResourceDirectoryDialog.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::aswb" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getCacheKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheFetcher.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default File processCacheFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheFetcher.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalDirectoryCache()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalDirectoryCache.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCacheKey()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheEntry.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheEntry.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheEntry.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/CacheEntry.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactNotFoundException()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactNotFoundException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactCacheData()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactCacheData.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getCacheEntries()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactCacheData.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getCacheDataFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getPathToCachedFile()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/LocalArtifactCache.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::aswb" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactMetadata.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactMetadata.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/filecache/ArtifactMetadata.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean composeEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/compose/ExperimentComposeStatusProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isComposeEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/compose/ComposeStatusProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAndroidWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/BlazeAndroidQuerySyncPlugin.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidFacetModuleCustomizer()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/projectstructure/AndroidFacetModuleCustomizer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createTransforms()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/qsync/AndroidProjectProtoTransform.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getSampleDataDirectoryHomeForResFolder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeSampleDataDirectoryProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassFileFinder getModuleClassFileFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getOrCreateSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathString getSampleDataDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModuleTemplates()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeRegisteredDependencyQueryId getRegisteredDependencyQueryId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasResolvedDependency()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 445,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUsesCompose()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathString toPathString()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BazelModuleSystem getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeModuleSystemBase.java",
  "fileLinesCount" : 640,
  "components" : [ "primary::aswb" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsFileCreation()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSystemBuildManager getBuildManager()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BazelModuleSystem getModuleSystem()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSystemSyncManager getSyncManager()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPsiElementFinders()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeLightResourceClassService getLightResourceClassService()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubmodules()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelProjectSystem.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::aswb" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOn()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleDependencies.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnAndroidx()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleDependencies.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelToken.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleDependencies getModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BazelModuleSystem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPackageOverride()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/ManifestValueProcessor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidProjectSystem projectSystemFactory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalLibraryInterner getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/ExternalLibraryInterner.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalAndroidLibrary intern()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/ExternalLibraryInterner.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSyncInProgress()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSyncNeeded()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncResult getLastSyncResult()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LastSyncResultCache getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemSyncManager.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compileProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult getLastBuildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuilding()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBuildStarted()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBuildCompleted()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuilding()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeBuildCounter getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LastBuildResultCache getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResult getLastBuildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlazeAndroidUserSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/settings/BlazeAndroidUserSettings.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidUserSettings getState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/settings/BlazeAndroidUserSettings.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/settings/BlazeAndroidUserSettings.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseLayoutEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/settings/BlazeAndroidUserSettings.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseLayoutEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/settings/BlazeAndroidUserSettings.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/BlazeSdkProviderImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/MockBlazeSdkProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllAndroidSdks()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/MockBlazeSdkProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk findSdk()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/MockBlazeSdkProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeSdkProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sdk/BlazeSdkProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HtmlLinkManager getLinkManager()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getIssues()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderErrorContributor getContributor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderErrorContributor.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::aswb" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsPropertiesAccess()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/rendering/BlazeRenderSecurityManagerOverrides.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocatableConfigurationBase getTestRecorderRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxyBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/testrecorder/TestRecorderBlazeCommandRunConfigurationProxy.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String newLaunchId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/LaunchMetrics.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelfInstrumentingTest()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/InstrumentationInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationParserException()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/InstrumentationInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckApkDebuggableTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/CheckApkDebuggableTask.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeployData create()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/DeployData.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidOpenProfilerWindowTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidOpenProfilerWindowTask.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeAndroidDebuggerService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeAndroidDebuggerService.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeployInfo getDeployInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeApkBuildStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder blazeApkBuildStepBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeApkBuildStep.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeDeployTargetService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeDeployTargetService.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultService()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/BlazeDeployTargetService.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeFilterAndroidTestRunConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/producers/BlazeFilterAndroidTestRunConfigurationProducer.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getSupportedBuildSystems()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApkBuildStepProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDeployInfoException()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkDeployInfoProtoHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getApksToDeploy()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeAndroidDeployInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSymbolFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeAndroidDeployInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlazeApkProviderService getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkProviderService.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkProvider getApkProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkProviderService.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/deployinfo/BlazeApkProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getInstances()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/NativeSymbolFinder.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementActivityWrapper()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/DefaultActivityLocatorCompat.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::aswb" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerSettingsState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeDebuggingEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNativeDebuggingEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/state/DebuggerSettingsState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ApkBuildStepProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/ApkBuildStepProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApplicationProjectContext.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BazelApplicationProjectContext.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resync()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationValidationUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationFlagsState getBlazeFlagsState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoSelectAndroidPlatform()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSelectAndroidPlatform()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationFlagsState getExeFlagsState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeDebuggingEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNativeDebuggingEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getNativeDebuggerFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationStateEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/BlazeAndroidRunConfigurationCommonState.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::aswb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeviceSelector getDeviceSelector()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleProvider getConsoleProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdProvider getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkBuildStep getBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getUserId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerState getProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContextBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::aswb" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidRunConfigurationCommonState getCommonState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBinaryLaunchMethod getLaunchMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentLaunchOptions getCurrentWearLaunchOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLaunchMethod()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useSplitApksIfPossible()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUseSplitApksIfPossible()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useWorkProfileIfPresent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUseWorkProfileIfPresent()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Integer getUserId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUserId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showLogcatAutomatically()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowLogcatAutomatically()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeepLink()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeepLink()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivityClass()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerState getProfilerState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getClearAppStorage()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClearAppStorage()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::aswb" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidBinaryApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryApplicationIdProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestPackageName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryApplicationIdProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String singleQuoteShell()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/AndroidDeepLinkLaunchTask.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getQualifiedActivityName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/SpecificActivityLaunchTask.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultActivityLaunchTask getDefaultActivityLaunchTask()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/tasks/BlazeDefaultActivityLaunchTask.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryProgramRunner.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFlagsFromUserId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/UserIdHelper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean useMobileInstall()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/AndroidBinaryLaunchMethodsUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/DeploymentTimingReporterTask.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationProjectContext getApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContext.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryNormalBuildRunContext.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandleKind()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandRunConfigurationHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandlerProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidDeviceSelector getDeviceSelector()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleProvider getConsoleProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdProvider getApplicationIdProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkBuildStep getBuildStep()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerState getProfileState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getUserId()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAmStartOptions()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContextBase.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationProjectContext getApplicationProjectContext()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContext.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/BlazeAndroidBinaryMobileInstallRunContext.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/StudioDeployerExperiment.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void close()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/AdbTunnelConfigurator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeAndroidBinaryRunConfigurationHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidBinaryRunConfigurationState getState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidRunConfigurationCommonState getCommonState()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandName getCommandName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHandlerName()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryRunConfigurationHandler.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::aswb" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeDefaultActivityLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeDefaultActivityLocator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeAndroidBinaryConsoleProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeAndroidBinaryConsoleProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getModuleRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSrcDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTestDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getUnitTestDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResDirectories()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getManifestDirectory()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/npw/project/BlazeAndroidModuleTemplate.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canOpenProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/project/BazelProjectOpenProcessor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/icons/BlazeAndroidIcons.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidIntegrationTestSetupRule()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/studio/com/google/idea/blaze/android/AndroidIntegrationTestSetupRule.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/studio/com/google/idea/blaze/android/AndroidIntegrationTestSetupRule.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataContext getDataContext()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FunctionalHeadlessDataManager.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataContext getDataContext()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FunctionalHeadlessDataManager.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijRule()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijRule()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerApplicationService()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerApplicationComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerProjectService()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerProjectComponent()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerExtensionPoint()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerExtension()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijRule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRunThroughBlaze()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijTestSetupRule.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path runfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/runfiles/Runfiles.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path runfilesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/runfiles/Runfiles.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightJavaCodeInsightFixtureTestCase4Concrete()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/java/LightJavaCodeInsightFixtureTestCase4Concrete.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDelay()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListenableScheduledFuture.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTmpDir()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getTmpDirFile()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future executeOnPooledThread()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Future executeOnPooledThread()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MockApplication createMockApplication()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeListenableScheduledFuture getNextExecution()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableScheduledFuture schedule()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List shutdownNow()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitTermination()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture submit()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture submit()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ListenableFuture submit()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T invokeAny()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T invokeAny()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisablePluginsTestRule()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/DisablePluginsTestRule.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pluginInstalled()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/VerifyRequiredPluginsEnabled.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijIntegrationSuite.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijIntegrationSuite()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/IntellijIntegrationSuite.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/UsernameRule.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsername()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/UsernameRule.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCCompilerKind getCompilerKind()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCompilerExecutable()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCompilerWorkingDir()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CidrCompilerSwitches getCompilerSwitches()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadersSearchRoots getHeadersSearchRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHeadersSearchPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImplicitIncludes()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImplicitIncludeUrls()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getMappedInclude()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMappedIncludeUrl()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPreprocessorDefines()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerSettingsKey getCachingKey()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getIndexingCluster()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLibraryIncludeRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCCompilerSettings.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubOCResolveConfigurationBase getModifiableStubConfiguration()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getClientVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getClientVersion()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConfigurations()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConfigurationsForFile()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCResolveConfiguration getConfigurationById()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableModel getModifiableModel()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableModel getModifiableModel()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableModel getModifiableModel()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCWorkspaceModificationTrackers getModificationTrackers()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCWorkspace.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLibraryIncludeRoots()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCVariant getVariant()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSources()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSourceUrls()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCLanguageKind getDeclaredLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OCLanguageKind getMaximumLanguageKind()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getEnabledLanguageKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getAllCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OCCompilerSettings getCompilerSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CidrFileSeparators getFileSeparators()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/cidr/com/google/idea/testing/cidr/StubOCResolveConfigurationBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/TargetTree.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path pathOf()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Interners.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/WorkspaceFileChange.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/WorkspaceFileChange.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/VcsState.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/vcs/VcsState.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileCount()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/DownloadTrackingScope.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalBytes()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/DownloadTrackingScope.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromWorkspacePackageAndName()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AtomicFileWriter create()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/AtomicFileWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/AtomicFileWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildTarget create()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/BuildTarget.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJava()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/RuleKinds.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroid()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/RuleKinds.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCc()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/RuleKinds.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String artifactPathToRelativePath()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/artifact/OutputArtifactInfo.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactDestination()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/artifact/ArtifactFetcher.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteSource byteSource()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/artifact/CachedArtifact.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFile openAsZipFile()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/artifact/CachedArtifact.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationException()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/exception/ConfigurationException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationException()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/exception/ConfigurationException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeError()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/exception/ConfigurationException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildException()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/exception/BuildException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildException()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/exception/BuildException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildException()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/exception/BuildException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeError()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/exception/BuildException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoopContext push()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/NoopContext.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/NoopContext.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetName_simple()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackage_empty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetPackage_empty_withWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetName_emptyPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetName_emptyPackage_withWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNew_empty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNew_badPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWorkspace_empty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWorkspace_nonEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetWorkspace_doubleAt()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNew_badWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doubleAtNormalization()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void relativeLabelNotAllowed()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/LabelTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOutputArtifact forDigest()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestOutputArtifact.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestOutputArtifact.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedInputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestOutputArtifact.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactState toArtifactState()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestOutputArtifact.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fail()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExpectedArtifactContents()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeNewestTask()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failNewestTask()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeOldestTask()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failOldestTask()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getCompletedDigests()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class supportedArtifactType()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/TestArtifactFetcher.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::aswb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteSource byteSource()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/artifact/MockArtifact.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::aswb" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkylarkExecutionStack getActiveExecutionStack()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkSuspendContext.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String truncateToMaxLength()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugValue.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStackFrame getTopFrame()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExecutionStack.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getThreadId()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExecutionStack.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExecutionStack.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebuggerEditorsProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileViewProvider getViewProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExpressionCodeFragment.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPhysical()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExpressionCodeFragment.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDebugEvaluationContext()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkExpressionCodeFragment.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean ignoreErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/DebugClientTransport.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerBreakpoint()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getPausedThreads()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebuggerEditorsProvider getEditorsProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler doGetProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionConsole createConsole()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportError()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepOver()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepInto()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepOut()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkylarkStackFrame convert()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyThreadPaused()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::aswb" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SkylarkLineBreakpointType()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayText()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortText()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkLineBreakpointType.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebuggerEvaluator getEvaluator()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpand()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRestoreExpansion()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeparator()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkStackFrame.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/run/SkylarkDebugRunner.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/QuerySyncProjectSnapshot.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetOwners()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/QuerySyncProjectSnapshot.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getTargetOwner()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/QuerySyncProjectSnapshot.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllLoadedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/QuerySyncProjectSnapshot.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactIndex getArtifactIndex()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/QuerySyncProjectSnapshot.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQuerySpec()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/PartialProjectRefresh.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getQueryFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQueryExpression()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySpec.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::aswb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun index()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexLabels()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun index()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storedSourceFileToSourceFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookupString()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookupStrings()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookupLabels()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummaryImpl.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::aswb" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageSet()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageSet of()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet asPathSet()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageSet deletePackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageSet addPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getParentPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageSet build()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/PackageSet.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/AffectedPackagesCalculator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AddProjectGenSrcs.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::aswb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SrcJarPrefixedPackageRootsExtractor()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarPrefixedPackageRootsExtractor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class metadataClass()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarPrefixedPackageRootsExtractor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/WorkspaceResolvingPackageReader.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SrcJarInnerPathFinder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarInnerPathFinder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSourcePackageExtractor()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaSourcePackageExtractor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class metadataClass()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/JavaSourcePackageExtractor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AarPackageNameExtractor()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AarPackageNameExtractor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class metadataClass()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/AarPackageNameExtractor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SrcJarPackageRootsExtractor()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarPackageRootsExtractor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class metadataClass()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/java/SrcJarPackageRootsExtractor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/AffectedPackages.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAffectedPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/AffectedPackages.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDeletedPackage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/AffectedPackages.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getQuerySpec()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/NoopProjectRefresh.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectProtoTransform.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectProtoTransform.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProtoTransform getComposedTransform()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/ProjectProtoTransform.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator directoryContents()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/DigestMapImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path getContentsFile()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getUpdatedPaths()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/ArtifactDirectoryUpdate.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::aswb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Optional getMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildArtifact withMetadata()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildArtifact create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/artifacts/BuildArtifact.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectTarget.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPath withInnerJarPath()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectPath workspaceRelative()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectPath projectRelative()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectPath create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectPath create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Resolver create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectPath.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSerializer()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSerializer()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractMessageLite toProto()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitQuerySummary()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotSerializer.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::aswb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceFileOwners()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceFileOwners()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectLabelWithLeastDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterRedundantTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphDataImpl.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::aswb" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotDeserializer()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotDeserializer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostQuerySyncData getSyncData()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotDeserializer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitVcsState()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotDeserializer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitQuerySummay()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/SnapshotDeserializer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/PostQuerySyncData.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQuerySummary()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/PostQuerySyncData.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestSourceGlobMatcher create()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/TestSourceGlobMatcher.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/TestSourceGlobMatcher.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncluded()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncluded()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/ProjectDefinition.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::aswb" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet getAllSupportedRuleClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildGraphData parse()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildGraphDataImpl parseForTesting()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/BlazeQueryParser.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::aswb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String targetName()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuerySummary getQuerySummary()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsStateDiffer differForFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsStateDiffer noFilesChangedDiffer()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathPackage of()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  output()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRefresher createRefresher()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRefresher createRefresher()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRefresher createRefresher()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/ProjectRefresherTest.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasError()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageReader toPackageReader()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/GraphToProjectConverterTest.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::aswb" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getBugreportFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/MockArtifactCache.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void proto_unspecified_maps_to_empty()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/project/QuerySyncLanguageTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getPath()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/ArtifactLocationParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getExecutionPath()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParser.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File fileParser()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/CreateAar.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferedReader getReader()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/PackageParserIoProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedLanguagesInWorkspace()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartSyncPlugin.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSupportedWorkspaceTypes()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartSyncPlugin.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/DartPrefetchFileSource.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection selectAllRelevantOutputs()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/DartPrefetchFileSource.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set prefetchFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/DartPrefetchFileSource.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::aswb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDaggerAndHiltClasses()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerTestUtil.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dagger" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerAndProviderTypeUtilTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::dagger" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/IndexKeyUtilTest.kt",
  "fileLinesCount" : 898,
  "components" : [ "primary::dagger" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/ImportHelperTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::dagger" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapperTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::dagger" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapperTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dagger" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapperTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::dagger" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapperTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::dagger" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyIndex()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerIndexTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::dagger" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackGutterWasDisplayed()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/TestDaggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::dagger" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackClickOnGutter()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/TestDaggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::dagger" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackOpenLinkFromError()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/TestDaggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::dagger" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultFilters()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerConsoleFilter.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::dagger" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerCustomUsageSearcher.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::dagger" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldLog()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConcept.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::dagger" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConcept.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::dagger" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConcept.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::dagger" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/ComponentAndModuleDaggerConcept.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::dagger" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamedFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitField()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPossibleAnnotationText()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/ImportHelper.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dagger" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adb/FakeAdbServiceRule.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android-adb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun killServer()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adb/FakeAdbServiceRule.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android-adb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "android-adb/testUtil/com/android/tools/idea/adblib/testing/TestAdbLibService.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-adb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/AndroidAdbTestSuite.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-adb" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockWiFiPairingHyperlinkListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-adb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHostFeatures()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPluginTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::android-adb" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMdnsTrackServicesFlow()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPluginTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::android-adb" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPluginTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::android-adb" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun waitForOnlineDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPluginTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::android-adb" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getServerStatus()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPluginTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::android-adb" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockPairingCodePairingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockPairingCodePairingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMdnsDisabledOnAdbServer()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockDevicePairingView.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/v2/ui/WifiAvailableDevicesDialogTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android-adb" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMac()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMdnsBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/WiFiPairingControllerImplTest.kt",
  "fileLinesCount" : 886,
  "components" : [ "primary::android-adb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nanoTime()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockNanoTimeProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-adb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextInt()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adb/wireless/MockRandomProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatusBar()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestChildFrameBounds()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProject()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFrameTitle()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBalloonLayout()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/AndroidAdbSessionHostTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun endReservation()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/EndReservationActionTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEvent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTracer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpstreamPacket()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTracer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-adb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDownstreamPacket()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTracer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-adb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTracer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTracer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-adb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibSCacheJdwpSessionPipeline.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::android-adb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioDDMLibJdwpTraffic()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTraffic.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getToUpstream()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTraffic.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getToDownstream()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTraffic.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forAndroidDebugBridgeImpl()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbDelegateUsageTrackerImpl.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-adb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forAdbLibAndroidDebugBridge()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbDelegateUsageTrackerImpl.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbShellCommandException()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-adb" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdbShellCommandException create()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-adb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbServerUsbBackend.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdbService getInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceConnected()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/processnamemonitor/ProcessNameMonitorService.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-adb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandsUtil.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-adb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun executeCommandNoErrorCheck()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandsUtil.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-adb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioDDMLibSCache()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibSCache.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdwpTrafficResponse onUpstreamPacket()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibSCache.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-adb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdwpTrafficResponse onDownstreamPacket()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibSCache.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-adb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioSCacheLogger.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-adb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioSCacheLogger.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioSCacheLogger.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-adb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioSCacheLogger.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-adb" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibJdwpTracer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-adb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdbOptionsService getInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldUseUserManagedAdb()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUserManagedAdbPort()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAdbServerLogsEnabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsUpdater getOptionsUpdater()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbServerUsbBackend getAdbServerUsbBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbServerMdnsBackend getAdbServerMdnsBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useUserManagedAdb()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUserManagedAdbPort()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbServerBurstMode getBurstMode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAdbServerLogsEnabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbOptionsService.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android-adb" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printLog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printAndPromptLog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printLog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printAndPromptLog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbLogOutput.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbConfigurableUi()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getUserManagedAdbPortNumber()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdbServerMdnsBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AdbServerMdnsBackend getAdbServerMdnsBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdbServerUsbBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AdbServerUsbBackend getAdbServerUsbBackend()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdbServerBurstMode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AdbServerBurstMode getAdbServerBurstMode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdbServerLogsEnabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAdbServerLogsEnabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbConfigurableUi.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::android-adb" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutput()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-adb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-adb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbShellCommandResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-adb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioDDMLibJdwpTrafficResponse()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTrafficResponse.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdwpTraffic getEdict()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTrafficResponse.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdwpTraffic getJournal()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibJdwpTrafficResponse.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forDeviceImpl()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/IDeviceUsageTrackerImpl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forAdblibIDeviceWrapper()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/IDeviceUsageTrackerImpl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioAdbLibSCacheJdwpSessionPipelineFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::android-adb" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbServerBurstMode.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingViewImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingViewImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTitlePanelBorder()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/EditorPaneUtils.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-adb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBottomPanelBorder()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/EditorPaneUtils.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-adb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingModel.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-adb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingModel.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-adb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingControllerImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPairingCodePairAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingControllerImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingControllerImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showQrCodePairingWaitForDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeTabPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::android-adb" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startMdnsCheck()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingStarted()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingWaitForDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showQrCodePairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun qrCodeGenerated()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingCodeServicesDiscovered()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentTabbedPaneContainer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParentDisposable()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentTabbedPaneContainer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeDevicePanel.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-adb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PairingMdnsService getMdnsService()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeDevicePanel.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-adb" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiAction.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-adb" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showEmptyContent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingCenterPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::android-adb" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun claim()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPlugin.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::android-adb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingController.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::android-adb" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromIDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/AdbDevice.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-adb" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAvailableServices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeTabPanel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-adb" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeTabPanel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::android-adb" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopLoading()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairingCodeServices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setQrCodeImage()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingStarted()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingWaitForDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android-adb" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSingleDigitTextField getLastPairingCodeDigitComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSingleDigitTextField getFirstPairingCodeDigitComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDigitsEnabled()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeInputPanel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::android-adb" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiPairableDevicesPersistentStateComponent.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiAvailableDevicesDialog.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::android-adb" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMdnsService()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiPairableDeviceModel.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isTrackMdnsServiceAvailable()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun devices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackMdnsServices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun waitForDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingServiceImpl.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::android-adb" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackMdnsServices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/AdbServiceWrapperAdbLibImpl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::android-adb" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun nextInt()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/RandomProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-adb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentPanel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQrCodeComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingContentPanel.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-adb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PairingCodeContentPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPanelDeleted()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodeContentPanel.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::android-adb" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbServerMdnsBackend.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-adb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNamePropertiesFetcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-adb" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getManufacturer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DevicePropertyUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DevicePropertyUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DevicePropertyUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-adb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminateAdbAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/actions/TerminateAdbAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetAdbAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/actions/GetAdbAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/actions/GetAdbAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getAdbFile()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/actions/GetAdbAction.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::android-adb" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowSerial()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createChannel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbServerChannelProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android-adb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRootLogger()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbLoggerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClassLogger()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbLoggerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCategoryLogger()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbLoggerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbSessionHost.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android-adb" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applicationActivated()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbSessionHost.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android-adb" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applicationDeactivated()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AndroidAdbSessionHost.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android-adb" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectClosed()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::android-adb" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adblib/AdbLibServiceImpl.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-adb" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/ExtendReservationAction.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android-adb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/DeviceHandleRenderer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/OneTimeOverrideFocusTraversalPolicy.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/OneTimeOverrideFocusTraversalPolicy.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/OneTimeOverrideFocusTraversalPolicy.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromDialogWrapper()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/SimpleDialog.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::android-adb" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/JSingleDigitTextField.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/JSingleDigitTextField.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertString()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/JSingleDigitTextField.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipKeyEventDispatcher()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/JSingleDigitTextField.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/IgnoredRef.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripLambdaIdentifier()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/IgnoredDisposerRef.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoredClass()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/IgnoredClass.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "bleak-config/src/com/android/tools/idea/bleak/IgnoredClass.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::bleak-config" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSerialNumber()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/ContentProviderDeviceManager.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun override()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverride()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/WhsCapability.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/WhsCapability.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logApplyChangesSuccess()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/logger/WearHealthServicesEventLogger.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logApplyChangesFailure()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/logger/WearHealthServicesEventLogger.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logBindEmulator()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/logger/WearHealthServicesEventLogger.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logConnectionError()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/logger/WearHealthServicesEventLogger.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorAdded()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanel.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowLostFocus()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanelController.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/action/OpenWearHealthServicesPanelAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/action/OpenWearHealthServicesPanelAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSupportsParallelSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/ModelVersionsTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDoesNotSupportParallelSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/ModelVersionsTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuildAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getMyGradlePaths()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostBuildModuleModels getModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostBuildModuleModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradlePath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean hasModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun idToString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AdditionalClassifierArtifactsModelCollector.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createUniqueModuleId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/Modules.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createUniqueModuleId()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/Modules.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryV1()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/NativeVariantsSyncActionWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vectorDrawablesOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apiVersionFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeAddress()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterDataFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  merge()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewBindingOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vectorDrawablesOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  merge()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aaptOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewBindingOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSyncIssues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordExceptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFinal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDiscovery.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variantContainsAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/VariantDiscovery.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  runAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deliverModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/DeliverableModules.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/BasicModules.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/BasicModules.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAgpVersionCompatibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/BasicModules.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/StandaloneMainDispatcher.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pushPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestComposeWizard.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestComposeWizard.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestComposeWizard.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/TestComposeWizard.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normal()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/DeviceScreenDiagramTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun round()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/DeviceScreenDiagramTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tiny()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/DeviceScreenDiagramTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wide()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/DeviceScreenDiagramTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tall()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/DeviceScreenDiagramTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/testSrc/com/android/tools/adtui/compose/utils/StudioComposeTestRule.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pushPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun GridRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/Grid.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImageDisposerTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void after()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImplTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::rendering" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/RenderXmlFileSnapshotTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String name()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/DomPullParserTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rendering" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String describePosition()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/parsers/DomPullParserTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rendering" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/security/RenderSecurityManagerTest.java",
  "fileLinesCount" : 1134,
  "components" : [ "primary::rendering" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderLoggerTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSdkVersion()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ResourcesCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetCurrentClassVersion()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ClassConverterTest.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::rendering" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noArgsInstanceMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noArgsStaticMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun call()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeStatic()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/B.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/B.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int intB()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/B.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String strBofA()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/B.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String strB()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/B.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int delegateToA()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/B.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void callC()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/B.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int intA()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/codeexecution/A.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::rendering" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/CodeExecutionTrackerTransformTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rendering" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void execute()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/RequestExecutor.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::rendering" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isUsed()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAndParseRClass()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutEmbeddedParser()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAaptDeclaredResources()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayoutParser()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveResourceId()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrGenerateResourceId()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParser()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionBarCallback()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createXmlParserForPsiFile()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createXmlParserForFile()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createXmlParser()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/LayoutlibCallbackExDelegateTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::rendering" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLowPriorityRenderingTopicForTest()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHighPriorityRenderingTopicForTest()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::rendering" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image copyOf()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::rendering" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stats getStats()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::rendering" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImagePool getNonPooledPool()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::rendering" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NonPooledImage create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NonPooledImage copyOf()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/NonPooledImage.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedImage getCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void drawImageTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default BufferedImage getCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default BufferedImage getCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default BufferedImage getCopy()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWithDisposeLock()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImageDisposer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::rendering" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long totalBytesAllocated()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long totalBytesInUse()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinWidth()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinHeight()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastAccessTimeMs()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long bucketHits()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long bucketMisses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long bucketWasFull()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long imageWasReturned()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void returnedImageAccepted()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void returnedImageRejected()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferedImage get()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getImageEstimatedSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Queue delegate()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stats getStats()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolImpl.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::rendering" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interrupt()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/AttributeSnapshot.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::rendering" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/AaptAttrAttributeSnapshot.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::rendering" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSnapshot getBundledTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/AaptAttrAttributeSnapshot.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::rendering" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSnapshot getNextSibling()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/TagSnapshot.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::rendering" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getRoot()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void push()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element pop()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPositionDescription()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILayoutPullParser createFromDocument()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILayoutPullParser createFromDocument()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/DomPullParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::rendering" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/RenderXmlFileSnapshot.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rendering" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutFilePullParser.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::rendering" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutRenderPullParser create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutRenderPullParser create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutRenderPullParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getAaptDeclaredAttrs()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getLayoutNamespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void push()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TagSnapshot pop()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getViewCookie()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPositionDescription()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseSrcCompat()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutRenderPullParser.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::rendering" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getProperty()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defineEntityReplacementText()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespacePrefix()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInputEncoding()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNamespaceCount()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespaceUri()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnNumber()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeType()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttributeDefault()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWhitespace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEventType()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextToken()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParser.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::rendering" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/RenderXmlTagImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rendering" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttribute()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/RenderXmlTagImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rendering" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/RenderXmlTagImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rendering" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/RenderXmlTagImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rendering" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILayoutLog getLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReference resolveResourceId()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrGenerateResourceId()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPullParser createXmlParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAaptDeclaredResources()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILayoutPullParser getLayoutEmbeddedParser()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAndParseRClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarCallback getActionBarCallback()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourcePackage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassLoaded()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLegacyAppCompat()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAndroidXAppCompat()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResourceNamespacingRequired()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseCustomInflater()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 957,
  "endLine" : 959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectFonts()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::rendering" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderAsyncActionExecutor getRenderAsyncActionExecutor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderService()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderLogger createLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderLogger getNopLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePool getSharedImagePool()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture build()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderService.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::rendering" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderProblem createPlain()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultHtml()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendHtml()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProblemSeverity getSeverity()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getClientData()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClientData()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHtml()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHtml()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHtml()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderProblem.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::rendering" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRelevant()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exitSafeRegion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLastFailedPath()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String canonicalize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderSecurityException create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderXmlFile getXmlFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultForegroundColor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultForegroundColor()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRenderLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HardwareConfigHelper getHardwareConfigHelper()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowDecorations()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowWithToolsVisibilityAndPosition()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRenderSizeOverridden()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture render()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutLibrary getLayoutLib()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1342,
  "endLine" : 1344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean requiresTransparency()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1374,
  "endLine" : 1378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCrashReporter()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1510,
  "endLine" : 1512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderContext getContext()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1518,
  "endLine" : 1520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutorService getDisposeService()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 1564,
  "endLine" : 1566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HtmlLinkManager getLinkManager()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/IRenderLogger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nameToBinaryRepresentation()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RecyclerViewHelper.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::rendering" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/tracking/RenderTaskAllocationTrackerImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result getRenderResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getSourceFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderContext getRenderContext()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getRootViews()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSystemRootViews()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValidatorResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultStyles()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRequestedCustomViews()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getRootViewDimensions()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderResultStats getStats()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderResult.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::rendering" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowPopupNeeded()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuIds()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ActionBarHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rendering" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ignoreAllFidelityWarnings()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ignoreFragments()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logMessageToIdeaLog()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProblems()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFidelityWarnings()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasLoadedClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMissingSize()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLoadedClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMissingResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMissingResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getBrokenClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getMissingClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMissingFragments()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecuteCallbacksResult create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ExecuteCallbacksResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::rendering" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMs()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ExecuteCallbacksResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreCallbacks()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ExecuteCallbacksResult.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::rendering" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackExDelegate.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::rendering" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InteractionEventResult()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/InteractionEventResult.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::rendering" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InteractionEventResult create()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/InteractionEventResult.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::rendering" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMs()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/InteractionEventResult.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::rendering" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/Preloader.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCurrentClassVersion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassConverter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::rendering" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidClassFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassConverter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::rendering" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMagic()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassConverter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::rendering" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static short getMajorVersion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassConverter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::rendering" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static short getMinorVersion()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassConverter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::rendering" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassesTracker.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::rendering" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassesTracker.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::rendering" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCache()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCacheManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::rendering" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDependencies()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCacheManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::rendering" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLoop()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CooperativeInterruptTransform.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rendering" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classLoadStart()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classFindStart()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classRewritten()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/api/RenderModelModule.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::rendering" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingImageFactory()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/CachingImageFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogger()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassLoaded()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasLoadedClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/ViewLoader.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::rendering" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewStartupActivityTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewStartupActivityTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelled()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewStartupActivityTest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelled()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelled()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersionUnspecified()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewBundleTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mockBrowseToWhatsNewUrl()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelActionTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getLocalConfig()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewURLProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getResourceFileAsStream()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewURLProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewUpdateStatusPanelFactory()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewUpdateStatusPanelFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Panel create()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewUpdateStatusPanelFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewUpdateStatusPanelFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewMetricsTracker getMetricsTracker()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewUpdateStatusPanelFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdateStatusPanel()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewUpdateStatusPanelFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WhatsNewSidePanelAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void browseToWhatsNewUrl()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fireOpenEvent()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fireClosedEvent()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewSidePanelAction.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Revision getVersion()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundle.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setURLProvider()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStudioRevision()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllowDownload()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleId()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getConfig()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getStudioRevision()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTestCreator()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewBundleCreator.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewScrollHandler.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrolledToBottom()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewScrollHandler.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateEventsForAllCreatedBeforeActions()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/ActionButtonMetricsEventBuilder.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionCreated()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/ActionButtonMetricsEventBuilder.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/ActionButtonMetricsEventBuilder.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateUpdateAction()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/ActionButtonMetricsEventBuilder.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WhatsNewMetricsTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearDataFor()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpdateTime()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionButtonEvent()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewMetricsTracker.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onThrowable()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewCheckVersionTask.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/actions/WhatsNewUpdateStableAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/actions/WhatsNewDismissAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/TwoLineLabelTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/TwoLineLabelTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDarkTheme()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/TwoLineLabelTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeDevicePairingStatusChangedListener()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/PairedDevicesFlowTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleMirroring()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/StartStopMirroringButtonTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/WipeDataActionTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activate()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deactivate()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun repair()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun show()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun wipeData()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun delete()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun duplicate()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/FakeDeviceHandle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/GroupingAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/GroupingAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManager2ToolWindowFactory.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WipeDataAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValue()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceTableColumns.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/HideDeviceAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDeviceManagerEvent()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerUsageTracker.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/EditDeviceAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearableDeviceActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/WearableDeviceActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/DeviceDetailsPanel.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairedDevices()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/DeviceDetailsPanel.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/DeviceDetailsPanel.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValue()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesTable.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDevice()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairDeviceWizard()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun removeDevice()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseActionListener()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/CloseablePanel.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DuplicateDeviceAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/ShowOnDiskAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeleteDeviceAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerPanel.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDeviceDetails()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerPanel.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairedDevices()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/DeviceManagerPanel.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/ColdBootAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "platform-performance-testing/src/com/android/tools/platform/performance/testing/PlatformPerformanceBenchmark.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::platform-performance-testing" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWithoutAnalyzer()",
  "longName" : "",
  "relativeFileName" : "platform-performance-testing/src/com/android/tools/platform/performance/testing/PlatformPerformanceBenchmark.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::platform-performance-testing" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/vcs/AlternativeSourceNotificationProviderTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordLatency()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/VersionControlBasedLineNumberMappingLatencyRecorder.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordVersionControlBasedLineNumberMappingLatency()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsPerformanceTracker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/analytics/AppInsightsPerformanceTracker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/vcs/AlternativeSourceNotificationProvider.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInformation()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactory.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactory.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/testSrc/com/android/tools/idea/vitals/ui/VitalsTabProviderTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseThreadDump()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/IntellijStackTraceGroupParser.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseException()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/IntellijStackTraceGroupParser.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/VitalsSyncResultListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshConfiguration()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/src/com/android/tools/idea/vitals/ui/VitalsConfigurationService.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/VitalsGrpcConnectionRule.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/VitalsGrpcConnectionRule.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listAccessibleApps()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/TestVitalsGrpcClient.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getErrorCountMetricsFreshnessInfo()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/TestVitalsGrpcClient.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getReleases()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/grpc/TestVitalsGrpcClient.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addErrorIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReportIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/datamodel/FilterBuilder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorPopup.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorPopup.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsConnectionSelectorPopup.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/SdkInsightsPanel.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHeaderHeight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsIssueDetailsPanel.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/view/src/com/android/tools/idea/vitals/ui/VitalsTab.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeIssuesCallWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeIssueVariantsCallWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeDetailsCallWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeUpdateIssueStateCallWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeListNotesCallWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeCreateNoteCallWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun completeDeleteNoteCallWith()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentBranchName()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVcs()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentRevision()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toLogString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVcsKey()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeContentRevision.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFile()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeContentRevision.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeContentRevision.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeContentRevision.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeContentRevision.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toShortString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeContentRevision.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advanceTimeBy()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/InsightsFakeClock.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchCrashInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/FakeAiInsightClient.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/RunGrpcCatchingTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debug()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/RunGrpcCatchingTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun info()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/RunGrpcCatchingTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warn()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/RunGrpcCatchingTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/client/RunGrpcCatchingTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/FakeCodeContextResolver.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSourceVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/FakeCodeContextResolver.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/CodeContextResolverTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/CodeContextResolverTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/codecontext/CodeContextResolverTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/GeminiAiInsightsOnboardingProvider.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/GeminiAiInsightsOnboardingProvider.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  map()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/LoadingState.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  map()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/LoadingState.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  map()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/LoadingState.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  map()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/LoadingState.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  map()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/LoadingState.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  map()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/LoadingState.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  map()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/LoadingState.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enterMode()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/OfflineStatusManager.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun dispatch()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/actions/ActionDispatcher.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectVersions()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectDevices()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectOperatingSystems()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectSignal()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectConnection()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextEvent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previousEvent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleFailureType()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enterOfflineMode()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectVisibilityType()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectIssueVariant()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submitInsightFeedback()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTimeInterval()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revertToSnapshot()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/AppInsightsProjectLevelControllerImpl.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/vcs/VcsUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtensionByKey()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/vcs/VcsForInsights.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNotes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deselect()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Selection.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performOnboardingAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/GeminiAiInsightsOnboardingProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Events.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/Events.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/persistence/TosPersistence.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/persistence/AppInsightsSettings.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTabSetting()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/persistence/AppInsightsSettings.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/TimeInterval.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/InsightsTrackerTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/vcs/InsightsAttachDiffLinkFilterTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightDisclaimerPanelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightDisclaimerPanelTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightBottomPanelTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightToolbarPanelTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performOnboardingAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightContentPanelTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/insight/InsightContentPanelTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/ToggleButtonTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/ToggleButtonTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/actions/InsightActionTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/actions/TreeDropDownActionTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/CursorFollowingTooltipLabel.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/CursorFollowingTooltipLabel.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/UiUtil.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRenderer()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableCellRenderer.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearDeprecatedBanner()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsTabPanel.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createViewer()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequestName()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentRequestProvider()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorTabName()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/InsightsExceptionInfoCache.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateVisibility()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsToolWindowDefinition.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableModel.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializePaneConfiguration()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightTextPane.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightDisclaimerPanel.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightContentPanel.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightToolbarPanel.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/insight/InsightToolbarPanel.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackUserNotified()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsDeprecationBanner.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackUpdateClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsDeprecationBanner.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackMoreInfoClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsDeprecationBanner.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackBannerDismissed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsDeprecationBanner.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBox.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCustomComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/actions/AppInsightsDropDownAction.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/StorageCapacityFieldTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::avd" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createAvd()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun editAvd()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun duplicateAvd()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stopAvd()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun showOnDisk()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestedAvdShutdown()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/LocalEmulatorProvisionerFactory.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::avd" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevice()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/AddDeviceWizard.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::avd" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectDefaultDevice()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/AddDeviceWizard.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::avd" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlt()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFields()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOauthToken()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getPrettyPrint()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuotaUser()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserIp()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SamplesIndex getAbstractGoogleClient()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setDisableGZipContent()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest setRequestHeaders()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequest set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequest.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initialize()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Samples samples()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndex build()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRootUrl()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setServicePath()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setApplicationName()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSuppressPatternChecks()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSuppressRequiredParameterChecks()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSuppressAllChecks()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSamplesIndexRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGoogleClientRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListSamples()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpResponse executeUsingHead()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpRequest buildHttpRequestUsingHead()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setAlt()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setFields()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setKey()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setOauthToken()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setPrettyPrint()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setQuotaUser()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples setUserIp()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCategory()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatus()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLanguage()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLevel()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSolution()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTechnology()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListSamples set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpResponse executeUsingHead()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpRequest buildHttpRequestUsingHead()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setAlt()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setFields()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setKey()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setOauthToken()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setPrettyPrint()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setQuotaUser()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample setUserIp()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getId()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSample set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiRef set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiRef clone()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Screenshot.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getPrimary()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Screenshot.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screenshot set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Screenshot.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screenshot clone()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Screenshot.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/DocRef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/DocRef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocRef set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/DocRef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocRef clone()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/DocRef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/SampleCollection.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleCollection set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/SampleCollection.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleCollection clone()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/SampleCollection.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLink()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/License.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/License.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public License set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/License.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public License clone()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/License.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getApiRefs()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCategories()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCloneUrl()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDevConsoleApis()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDocRefs()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGithub()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIcon()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstructions()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLanguages()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLevel()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public License getLicense()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrerequisites()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getScreenshots()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSolutions()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatus()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusNote()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTechnologies()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample set()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample clone()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequestInitializer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequestInitializer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/icons/SampleImportIcons.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldFoldLine_withSpace()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/ExceptionFoldingTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::logcat" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldFoldLine_withTab()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/ExceptionFoldingTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::logcat" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldFoldLine_normalStackFrame()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/ExceptionFoldingTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::logcat" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldFoldLine_notStackFrameButWithNBSB()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/folding/ExceptionFoldingTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::logcat" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateTabName_noPreExistingNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateTabName_defaultNameAlreadyUsed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatToolWindowFactoryTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::logcat" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurableProviderTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::logcat" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPersistentComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/AndroidLogcatSettingsTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::logcat" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurableTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::logcat" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init_doesNotRequireEdt()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurableTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilterName_nameFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_crashFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayText_stackTraceFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleChar()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/parser/LogcatFilterPsiTest.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::logcat" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatMessageWrapperTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::logcat" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse_emptyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterParserTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::logcat" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearMessageView()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun processMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openLogcatFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun enterInvisibleMode()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadFile()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyLogcatSettings()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProcessNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foldImmediately()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLogcatPaused()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pauseLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendMessage()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSoftWrapEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSoftWrapEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProguardMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/testing/LogcatEditorRule.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::logcat" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun randomBufferSize()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatProtoShellCollectorTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun realisticBufferSize()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatProtoShellCollectorTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tinyBufferSize()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatProtoShellCollectorTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::logcat" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/service/LogcatServiceImplTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::logcat" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun sendEvents()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/FakeDeviceComboBoxDeviceTracker.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::logcat" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/devices/FakeDeviceComboBoxDeviceTracker.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::logcat" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun clearLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::logcat" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tagColors_areJBColors()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/LogcatColorsTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageProcessorTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_smallSize()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageBacklogTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::logcat" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriterTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::logcat" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/LogcatFilterLanguageRule.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::logcat" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_maxSizeIsZero()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/MostRecentlyAddedSetTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::logcat" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassesByName()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllClassNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethodsByName()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllMethodNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFieldsByName()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllFieldNames()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/FakePsiShortNamesCache.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::logcat" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/RestartOrReloadLogcatActionTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::logcat" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/IgnoreTagActionTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::logcat" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/LogcatFormatActionTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::logcat" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/SdkSourceRedirectFilter.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::logcat" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetector.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::logcat" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/UserInputHandlers.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::logcat" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/UserInputHandlers.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::logcat" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foldImmediately()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openLogcatFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBacklogMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isShowing()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/message/LogcatMessage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::logcat" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatHeaderPanel.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::logcat" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatHeaderPanel.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::logcat" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIgnoredValues()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/IgnoreValuesTextField.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/IgnoreValuesTextField.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::logcat" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/IgnoreValuesTextField.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::logcat" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/AndroidLogcatSettings.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::logcat" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/LogcatApplicationSettingsConfigurable.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::logcat" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findFilterForOffset()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activeKeymapChanged()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistory.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::logcat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatMessageAssembler.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::logcat" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeListRendererComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBox.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::logcat" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun context()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageProcessor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/AndroidLogcatFormattingOptions.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/DocumentAppender.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMessageRange()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/TextAccumulator.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::logcat" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProguardMapping()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageFormatter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSoftWrapEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/MessageFormatter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::logcat" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatToolWindowFactory.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLogcatFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatToolWindowFactory.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorAdded()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/ComponentVisibilityTracker.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::logcat" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorRemoved()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/ComponentVisibilityTracker.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::logcat" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTempFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/TempFileFactoryImpl.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::logcat" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/SelectableAction.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::logcat" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/SaveLogcatAction.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::logcat" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/TerminateAppActions.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::logcat" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun workerThreadMethod()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/TriggerSampleThreadingViolationAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiThreadMethod()",
  "longName" : "",
  "relativeFileName" : "threading-checker/src/com/android/tools/idea/instrumentation/threading/TriggerSampleThreadingViolationAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorShowUsagesTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessorsTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/AUATestProjectState.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectSyncs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/TestUpgrades.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinimalProjectUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/TestUpgrades.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFullProjectUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/TestUpgrades.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectUpgrade()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/TestUpgrades.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectSyncs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/integration/TestUpgrades.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureJdk17InProjectTable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessorTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpdateResultTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEverythingDisabledNoEffectOnAgpVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEverythingDisabledNoEffectOnJava8Default()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEverythingDisabledNoEffectOnCompileRuntimeConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEverythingEnabledNoEffectOnEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEverythingButJava8EnabledNoEffectOnEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEverythingButJava8EnabledNoEffectOnMinimal()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLiteral()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateTestCoverageEnabledRefactoringProcessorTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReference()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/MigrateTestCoverageEnabledRefactoringProcessorTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComputeGradlePluginUpgradeStateTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpTestDataPath()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpgradeGradleFileModelTestCase.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpTestUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpgradeGradleFileModelTestCase.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDownTestUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/UpgradeGradleFileModelTestCase.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void simulateUpgradeReminderIsDue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/RecommendedPluginVersionUpgradeIntegrationTest.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeActionTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ready()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeActionTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ComponentTrackerTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGetCompatibleGradleVersion()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpCompatibleVersionTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentManagerConstructable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowModelConstructable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldRecommendPluginUpgradeToLatest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AssistantInvokerImpl.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doOKActionWithPreviewState()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PreviewRefactoringAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialog.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1005,
  "endLine" : 1007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessor.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PreviewRefactoringAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorCannotUpgradeDialog.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleDaemonJvmCriteriaRefactoringProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleDaemonJvmCriteriaRefactoringProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeComponentExtraCaches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessor.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setJdkAsProjectJdk()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessor.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ResValuesDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessor.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessor.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessor.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AbstractBooleanPropertyDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Kotlin20RefactoringProcessor.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Kotlin20RefactoringProcessor.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeComponentInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeInvisible()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantView.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantView.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionComboTextChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyUiNeedsToRefresh()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElements()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchInBuildFilesHyperlink()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/sync/hyperlink/SearchInBuildFilesHyperlink.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/sync/hyperlink/SearchInBuildFilesHyperlink.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslWriter.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertReferenceText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslNameConverter.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/EnableComposeStateReadInlayHintsActionTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DoAThing()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/constraintlayout/ConstraintLayoutJsonCompletionContributorTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeMaterialIconServiceTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_materialThemeInStatement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_materialTheme3InStatement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_materialThemeInArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_materialTheme3InArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1180,
  "endLine" : 1182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSomething()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1214,
  "endLine" : 1216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSomething()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1237,
  "endLine" : 1239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen2()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen4()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupingRuleHasCorrectIcon()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupingRuleHasCorrectTitle()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewGroupHasCorrectIcon()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun productionGroupHasCorrectIcon()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedNestedUsageFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueLabel()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockValueDescriptor.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockObjectReference.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun value()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sourceName()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockReferenceType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMethod()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockReferenceType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyFunctionWithLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UnresolvedFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  UnresolvedFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  UnresolvedFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UnresolvedFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SomeComposable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SomeComposable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewsStory()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testData/projects/appWithLibWithSamples/app/src/main/java/com/example/appforsamplestest/Main.kt",
  "fileLinesCount" : 7,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDumbAware()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableIconProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMatchingExpected()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableIconProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposePluginIrGenerationExtension.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretAdded()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretRemoved()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraintSetNames()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/code/completion/constraintlayout/provider/model/ConstraintSetsPropertyModel.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/aa/intentions/ComposeCreateComposableFunctionQuickFix.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueLabel()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueId()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassName()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectClassRenderer.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectRendererProviderBase.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIsApplicableChecker()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectRendererProviderBase.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueLabelRenderer()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectRendererProviderBase.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/ComposeStateObjectRendererProviderBase.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/KotlinMapEntryRenderer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueLabelRenderer()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/render/KotlinMapEntryRenderer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createStackFramesAsync()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSourcePositionAsync()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourcePosition()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettings.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettings.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComposeDebuggerSettingsUi()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettingsUi.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettingsUi.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettingsUi.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeDebuggerSettingsUi.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ErrorNode.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ThisObjectNode.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ThisObjectNode.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ParameterNode.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/recomposition/ParameterNode.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPositionManager()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManagerFactory.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerQuickFixes()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeCreateComposableFunction.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeSurroundWithWidgetAction.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeSurroundWithWidgetAction.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/intentions/ComposeSurroundWithWidgetAction.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/settings/ComposeFormattingCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComposeCustomCodeStyleSettings()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/settings/ComposeCustomCodeStyleSettings.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComposeCustomCodeStyleSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/settings/ComposeCustomCodeStyleSettings.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeSuppressor.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposeFoldingBuilder.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/templates/ComposeKotlinTemplateContextType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAbstractTreeStructureBase createStructure()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectViewTree createTree()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionUpdateThread getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteElement()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTreeNode createRoot()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedIdeaSourceProvider getSourceProvider()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestFileNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestFileNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestFileNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestFileNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidSourceTypeNode.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiFileNode.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiFileNode.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidPsiDirectoryNode.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowPlus()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidManifestsGroupNode.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResFolderTypeNode.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNodeText()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidBuildScriptsGroupNode.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFiles()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResName()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandOnDoubleClick()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidResGroupNode.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildScriptTreeStructureProvider()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/BuildScriptTreeStructureProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/BuildScriptTreeStructureProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/BuildScriptTreeStructureProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/android/AndroidModuleNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidSourceTypeNode.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidModuleNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidModuleNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidModuleNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/other/NonAndroidModuleNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/AndroidJniFolderNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageDescription()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageType getPackageType()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPackageFamilyBaseFolder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/PackageFamilyValue.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/ShadowingIncludeValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getIncludePathsInOrder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/ShadowingIncludeValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/model/ShadowingIncludeValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlainFolderRegularExpressionIncludeResolver()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/PlainFolderRegularExpressionIncludeResolver.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IncludeResolver include()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/PlainFolderRegularExpressionIncludeResolver.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMatchRegexTemplate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/PlainFolderRegularExpressionIncludeResolver.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CDepIncludeResolver()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CDepIncludeResolver.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMatchRegexTemplate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IndexedRegularExpressionIncludeResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IncludeResolver cocosExternalPackage()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/CocosIncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IncludeResolver thirdParty()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IncludeResolver externals()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/resolver/IncludeResolver.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public String toString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected void update()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/view/IncludeViewNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addText()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addText()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIncludesInOrder()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/IncludeSet.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher matchFolderToRegex()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/LexicalIncludePaths.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addChild()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupGroupNode.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupGroupNode.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupFileNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupFileNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupFileNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addChild()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupDirectoryNode.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupDirectoryNode.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/backup/BackupDirectoryNode.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/GroupNodes.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/GroupNodes.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBuildFilesInModule()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ModuleNodeUtils.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/NdkSourceNode.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysExpand()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowPlus()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowPlus()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibraryFileNode.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidSourceType getSourceType()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysExpand()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowPlus()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/LibFolderNode.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/SourceCodeFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getManifestPath()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ApkModuleNode.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getText()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/ClassNode.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageNode createNode()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable getTypeSortKey()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AndroidSourceType getSourceType()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysExpand()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowPlus()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexGroupNode.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkPackage findPackage()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/DexFileStructure.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toTestString()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/PackageNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/java/PackageNode.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewProjectNode.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/editor/NavEditorProviderTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::nav" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun model()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavTestCase.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::nav" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun modelBuilder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavTestCase.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::nav" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomControlsTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun select()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/analytics/TestNavUsageTracker.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::nav" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollToFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/tree/NavComponentTreeTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollToRoot()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/tree/NavComponentTreeTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocumentReferences()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/TestNavEditor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawFragmentWithPlaceholder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawHighlightedFragment()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawFragmentWithPreviewUnavailable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawFragmentWithLoading()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawFragmentWithImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawActivityWithPlaceholder()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawActivityWithPreviewUnavailable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawActivityWithLoading()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawActivityWithImage()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/draw/DrawCommandTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::nav" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomIn()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomOut()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1198,
  "endLine" : 1200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZoomToFit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/NavSceneTest.kt",
  "fileLinesCount" : 1280,
  "components" : [ "primary::nav" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavEditorTestSuite.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::nav" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavToolbarMenu.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavToolbarActionGroups()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavToolbarActionGroups.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/Destination.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::nav" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanelDefinition.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::nav" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanelDefinition.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::nav" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setZoomListener()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurfaceZoomController.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::nav" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutContainer()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/SinglePositionableContentLayoutManager.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavDesignSurface()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NavSceneManager createSceneManager()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomController getZoomController()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimension getScrollToVisibleOffset()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShouldStoreScale()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getScrollDurationMs()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialog.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::nav" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddArgumentDialogUI()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogUI.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::nav" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddActionDialogUI()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddActionDialogUI.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::nav" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialog.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::nav" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddArgumentDialog.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::nav" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getUri()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAutoVerify()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMimeType()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAction()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialog.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::nav" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProtoForTest()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavLogEvent.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::nav" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/tree/TreePanel.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::nav" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/model/NavComponentHelper.kt",
  "fileLinesCount" : 737,
  "components" : [ "primary::nav" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createValue()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/support/NavEnumSupportProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::nav" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createValue()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/support/NavEnumSupportProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::nav" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolContext()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/NavPropertiesPanelToolContent.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::nav" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAdd()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ActionListInspectorBuilder.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::nav" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEdit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ActionListInspectorBuilder.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAdd()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ArgumentInspectorBuilder.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::nav" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEdit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ArgumentInspectorBuilder.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::nav" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAdd()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/DeepLinkInspectorBuilder.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEdit()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/DeepLinkInspectorBuilder.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretAdded()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/ui/ComponentList.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::nav" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regularFont()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavDrawHelper.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::nav" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSceneViews()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestRenderAndWait()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean canSave()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/NavSceneLayoutAlgorithm.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void save()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/NavSceneLayoutAlgorithm.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::nav" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void restorePositionData()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/NavSceneLayoutAlgorithm.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::nav" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Object getPositionData()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/NavSceneLayoutAlgorithm.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::nav" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List layout()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/SingleComponentLayoutAlgorithm.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canSave()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferenceLevel()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/targets/ScreenDragTarget.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::nav" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstance()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/ThumbnailManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::nav" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartPoint()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavActionHelper.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::nav" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ToSelfAction.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ScrollToDestinationAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::nav" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ScrollToDestinationAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/NavEditorHelpAssistantAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::nav" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/NavEditorHelpAssistantAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::nav" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrolledToBottom()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/NavEditorHelpAssistantAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::nav" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ReturnToSourceAction.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ActivateComponentAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddToExistingGraphAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/ActivateSelectionAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::nav" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddGlobalAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddActionDialogAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::nav" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AutoArrangeAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/actions/AddToNewGraphAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::nav" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingDeclaration()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtDirectionsPackageDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::nav" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printScopeStructure()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtDirectionsPackageDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::nav" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerQuickFixes()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsImportKtResolver.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::nav" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun declarationToImport()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsImportKtResolver.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::nav" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printScopeStructure()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printScopeStructure()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightArgsKtClass.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::nav" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printScopeStructure()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightDirectionsKtClass.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::nav" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printScopeStructure()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/LightDirectionsKtClass.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::nav" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingDeclaration()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtArgsPackageDescriptor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::nav" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printScopeStructure()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/KtArgsPackageDescriptor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::nav" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOperator()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgSyntheticDescriptorGenerator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackageFragments()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsKtPackageProviderExtension.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::nav" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k1/src/com/android/tools/idea/nav/safeargs/kotlin/k1/SafeArgsKtPackageProviderExtension.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::nav" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureListening()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/k2/src/com/android/tools/idea/nav/safeargs/kotlin/k2/ChangeListenerProjectService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::nav" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOriginal()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/xml/SafeArgsXmlTag.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContainerIdentifier()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/xml/SafeArgsXmlTag.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/xml/SafeArgsXmlTag.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/xml/SafeArgsXmlTag.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::nav" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPhysical()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/xml/SafeArgsXmlTag.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::nav" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsByName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightArgsBuilderClass.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findInnerClassByName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightArgsClass.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::nav" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsByName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightArgsClass.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::nav" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightArgsClass.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::nav" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFieldNavigationElementByName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightArgsClass.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::nav" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/SafeArgsLightBaseClass.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsByName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightDirectionsClass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findInnerClassByName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightDirectionsClass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightDirectionsClass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::nav" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsByName()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/psi/java/LightActionBuilderClass.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::nav" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAll()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/ArgsClassFinder.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::nav" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAll()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/finder/DirectionsClassFinder.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::nav" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonNull()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavData.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::nav" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDestination()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavData.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/SafeArgsCacheModuleService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::nav" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/SafeArgsCacheModuleService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::nav" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enteredDumbMode()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/NavInfoFetcher.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::nav" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exitDumbMode()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/NavInfoFetcher.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::nav" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/tracker/SafeArgsTrackerSyncListener.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::nav" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/tracker/SafeArgsTracker.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::nav" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runSlowWork()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/tracker/SafeArgsTracker.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::nav" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPossiblyRelevant()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureSubscribed()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureSubscribed()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProgress()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProgressIndeterminate()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkCancelled()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bold()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterAnalyticsReportingUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logProcessStart()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterService.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdaterUI wrap()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterService.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logProcessFinish()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterService.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logException()",
  "longName" : "",
  "relativeFileName" : "studio-updater/src/com/studio/updater/StudioUpdaterService.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::studio-updater" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/testSrc/com/android/ide/gradle/model/impl/GradlePluginModelImplTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/testSrc/com/android/ide/gradle/model/artifacts/impl/AdditionalClassifierArtifactsModelImplTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/testSrc/com/android/ide/gradle/model/artifacts/impl/ArtifactIdentifierImplTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/testSrc/com/android/ide/gradle/model/artifacts/impl/AdditionalClassifierArtifactsImplTestTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/GradlePropertiesModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/GradlePluginModelBuilder.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/LegacyV1AgpVersionModelBuilder.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/builder/LegacyAndroidGradlePluginPropertiesModelBuilder.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/composites/BuildMapModelBuilder.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameterType()",
  "longName" : "",
  "relativeFileName" : "gradle-tooling/studio-gradle-tooling-impl/src/com/android/ide/gradle/model/artifacts/builder/AdditionalClassifierArtifactsModelBuilder.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-tooling" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PollTicker getPollTicker()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStorePollerTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::transport-database" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFunctionCalled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFunctionCalled()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClazz()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClazz()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCall.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transport-database" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeServicePassThrough getPassThrough()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBackingNamespaces()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/DataStoreServiceTest.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::transport-database" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Command getLastCommandReceived()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/service/UnifiedPipelineTransportServiceTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::transport-database" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownServer()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/TestGrpcService.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transport-database" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/EventDataPollerTest.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::transport-database" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long delayFromBase()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/CpuDataPollerTest.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::transport-database" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long delayTimeFromBase()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMemorySample()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllocStatsSample()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGcStatsSample()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllocationInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeapDumpInfos()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTriggerHeapDumpInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrackAllocationsInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/MemoryDataPollerTest.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::transport-database" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/PollRunnerTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::transport-database" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean passed()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/PollRunnerTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::transport-database" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/ProfilerServiceTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::transport-database" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/ProfilerServiceTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::transport-database" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionToReturn()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/poller/ProfilerServiceTest.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::transport-database" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGrpcCalls()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCallStack.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::transport-database" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrpcCallStack()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/GrpcCallStack.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::transport-database" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::transport-database" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestPreparedStatement.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::transport-database" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestPreparedStatement.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::transport-database" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeBatch()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestPreparedStatement.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::transport-database" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeQuery()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestPreparedStatement.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::transport-database" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemoryLiveAllocationTable createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryLiveAllocationTableTest.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::transport-database" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/EventsTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::transport-database" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DeviceProcessTableTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::transport-database" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemoryStatsTable createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/MemoryStatsTableTest.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::transport-database" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestConnection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::transport-database" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestConnection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::transport-database" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestConnection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::transport-database" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CpuTable createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/CpuTableTest.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasException()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableTest()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultSet readDataRaw()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTableTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::transport-database" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/UnifiedEventsTableTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::transport-database" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NetworkTable createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/NetworkTableTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::transport-database" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/DatabaseTestStatement.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::transport-database" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProfilerTable createTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/database/ProfilerTableTest.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::transport-database" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDatabases()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getRegisteredServices()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDataStoreError()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogService getLogService()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannel getChannel()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreService.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::transport-database" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/DataStoreDatabase.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::transport-database" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBackingNamespaces()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/TransportService.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::transport-database" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBackingNamespaces()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/EventService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::transport-database" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBackingNamespaces()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/MemoryService.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::transport-database" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getResponse()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ResponseData.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::transport-database" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResponseData createEmpty()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ResponseData.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::transport-database" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBackingNamespaces()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/ProfilerService.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::transport-database" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBackingNamespaces()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/service/CpuService.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::transport-database" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollRunner()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/PollRunner.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::transport-database" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDataStoreError()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/poller/UnifiedEventsDataPoller.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::transport-database" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrUpdateDevice()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DeviceProcessTable.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::transport-database" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrReplace()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EventsTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::transport-database" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addDataStoreErrorCallback()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeDataStoreErrorCallback()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeUniqueStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/DataStoreTable.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::transport-database" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryLiveAllocationTable()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertJniReferenceData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertAllocationEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrReplaceAllocationSamplingRateEvent()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryLiveAllocationTable.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::transport-database" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean next()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wasNull()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getByte()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getShort()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDouble()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal getBigDecimal()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Time getTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getUnicodeStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getByte()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getShort()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDouble()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal getBigDecimal()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Time getTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getUnicodeStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLWarning getWarnings()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCursorName()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultSetMetaData getMetaData()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findColumn()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader getCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader getCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal getBigDecimal()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal getBigDecimal()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBeforeFirst()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAfterLast()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirst()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLast()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean first()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean last()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRow()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean absolute()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean relative()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean previous()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFetchDirection()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFetchSize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConcurrency()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rowUpdated()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rowInserted()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rowDeleted()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement getStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ref getRef()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Blob getBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clob getClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Array getArray()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ref getRef()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Blob getBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clob getClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Array getArray()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Time getTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Time getTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getURL()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getURL()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowId getRowId()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowId getRowId()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHoldability()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NClob getNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NClob getNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLXML getSQLXML()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLXML getSQLXML()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader getNCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader getNCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T unwrap()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapperFor()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/ProfilerTable.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::transport-database" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSessionEndTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/ProfilerTable.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::transport-database" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertTraceInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getThreadIdCacheForSession()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/CpuTable.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::transport-database" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List queryUnifiedEvents()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertFile()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/UnifiedEventsTable.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::transport-database" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatement()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrReplaceHeapInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertOrReplaceAllocationsInfo()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/MemoryStatsTable.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::transport-database" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceProcessListUpdated()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/testSrc/com/android/tools/idea/device/explorer/monitor/AdbDeviceListServiceTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshCurrentProcessList()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorModel.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun packageFilterToggled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectController()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/DeviceMonitorControllerImpl.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshNodes()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun packageFilterToggled()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorViewImpl.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceMonitorPanel()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorPanel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBScrollPane getProcessTablePane()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorPanel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorPanel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getToolbar()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/DeviceMonitorPanel.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/RestoreMenuItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/UninstallAppMenuItem.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/ClearAppDataMenuItem.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/ForceStopMenuItem.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/TreeMenuItem.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/BackupMenuItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/DebugMenuItem.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/KillMenuItem.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/RefreshMenuItem.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/RefreshMenuItem.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/ComponentPopupMenu.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSeparator()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/ComponentPopupMenu.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithJavaIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTokenHighlightsWithUnrecognizedTokens()",
  "longName" : "",
  "relativeFileName" : "smali/testSrc/com/android/tools/idea/smali/SmaliSyntaxHighlighterTest.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::smali" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SmaliLanguage getInstance()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliLanguage.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::smali" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmaliLanguage()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliLanguage.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::smali" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliSyntaxHighlighterFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::smali" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SmaliFileType getInstance()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliFileType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::smali" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmaliFileType()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliFileType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::smali" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliFileType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::smali" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliFileType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::smali" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliFileType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::smali" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliFileType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::smali" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliTokenType()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/SmaliTokenType.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::smali" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/SmaliTokenType.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::smali" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliElementType()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/SmaliElementType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::smali" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaClassRefImpl()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/impl/JavaClassRefImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::smali" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaClassName()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/impl/JavaClassRefImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliFile()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/SmaliFile.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::smali" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/SmaliFile.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::smali" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/SmaliFile.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::smali" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/psi/SmaliFile.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::smali" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliLexerAdapter()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliLexerAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::smali" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileElementType getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceRequirements spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliParserDefinition.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::smali" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliIcons.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::smali" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean annotation_end()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean method_end()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 984,
  "endLine" : 986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/parser/SmaliParser.java",
  "fileLinesCount" : 993,
  "components" : [ "primary::smali" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliMethodBodyImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodBodyImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodBodyImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliAccessModifierImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAccessModifierImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAccessModifierImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliFieldNameImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldNameImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldNameImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldNameImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassSpecImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAccessModifierList()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliValueArrayImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliValueArrayImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliValueArrayImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliSingleValues getSingleValues()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliValueArrayImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliSourceSpecImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSourceSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSourceSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuotedString()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSourceSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliImplementsSpecImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliImplementsSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliImplementsSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliImplementsSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliFieldValueImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldValueImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldValueImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliSingleValue getSingleValue()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldValueImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliMethodSpecImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodSpecImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodSpecImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAccessModifierList()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodSpecImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliMethodBody getMethodBody()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodSpecImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliMethodStart getMethodStart()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodSpecImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliParameterDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliParameterDeclarationImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliParameterDeclarationImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliParameterDeclarationImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliPrimitiveType getPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliParameterDeclarationImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliBoolImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliBoolImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliBoolImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassNameImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassNameImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::smali" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassNameImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::smali" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getJavaIdentifier()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliClassNameImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::smali" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliVoidTypeImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliVoidTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliVoidTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliSingleValuesImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValuesImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValuesImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSingleValueList()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValuesImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliAnnotationPropertyImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationPropertyImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationPropertyImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliPropertyValue getPropertyValue()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationPropertyImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationPropertyImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliPrimitiveTypeImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPrimitiveTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPrimitiveTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliMethodStartImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliParameterDeclaration getParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliRegularMethodStart getRegularMethodStart()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliReturnType getReturnType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliFieldSpecImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAccessModifierList()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliFieldName getFieldName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliFieldValue getFieldValue()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliPrimitiveType getPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliFieldSpecImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::smali" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliSingleValueImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliBool getBool()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getChar()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDoubleQuotedString()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getHexNumber()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getRegularNumber()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSingleValueImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::smali" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliReturnTypeImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliReturnTypeImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliReturnTypeImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliReturnTypeImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliPrimitiveType getPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliReturnTypeImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliVoidType getVoidType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliReturnTypeImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliPropertyValueImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPropertyValueImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPropertyValueImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliSingleValue getSingleValue()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPropertyValueImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliValueArray getValueArray()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliPropertyValueImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliRegularMethodStartImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliRegularMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliRegularMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliParameterDeclaration getParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliRegularMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliReturnType getReturnType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliRegularMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliRegularMethodStartImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::smali" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliSuperSpecImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSuperSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSuperSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliSuperSpecImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliAnnotationsSpecImpl()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationsSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationsSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationPropertyList()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationsSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmaliClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/impl/SmaliAnnotationsSpecImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::smali" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAccessModifier()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotationProperty()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotationsSpec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBool()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassSpec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldName()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldSpec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldValue()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitImplementsSpec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodBody()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodSpec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodStart()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPropertyValue()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRegularMethodStart()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReturnType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSingleValue()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSingleValues()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSourceSpec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSuperSpec()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValueArray()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVoidType()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJavaClassRef()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "smali/gen/com/android/tools/idea/smali/psi/SmaliVisitor.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::smali" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PathString getArchivePath()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkParserTest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApkInputStream()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/testSrc/java/com/android/tools/idea/apk/viewer/ApkTestUtils.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeDialog()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/FileByFileProgressDialog.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdate()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/FileByFileProgressDialog.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getContainer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/diff/ApkDiffPanel.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamespaceScope createRootScope()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceScope createScope()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void declareNamespace()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedScoped()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ProtoXmlPrettyPrinterImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTypeTableModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTypeTableModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTablePanel.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceFilter()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTablePanel.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean include()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ResourceTablePanel.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ArscViewer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryResourceFile getFile()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ArscViewer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFile()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardMappingFiles getMappingFiles()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/SelectProguardMapsDialog.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/NavigateToSourceAction.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProguardMappings getProguardMappings()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeobfuscateNames()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMappings()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodCountRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getActionText()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadProguardAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/FileEditorComponent.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApkFileSystem getInstance()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocol()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String extractLocalPath()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String composeRootPath()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArchiveHandler getHandler()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findFileByPath()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findFileByPathIfCached()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile refreshAndFindFileByPath()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCorrectFileType()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinaryXml()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkFileSystem.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/DexEditorProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptRequiresReadAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/DexEditorProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzeApkAction()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/AnalyzeApkAction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveLastSelectedApk()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/AnalyzeApkAction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrint()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/BaselineProfilePrettyPrinter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getParent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getParent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListener()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getContainer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkTreeModel()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompressionRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Archive getArchive()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ListenableFuture getApplicationInfo()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkParser.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFolder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFolder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getParent()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFolder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFolder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentRenderer()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/PercentRenderer.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestString()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/SelectedItemPropertyTest.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/IconPropertyTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/IconPropertyTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedIndexProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedIndexProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedIndexProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProperty()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertUpdate()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUpdate()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changedUpdate()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void documentChanged()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void itemStateChanged()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SpinnerLongValueProperty.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SpinnerLongValueProperty.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedRadioButtonProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/HasFocusProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusGained()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/HasFocusProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusLost()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/HasFocusProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/DeprecatedSpinnerValueProperty.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/DeprecatedSpinnerValueProperty.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/DeprecatedSpinnerValueProperty.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EditableProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EditableProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EditableProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SliderValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SliderValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SliderValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SpinnerValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SpinnerValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SpinnerValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedListValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedListValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedListValueProperty.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EnabledProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EnabledProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/EnabledProperty.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/ColorProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/ColorProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/ColorProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChange()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/IconProperty.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedItemProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedItemProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/SelectedItemProperty.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentShown()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/VisibleProperty.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentHidden()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/VisibleProperty.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/VisibleProperty.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirectly()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/VisibleProperty.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingAndroid()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingPreview()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingAndroid()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingPreview()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingAndroid()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingPreview()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingAndroid()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingPreview()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingAndroid()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingAndroid()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingPreview()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteScheduled()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/gradle/src/com/android/screenshottest/gradle/ScreenshotTestResultListenerGradleToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseStarted()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/gradle/src/com/android/screenshottest/gradle/ScreenshotTestResultListenerGradleToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/HandshakeExecutorTest.kt",
  "fileLinesCount" : 791,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionTest.kt",
  "fileLinesCount" : 1326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializerTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFactory()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetFactory()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1274,
  "endLine" : 1276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoad()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionTreeLoaderTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadAfterReset()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionTreeLoaderTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ShowMoreElementsItemTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClientTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeLoaderTest.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoNotShowErrorMessagesInDialog()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromRenderDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnDeviceRendering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertyItemTest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyByBalloon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAvailable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactoryTest.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ComposeResolverTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/resource/ResourceLookupResolverTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitResult()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionModelTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevAction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextAction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinimizeAction()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/LegacyInspectorMetricsTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/AppInspectionInspectorMetricsTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advanceTimeBySeconds()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatisticsTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnDataChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnDataChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportLines()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionsEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/TreeSettingsTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/GotoDeclarationActionTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun proceed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/common/MostRecentExecutorTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/LayoutInspectorTestSuite.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ShowLayoutInspectorActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isActive()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ShowLayoutInspectorActionTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVisibleTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExistingTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVisibleTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExistingTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVisibleTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExistingTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVisibleTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeLater()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContentManagerListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentManager()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentManagerIfCreated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReady()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canCloseAllContents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canCloseContents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalPopupActions()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCloseActionName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCloseAllButThisActionName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreviousContentActionName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextContentActionName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentCount()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexOfContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedContents()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeContentManagerListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNextContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectPreviousContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedContentCB()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDisposed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSingleSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFactory()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerConnectionTimeoutCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalSwapConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalSwapConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLeftVerticalConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLeftVerticalSwapConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightVerticalConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightVerticalSwapConfiguration()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanelTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanelTest.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRowHeight()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditorTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleGroup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditorTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserverTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserverTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserverTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragWithSpace()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragInPanMode()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 940,
  "endLine" : 942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragWithMiddleButton()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDragWithMiddleButtonFromSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewPanelTest.kt",
  "fileLinesCount" : 1362,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessActionTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/LayoutInspectorMainToolbarTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/toolbar/LayoutInspectorMainToolbarTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/RenderSettingsActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeStateReadsForAll()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorStateReads.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFakeStateReadsForOnDemand()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorStateReads.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPropertiesRequestCountFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParametersRequestCountFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/FakeInspectorState.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1114,
  "endLine" : 1116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptWhen()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/inspectors/FakeInspector.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenWhen()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/inspectors/FakeInspector.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ViewRect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ViewProtocolDsl.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ViewAppContext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ViewProtocolDsl.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ViewScreenshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ViewProtocolDsl.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PropertyGroup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ViewProtocolDsl.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ViewFlagValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ViewProtocolDsl.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableRectBounds()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableRect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ParameterGroup()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExpandedParameter()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnchorHash()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FirstRecomposition()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnchorHash()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Recomposition()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ValueInstance()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Invalidated()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/dsl/ComposeProtocolDsl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startLaunch()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/model/FakeAndroidWindow.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/AdbServiceRule.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun killServer()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/AdbServiceRule.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addForegroundProcessListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/FakeForegroundProcessDetection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/FakeForegroundProcessDetection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/FakeForegroundProcessDetection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpDemo()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/util/DemoExample.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testData/compose/java/com/example/composable/MyCompose.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/AbstractInspectorClient.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerStateCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/AbstractInspectorClient.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun notifyError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/AbstractInspectorClient.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun fireRootsEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/AbstractInspectorClient.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun fireTreeEvent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/AbstractInspectorClient.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProgress()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/AbstractInspectorClient.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreTransportDaemonStart()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/TransportErrorListener.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModel.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/DeviceModel.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClientChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncher.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProvider.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProvider.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/RecompositionStateReadCache.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/ViewNodeCache.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retain()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/ViewNodeCache.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/ViewNodeCache.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun drawVisibleNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun drawRecomposingNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/OnDeviceRenderingClient.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/view/ViewLayoutInspectorClient.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDynamicCapabilities()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClient.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClient.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyClient.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/IntFlagMapping.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabledFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/IntFlagMapping.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characteristics()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyTreeParser.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyPropertiesProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyPropertiesProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/legacy/LegacyPropertiesProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorProjectService.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/LayoutInspectorProperties.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFilter()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/LayoutInspectorProperties.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFilteringActive()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/LayoutInspectorProperties.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/DimensionBuilder.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesModel.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesModel.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesModel.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/SnapshotLoader.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isBinary()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReadOnly()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorToolWindowFactory.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionModel.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionModel.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMadeFromImage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/RotationStatistics.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMadeFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/RotationStatistics.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetRecompositionCountsClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/ComposeStatistics.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshButtonClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/LiveModeStatistics.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMade()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/LiveModeStatistics.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshButtonClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromPropertyValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromTreeActionMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromTreeDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromRenderDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRecompositionStats()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetRecompositionCountsClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachSuccess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeAttachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun frameReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foldInfoReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debuggerInUse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnDeviceRendering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isXr()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnDeviceRendering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isXr()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/AttachStatistics.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromTreeDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/GotoDeclarationStatistics.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromRenderDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/GotoDeclarationStatistics.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMade()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SystemViewToggleStatistics.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flatten()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeViewNode.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/TreeViewNode.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerCallbacks()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFilteringActive()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSemanticsFiltering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanel.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/RootPanel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/RootPanel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxOf()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/RecompositionData.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addChildCount()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/RecompositionData.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootFor()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAll()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePropertiesPanel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSelectionListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeModificationListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeConnectionListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHoverListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStateReadsNodeListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeStateReadsNodeListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAttachStageListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProcessModel()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetRecomposeCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/ComposeViewNode.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/ResolutionStackModel.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skpLoadingComplete()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/AndroidWindow.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNotification()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/NotificationModel.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ShowLayoutInspectorAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorSettings.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorSettings.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProvider.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/settings/LayoutInspectorConfigurableProvider.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTabContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentAdded()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentRemoveQuery()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExistingTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSupported()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOverlay()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOverlayTransparency()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/EmbeddedRendererModel.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanel.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/OnDeviceRendererPanel.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabState.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorAction.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/actions/GearAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/protobuf/LimitedInputStream.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewPanel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditor.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/ResolutionElementEditor.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanel.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImages()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderLogic.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderModel.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/InspectorBanner.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCustomComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RenderSettingsAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RenderSettingsAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/RenderSettingsAction.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SelectedDeviceAction.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/ToggleLiveUpdatesAction.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/ToggleOverlayAction.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessAction.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/toolbar/actions/SingleDeviceSelectProcessAction.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySectionPanelContainsLabel()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorTest.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::mlkit" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAdditionalActions_categoryNotOther_returnEmpty()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/importmodel/ImportMlModelActionProviderTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::mlkit" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupProject()",
  "longName" : "",
  "relativeFileName" : "mlkit/testSrc/com/android/tools/idea/mlkit/MlLightClassTest.java",
  "fileLinesCount" : 914,
  "components" : [ "primary::mlkit" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelMetadata.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::mlkit" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatUpperString()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOriginInfoMatched()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertToKotlinPropertyName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildDataType()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getInnerOutputsClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 909,
  "endLine" : 911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCellContentTypeHtml()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 978,
  "endLine" : 980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAt()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1003,
  "endLine" : 1007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasHeader()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getFirstComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getDefaultComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 1148,
  "endLine" : 1150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::mlkit" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::mlkit" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::mlkit" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditorProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::mlkit" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFileTypes()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/MlModelFileTypeFactory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::mlkit" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlShortNamesCache()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlShortNamesCache.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::mlkit" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlClassFinder()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlClassFinder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::mlkit" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MlProjectService getInstance()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlProjectService.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::mlkit" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLightClassListByClassName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlProjectService.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::mlkit" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllClassNames()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlProjectService.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::mlkit" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMlModelBindingBuildFeatureEnabled()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMissingTfliteGpuDependencies()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMissingRequiredDependencies()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectMlModelFileTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/ProjectMlModelFileTracker.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::mlkit" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtLeastVersion()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/APIVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::mlkit" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/APIVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::mlkit" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSelectedMlDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/notifications/InNonMlFolderNotificationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalSearchScope inProject()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFilesSearchScope.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalSearchScope inModule()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFilesSearchScope.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MlModelFilesSearchScope()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFilesSearchScope.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInModuleContent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFilesSearchScope.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInLibraries()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModelFilesSearchScope.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::mlkit" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelGroupClass.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::mlkit" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelGroupClass.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::mlkit" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelGroupClass.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::mlkit" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getModelFile()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelInfo getModelInfo()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelClass.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::mlkit" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelOutputsClass.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mlkit" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelOutputsClass.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mlkit" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/lightpsi/LightModelOutputsClass.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mlkit" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObservableBool canGoForward()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPreferredFocusComponent()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ChooseMlModelStep.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::mlkit" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/MlWizardModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::mlkit" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinished()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/MlWizardModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::mlkit" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportMlModelAction()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/ImportMlModelAction.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::mlkit" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MlModuleService getInstance()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModuleService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mlkit" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlModuleService()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlModuleService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mlkit" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalResolveScope()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlResolveScopeEnlarger.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::mlkit" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalObjectsNumber()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightTraverseResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalObjectsSizeBytes()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightTraverseResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalReachableObjectsSizeBytes()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightTraverseResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalReachableObjectsNumber()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightTraverseResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalStrongReferencedObjectsSizeBytes()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightTraverseResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalStrongReferencedObjectsNumber()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightTraverseResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCollectStrongReferencedObjectsInfo()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightHeapTraverseConfig.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCollectHeapObjectInfo()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightHeapTraverseConfig.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCollectReachableObjectsInfo()",
  "longName" : "",
  "relativeFileName" : "memory-usage/src/main/java/com/android/tools/memory/usage/LightweightHeapTraverseConfig.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::memory-usage" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntelliJStackTraceView createStackTraceView()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCodeElement()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeLocation getCodeLocation()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSimpleClassName()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInUserCode()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/testSrc/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceViewTest.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/IntellijContextMenuInstaller.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethodName()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJCodeElement.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installGenericContextMenu()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListSelectionListener()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearSelection()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/stacktrace/IntelliJStackTraceView.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/actions/NavigateToCodeActionTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadElement()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/ThreadElement.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId getThreadId()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/ThreadElement.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackFrames()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackFrames()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearStackFrames()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeNavigator getCodeNavigator()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId getThreadId()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCodeLocations()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSelection()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/StackTraceModel.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/ThreadId.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/ThreadId.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/ThreadId.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/src/com/android/tools/inspectors/common/api/stacktrace/ThreadId.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/src/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStyle()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/src/com/android/tools/inspectors/common/ui/dataviewer/IntellijDataViewer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void installGenericContextMenu()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/ui/src/com/android/tools/inspectors/common/ui/ContextMenuInstaller.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GroovyKotlinDslParserParityTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blockOf()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/DslWriterTestUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GroovyKotlinDslWriterParityTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitNoDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitMultipleDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitMultipleConsecutiveDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitDotAtBeginning()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitDotAtEnd()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitEscapedDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitEscapedBackslash()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSplitExoticCharacters()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinNoDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinMultipleDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinMultipleConsecutiveDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinDotAtBeginning()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinDotAtEnd()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinEscapedDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinEscapedBackslash()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJoinExoticCharacters()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeNoDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeMultipleDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeMultipleConsecutiveDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeDotAtBeginning()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeDotAtEnd()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeEscapedDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEscapeEscapedBackslash()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeNoDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeMultipleDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeMultipleConsecutiveDots()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeDotAtBeginning()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeDotAtEnd()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeEscapedEscapedDot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnescapeEscapedEscapedBackslash()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/GradleNameElementTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/files/GradleDslFileTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/InstallationModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlockWithAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyDottedBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1113,
  "endLine" : 1115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyOperatorBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplySpaceBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyNumericBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyNonAsciiBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAndApplyLanguageKeywordBuildTypeBlock()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidModelTest.kt",
  "fileLinesCount" : 2679,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2675,
  "endLine" : 2677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelTest.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/JacocoModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelTest.kt",
  "fileLinesCount" : 2845,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2841,
  "endLine" : 2843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelTest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelTest.java",
  "fileLinesCount" : 1818,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelTest.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample321()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample345()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample364()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample369()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample377()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleManualExample378()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseGradleFailOnVersionConflict()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ConfigurationsTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SoftwareTypesModelTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelTest.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setRootOf()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelTest.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/TestCoverageModelTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelTest.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/LintModelTest.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/BuildTypesElementTest.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/CompileSdkModelTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorsElementTest.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1963,
  "endLine" : 1965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetModelTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImplTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/CrashlyticsModelTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/crashlytics/FirebaseCrashlyticsModelTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ApplyPluginTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun availableModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elementsMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelDefaultsTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun availableModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elementsMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildPropertiesElementsDescriptionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getNestedModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/JavaModelTest.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelTest.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogViewTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesTest.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/catalog/GradleCatalogVersionsTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/AllProjectsTest.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/build/SubProjectsTest.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyGoogleMavenRepositoryModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelTest.java",
  "fileLinesCount" : 884,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAfter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/PluginsBlockTest.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/RunInEDTRule.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubProjectsAppliedDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllProjectsAppliedDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertySetValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariableSetValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSize()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 3841,
  "endLine" : 3843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 4044,
  "endLine" : 4046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnNull()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransformTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRejectOnNull()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransformTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRejectOnEmptyMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransformTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionOnNull()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgumentMethodTransformTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptNull()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRejectLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcceptNoArgMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransformTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelTest.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/PsiElementHolderTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/util/GradlePropertyListValueTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/GradleDslTestSuite.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleVersionCatalogFile.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getApplyDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleScriptFile.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerApplyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleScriptFile.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslFileCache()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getCurrentParsingRoot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFileCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContainedElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslWriter getWriter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertiesFile getPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile getParentModuleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildModuleBuildFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleBuildFile.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslWriter getWriter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslParser getParser()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildModelContext getContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPublicNotifications()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradleDslFile.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String convertReferenceText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslNameConverter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String convertReferencePsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslNameConverter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ExternalNameInfo externalNameForParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslNameConverter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String externalNameForPropertiesParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslNameConverter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean implicitlyExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigsDslElement.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigsDslElement.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceSetDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetDslElement.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetDslElement.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetDslElement.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/LintOptionsDslElement.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/LintOptionsDslElement.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTypeDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypeDslElement.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsignificantIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypeDslElement.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypeDslElement.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypeDslElement.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsignificantIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AbstractProductFlavorDslElement.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultConfigDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/DefaultConfigDslElement.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMakeDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/externalNativeBuild/CMakeDslElement.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkBuildDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/externalNativeBuild/NdkBuildDslElement.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBuildDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/externalNativeBuild/AbstractBuildDslElement.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AaptOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AaptOptionsDslElement.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/LintDslElement.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductFlavorDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DensityDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/splits/DensityDslElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/splits/LanguageDslElement.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbiDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/splits/AbiDslElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SplitsDslElement.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFeaturesDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildFeaturesDslElement.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataBindingDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/DataBindingDslElement.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourcesDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AndroidResourcesDslElement.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/CompileOptionsDslElement.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFlavorTypeCollectionDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AbstractFlavorTypeCollectionDslElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AbstractFlavorTypeCollectionDslElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AdbOptionsDslElement.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/KotlinOptionsDslElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewBindingDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ViewBindingDslElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean implicitlyExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorsDslElement.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductFlavorsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ProductFlavorsDslElement.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/sourceSets/SourceDirectoryDslElement.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/sourceSets/SourceFileDslElement.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/packagingOptions/ResourcesDslElement.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/packagingOptions/DexDslElement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JniLibsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/packagingOptions/JniLibsDslElement.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCoverageDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/TestCoverageDslElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/AndroidDslElement.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean implicitlyExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/BuildTypesDslElement.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompileSdkBlockDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/CompileSdkBlockDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean implicitlyExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/CompileSdkBlockDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceSetsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetsDslElement.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetsDslElement.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean implicitlyExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SourceSetsDslElement.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/ExternalNativeBuildDslElement.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/TestOptionsDslElement.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmulatorSnapshotsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/testOptions/EmulatorSnapshotsDslElement.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureRetentionDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/testOptions/FailureRetentionDslElement.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitTestsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/testOptions/UnitTestsDslElement.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/DexOptionsDslElement.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBuildOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/productFlavors/externalNativeBuild/AbstractBuildOptionsDslElement.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkBuildOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/productFlavors/externalNativeBuild/NdkBuildOptionsDslElement.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMakeOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/productFlavors/externalNativeBuild/CMakeOptionsDslElement.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/productFlavors/NdkOptionsDslElement.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/productFlavors/ExternalNativeBuildOptionsDslElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorDrawablesOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/productFlavors/VectorDrawablesOptionsDslElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JacocoDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/JacocoDslElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallationDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/InstallationDslElement.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigDslElement.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigDslElement.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigDslElement.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsignificantIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/SigningConfigDslElement.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagingOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/PackagingOptionsDslElement.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasBraces()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasBraces()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslBlockElement.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleNameElement from()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleNameElement empty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleNameElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleNameElement fake()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleNameElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createNameFromParts()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNamedPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOriginalName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFake()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertNameToKey()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleNameElement.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslClosure()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslClosure.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslClosure.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslClosure.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslClosure.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleReferenceInjection getReferenceInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslLiteral.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLiteralMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAsNamedArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAsNamedArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeDeleted()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResolvedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionMap.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElementEnum()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementEnum.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementEnum.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementEnum.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResolvedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterpolated()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolated()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReference()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReferenceText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSimpleExpression.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslElementMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementMap.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeFileElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeFileElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslSimpleExpression copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeFileElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPhysicalInFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/ElementState.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStructuralChange()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/ElementState.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSemanticallyRelevant()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/ElementState.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElementList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementList.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedPropertyAsFirstElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementState hidePropertyInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAppliedModelProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription getChildPropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPropertyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllPropertyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getVariableElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElement getElementWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElement getElementWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslElement getElementWhere()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getVariableElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T ensurePropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropertyElementsByName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOriginalElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslLiteral setNewLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNativeElementForFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 976,
  "endLine" : 978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clear()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1085,
  "endLine" : 1087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forEach()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1089,
  "endLine" : 1091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1145,
  "endLine" : 1147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addElementAtIndex()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1320,
  "endLine" : 1322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clear()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradlePropertiesDslElement.java",
  "fileLinesCount" : 1346,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List getLiterals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLiteralList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppendToArgumentListWithOneElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeDeleted()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResolvedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslExpressionList.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getUnsavedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSettableExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getCurrentElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSettableExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslSettableExpression.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastCommittedModificationCount()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getFullName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final GradleNameElement getNameElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getRealExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslUnknownElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsedClosureElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslClosure getUnsavedClosure()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslClosure getClosureElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleNameElement getNameElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNameElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getParent()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHolders()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHolder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNameSyntax getExternalSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExternalSyntax()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyType getElementType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElementType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslFile getDslFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslAnchor requestAnchor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement move()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsignificantIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContainedElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T notification()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDependency()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastCommittedModificationCount()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPsiText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelEffectDescription getModelEffect()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModelEffect()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelPropertyDescription getModelProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCompileOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/BaseCompileOptionsDslElement.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/BaseCompileOptionsDslElement.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsedArgumentList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParsedExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceArgument()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstructor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsConstructor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getArgumentListPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpressionList getArgumentsElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUnresolvedValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslMethodCall.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/plugins/PluginsDslElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/plugins/PluginsDslElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/kotlin/KotlinDslElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerOptionsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/kotlin/CompilerOptionsDslElement.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludeDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/include/IncludeDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/include/IncludeDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FirebaseCrashlyticsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/crashlytics/FirebaseCrashlyticsDslElement.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CrashlyticsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/crashlytics/CrashlyticsDslElement.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription copyWithName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/PropertiesElementDescription.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelEffectDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ModelEffectDescription.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/SurfaceSyntaxDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/SurfaceSyntaxDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionConstraint agpBefore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionConstraint agpFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/VersionConstraint.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ModelPropertyDescription.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/semantics/ModelPropertyDescription.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationDslElement.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationDslElement.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationDslElement.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsignificantIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationDslElement.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean implicitlyExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationsDslElement.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/configurations/ConfigurationsDslElement.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DependencyManager create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/DependencyManager.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestingDclElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/java/TestingDclElement.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolchainDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/java/ToolchainDslElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaDclElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/java/JavaDclElement.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/java/JavaDslElement.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Adapter()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionCatalogDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogDslElement.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyResolutionManagementDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/DependencyResolutionManagementDslElement.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesElementDescription getChildPropertiesElementDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogsDslElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlockElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogsDslElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean implicitlyExists()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/VersionCatalogsDslElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertiesDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/settings/ProjectPropertiesDslElement.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakePluginDeclarationElement.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakePluginDeclarationElement.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakePluginDeclarationElement.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakePluginDeclarationElement.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeVariableDeclarationElement.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeVariableDeclarationElement.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeVariableDeclarationElement.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeVariableDeclarationElement.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeDependencyDeclarationElement.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun produceRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeDependencyDeclarationElement.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeDependencyDeclarationElement.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/catalog/FakeDependencyDeclarationElement.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildScriptDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/build/BuildScriptDslElement.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubProjectsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/build/SubProjectsDslElement.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAppliedDslFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String attemptToExtractFileName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatDirRepositoryDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/repositories/FlatDirRepositoryDslElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoriesDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/repositories/RepositoriesDslElement.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCredentialsDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/repositories/MavenCredentialsDslElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenRepositoryDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/repositories/MavenRepositoryDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsignificantIfEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/repositories/MavenRepositoryDslElement.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getToBeInjected()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslSimpleExpression getOriginElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslSimpleExpression getToBeInjectedExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiInjection()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleReferenceInjection.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementSort create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ElementSort.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ExtDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContainedElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/ext/ExtDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel encoding()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel incremental()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileOptionsModelImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTypeModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel crunchPngs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel debuggable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel embedMicroApp()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel isDefault()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel jniDebuggable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel minifyEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel pseudoLocalesEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel renderscriptDebuggable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel renderscriptOptimLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel shrinkResources()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel testCoverageEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel useProguard()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel zipAlignEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildTypeModelImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMakeModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/externalNativeBuild/CMakeModelImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBuildModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/externalNativeBuild/AbstractBuildModelImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel path()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/externalNativeBuild/AbstractBuildModelImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel version()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/externalNativeBuild/AbstractBuildModelImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkBuildModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/externalNativeBuild/NdkBuildModelImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCoverageModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/TestCoverageModelImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JacocoModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/JacocoModelImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSplitOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/BaseSplitOptionsModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel enable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/BaseSplitOptionsModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel exclude()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/BaseSplitOptionsModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel include()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/BaseSplitOptionsModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DensityModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/DensityModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel auto()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/DensityModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel compatibleScreens()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/DensityModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbiModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/AbiModelImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel universalApk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/AbiModelImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/LanguageModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel enable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/LanguageModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel include()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/splits/LanguageModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/UseLibraryModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UseLibraryModel createNew()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/UseLibraryModelImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkReleaseModelImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel abortOnError()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel absolutePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel checkOnly()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel checkAllWarnings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel checkReleaseBuilds()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel disable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel enable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel error()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel explainIssues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel fatal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel htmlOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel htmlReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel ignore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel ignoreWarnings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel informational()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel lintConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel noLines()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel quiet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel sarifOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel sarifReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel showAll()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel textOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel textReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel warning()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel warningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel xmlOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel xmlReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintModelImpl.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataBindingModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel addDefaultAdapters()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel enabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel version()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DataBindingModelImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkPropertyModelImpl.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceSetModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel root()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAidl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAssets()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeJava()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeJni()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeJniLibs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeManifest()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMlModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRenderscript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeResources()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeShaders()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SourceSetModelImpl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallationModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/InstallationModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel installOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/InstallationModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel timeOutInMs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/InstallationModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComposeOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel kotlinCompilerExtensionVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel kotlinCompilerVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ComposeOptionsModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlavorTypeModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel applicationIdSuffix()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List buildConfigFields()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigField addBuildConfigField()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllBuildConfigFields()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel initWith()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel matchingFallbacks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel multiDexEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel multiDexKeepFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResValue addResValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllResValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigPropertyModel signingConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel useJack()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel versionNameSuffix()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel type()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel value()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String elementName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResValueImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigFieldImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/FlavorTypeModelImpl.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceDirectoryModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceDirectoryModelImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceDirectoryModelImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel excludes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceDirectoryModelImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel includes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceDirectoryModelImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel srcDirs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceDirectoryModelImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceFileModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceFileModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel srcFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/sourceSets/SourceFileModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/DexModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel useLegacyPackaging()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/DexModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel excludes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel merges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel pickFirsts()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/ResourcesModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JniLibsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel excludes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel pickFirsts()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel keepDebugSymbols()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel useLegacyPackaging()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/packagingOptions/JniLibsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFeaturesModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel compose()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel dataBinding()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel mlModelBinding()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel viewBinding()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel prefab()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel buildConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel aidl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel shaders()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel resValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/BuildFeaturesModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel aidlPackagedList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel assetPacks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel buildToolsVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel ndkVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTypeModel addBuildType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileSdkPropertyModel compileSdkVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileSdkPropertyModel compileSdkVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel compileSdkMinor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel compileSdkExtension()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel defaultPublishConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel dynamicFeatures()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel flavorDimensions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel generatePureSplits()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel namespace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagingOptionsModel packagingOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductFlavorModel addProductFlavor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel targetProjectPath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel testNamespace()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel publishNonDefault()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel resourcePrefix()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidModelImpl.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ExternalNativeBuildModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel storeFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordPropertyModel storePassword()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel storeType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel keyAlias()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordPropertyModel keyPassword()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SigningConfigModelImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DexOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel additionalParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel javaMaxHeapSize()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel jumboMode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel keepRuntimeAnnotatedClasses()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel maxProcessCount()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel optimize()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel preDexLibraries()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel threadCount()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DexOptionsModelImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductFlavorModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel applicationId()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel isDefault()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel dimension()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeExternalNativeBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel maxSdkVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNdk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel resConfigs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel renderscriptTargetApi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel renderscriptSupportModeEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel renderscriptSupportModelBlasEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel renderscriptNdkModeEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel testApplicationId()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel testFunctionalTest()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel testHandleProfiling()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel testInstrumentationRunner()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel versionCode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel versionName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel wearAppUnbundled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/ProductFlavorModelImpl.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel reportDir()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel resultsDir()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel execution()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/TestOptionsModelImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel installOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel timeOutInMs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AdbOptionsModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SplitsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAbi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SplitsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDensity()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SplitsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLanguage()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/SplitsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesInfoModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel includeInApk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel includeInBundle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/DependenciesInfoModelImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel abortOnError()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel absolutePaths()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel check()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel checkAllWarnings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel checkReleaseBuilds()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel disable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel enable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel error()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel explainIssues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel fatal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel htmlOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel htmlReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel ignore()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel ignoreWarnings()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel informational()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel lintConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel noLines()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel quiet()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel sarifOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel sarifReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel showAll()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel textOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel textReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel warning()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel warningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel xmlOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel xmlReport()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/LintOptionsModelImpl.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModel jvmTarget()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel useIR()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel freeCompilerArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/KotlinOptionsModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmulatorSnapshotsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/testOptions/EmulatorSnapshotsModelImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureRetentionModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/testOptions/FailureRetentionModelImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitTestsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/testOptions/UnitTestsModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel returnDefaultValues()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/testOptions/UnitTestsModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AaptOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel additionalParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel ignoreAssets()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel failOnMissingConfigEntry()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel cruncherProcesses()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel cruncherEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel noCompress()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel namespaced()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AaptOptionsModelImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagingOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel doNotStrip()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel excludes()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel merges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel pickFirsts()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/PackagingOptionsModelImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileSdkAddonModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkAddonModelImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkAddonModelImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalNativeBuildOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/ExternalNativeBuildOptionsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCMake()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/ExternalNativeBuildOptionsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNdkBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/ExternalNativeBuildOptionsModelImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkBuildOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/NdkBuildOptionsModelImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMakeOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/CMakeOptionsModelImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBuildOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/AbstractBuildOptionsModelImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel abiFilters()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/AbstractBuildOptionsModelImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel arguments()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/AbstractBuildOptionsModelImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel cFlags()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/AbstractBuildOptionsModelImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel cppFlags()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/AbstractBuildOptionsModelImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel targets()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/externalNativeBuild/AbstractBuildOptionsModelImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/NdkOptionsModelImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorDrawablesOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/VectorDrawablesOptionsModelImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel generatedDensities()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/VectorDrawablesOptionsModelImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel useSupportLibrary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/productFlavors/VectorDrawablesOptionsModelImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidResourcesModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel additionalParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel ignoreAssets()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel failOnMissingConfigEntry()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel cruncherProcesses()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel cruncherEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel noCompress()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel namespaced()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/AndroidResourcesModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JvmTargetPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/JvmTargetPropertyModelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun jvmTarget()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/CompilerOptionsModelImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinJvmTargetPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinJvmTargetPropertyModelImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinModelImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetDslElement.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetDslElement.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addParsedElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetDslElement.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessMethodName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/kotlin/KotlinSourceSetDslElement.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/PluginModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidModel android()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildScriptModel buildscript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationsModel configurations()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesModel dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel ext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaModel java()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaDeclarativeModel javaApplication()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinModel kotlin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoriesModel repositories()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRepositoriesBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBuildModelImpl.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel enableNdk()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/crashlytics/CrashlyticsModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrashlyticsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/crashlytics/CrashlyticsModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel nativeSymbolUploadEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/crashlytics/FirebaseCrashlyticsModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirebaseCrashlyticsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/crashlytics/FirebaseCrashlyticsModelImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel parseBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel parseBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSettingsModel getSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildModelContext createContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getGradleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleModelSource.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootProjectFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile getRootProjectFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAgpVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidGradlePluginVersion getAgpVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyManager getDependencyManager()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPublicNotifications()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getCurrentParsingRoot()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile getOrCreateBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildFile getOrCreateBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSettingsFile getOrCreateSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertiesFile getOrCreatePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogFile getOrCreateVersionCatalogFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllRequestedFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getVersionCatalogFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleDslElement dslTreeCopy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BuildModelContext.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pluginUnloaded()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBlockModelMap.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pluginLoaded()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBlockModelMap.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateElementMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBlockModelMap.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleBlockModelMap.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationsModelImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeConfiguration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationsModelImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationModelImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationModelImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel transitive()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationModelImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel visible()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/configurations/ConfigurationModelImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaModelImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaDeclarativeModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaDeclarativeModelImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModel javaVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaDeclarativeModelImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolchainModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/ToolchainModelImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaTestDeclarativeModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaTestDeclarativeModelImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModel javaVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaTestDeclarativeModelImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaLanguageVersionPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/JavaLanguageVersionPropertyModelImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/LanguageLevelPropertyModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/java/LanguageLevelPropertyModelImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUnknownElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/IncompleteParsingNotification.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCorrectionAvailable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/IncompleteParsingNotification.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationType getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/IncompleteParsingNotification.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/IncompleteParsingNotification.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/InvalidExpressionNotification.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCorrectionAvailable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/InvalidExpressionNotification.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationType getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/InvalidExpressionNotification.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/InvalidExpressionNotification.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getClazz()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/NotificationTypeReference.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Producer getConstructor()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/NotificationTypeReference.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCorrectionAvailable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/PropertyPlacementNotification.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationType getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/PropertyPlacementNotification.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/PropertyPlacementNotification.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCorrectionAvailable()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/CircularApplication.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationType getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/CircularApplication.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/CircularApplication.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyResolutionManagementModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/DependencyResolutionManagementModelImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginsBlockModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/PluginsBlockModelImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/PluginsBlockModelImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginManagementModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/settings/PluginManagementModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogLibrariesImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDeclaration()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/catalog/GradleVersionCatalogPluginsImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildModelContext getContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildModel getProjectBuildModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDeclarativeStudioSupportEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetState()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllIncludedBuildModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runOverProjectTree()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ProjectBuildModelImpl.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/EmptyBuildScriptModel.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repositories()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/EmptyBuildScriptModel.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeRepositoriesBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/EmptyBuildScriptModel.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/EmptyBuildScriptModel.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildScriptModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRepositoriesBlocks()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getInScopeProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/build/BuildScriptModelImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradleDslBlockModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolvedPropertyModel getModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolvedPropertyModel getModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LanguageLevelPropertyModel getLanguageModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LanguageLevelPropertyModel getJvmTargetModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LanguageLevelPropertyModel getKotlinJvmTargetModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolvedPropertyModel getFileModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PasswordPropertyModel getPasswordModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RepositoriesModePropertyModel getRepositoriesModeModelForProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslBlockModel.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String standardiseModulePath()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleSettingsModelImpl.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCompileOptionsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BaseCompileOptionsModelImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModel sourceCompatibility()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BaseCompileOptionsModelImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModel targetCompatibility()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BaseCompileOptionsModelImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleFileModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildModelContext getContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reparse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetState()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveAllRelatedFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslFile getDslFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleFileModelImpl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleDefaultRepositoryModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/GoogleDefaultRepositoryModelImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCredentialsModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenCredentialsModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel username()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenCredentialsModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel password()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenCredentialsModelImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel artifactUrls()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenRepositoryModelImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenCentralRepositoryModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/MavenCentralRepositoryModel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel dirs()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/FlatDirRepositoryModel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryType getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/FlatDirRepositoryModel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel name()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoryModelImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoryModelImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoryModelImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoriesModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGoogleMavenRepository()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/RepositoriesModelImpl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCenterRepositoryModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/repositories/JCenterRepositoryModel.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel libraries()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel plugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel versions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel bundles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set catalogNames()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogsModelImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel libraries()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel plugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel versions()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModel bundles()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String catalogName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogModelImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getDefaultElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getGradleFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModelImpl resolve()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getUnresolvedModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getExpressionPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFullExpressionPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueAsString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer toInt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean toBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List toList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getRawElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getRawPropertyHolder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelImpl.java",
  "fileLinesCount" : 895,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/MultiTypePropertyModelImpl.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/ListOrVarargsTransform.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/InfixPropertyTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement transform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransform.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransform.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SingleArgToMapTransform.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransform.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/MapMethodTransform.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/InexpressiblePropertyTransform.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FileTransform.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginNameTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PluginNameTransform.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SdkOrPreviewTransform.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPreviewHash()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/SdkOrPreviewTransform.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FakeElementTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement transform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FakeElementTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PropertyTransform.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslExpression bindMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PropertyTransform.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransform.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement transform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransform.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNonExpressionPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPropertiesElementOrMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isElementModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PropertyUtil.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/PasswordPropertyModelImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyType getPropertyType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getRawValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getGradleFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getMapValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel addListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel addListValueAt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getListValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewrite()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModel resolve()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getExpressionPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFullExpressionPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueAsString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String forceString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer toInt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean toBoolean()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getUnresolvedModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getRawPropertyHolder()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getRawElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradlePropertyModel getResultModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GradlePropertyModelImpl resolveModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ResolvedPropertyModelImpl.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigPropertyModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/SigningConfigPropertyModelImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertyModelBuilder create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertyModelBuilder create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertyModelBuilder create()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isElementOfKind()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningConfigPropertyModelImpl buildSigningConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPropertyModelImpl buildResolved()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModelImpl buildLanguage()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModel buildJvmTarget()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageLevelPropertyModel buildKotlinJvmTarget()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoriesModePropertyModel buildRepositoriesMode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradlePropertyModel createModelFromDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelBuilder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtModelImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getPropertyElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/ExtModelImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDslModelExperimentalSettings.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogPropertyModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleVersionCatalogPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleVersionCatalogPropertyModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun android()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDeclarativeBuildModelImpl.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/GradleDeclarativeBuildModelImpl.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void rename()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/SigningConfigModel.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectBuildModel get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ProjectBuildModel.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectBuildModel getForCompositeBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ProjectBuildModel.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectBuildModel getOrLog()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ProjectBuildModel.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GradleVersionCatalogView get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleVersionCatalogView.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List extractNames()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/PluginModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GradleBuildModel get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleBuildModel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GradleBuildModel get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleBuildModel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GradleBuildModel parseBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleBuildModel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GradleSettingsModel get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleSettingsModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GradleSettingsModel get()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleSettingsModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/BasePluginsModel.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String iStr()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/GradlePropertyModel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKtsText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/RawText.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroovyText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/RawText.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/RawText.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/RawText.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInterpolationElements()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextItem()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceTo getReferenceItem()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/InterpolatedText.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceTo()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleDslElement getReferredElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/ext/ReferenceTo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Boolean isPropertyInScope()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/GradleDslModel.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PsiElement getRepresentativeContainedPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/PsiElementHolder.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/util/TypeReference.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleModelProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleModelProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void isIrrelevantForGroovy()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void isIrrelevantForKotlinScript()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void isIrrelevantForDeclarative()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void skipGradleDeclarativeTemporary()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String extraName()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static  void runWriteAction()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToSettingsFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToProjectBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToBuildSrcBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToVersionCatalogFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSubModuleSettingsText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSubModuleSettingsText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String loadBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToSubModuleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToSubModuleBuildFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToSubModulePropertiesFile()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyChanges()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void verifyFileContents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void verifyFileContents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void verifyVersionCatalogFileContents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void verifyVersionCatalogFileContents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertEquals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertEquals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertEquals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertEquals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertEquals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertMissingProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertMissingProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertEquals()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyPropertyModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyEmptyMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyEmptyMapProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyFilePathsAreEqual()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/dsl/model/GradleFileModelTestCase.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseResult parseFontFamilyXml()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/fonts/FontFamilyParserTest.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::render-resources" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocation()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVendor()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFullName()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClasspathName()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShortClasspathName()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersionName()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRevision()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPlatform()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPath()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildToolInfo()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionalLibraries()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalLibraries()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasRenderingLibrary()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSkins()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultSkin()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlatformLibraries()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProperty()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProperties()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRunOn()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashString()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "render-resources/testSrc/com/android/tools/sdk/EmbeddedRenderTargetTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::render-resources" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFamilyHandler()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float parseFontStyle()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontFamilyParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::render-resources" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamily getFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKnownFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSystemFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/ProjectFonts.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSystemFontFamilies()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamily getSystemFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamily getDefaultSystemFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFontCachePath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemFonts getSystemFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/DownloadableFontCacheServiceImpl.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::render-resources" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/SystemFonts.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::render-resources" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFontFamilies()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/SystemFonts.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::render-resources" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamily getFont()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/SystemFonts.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::render-resources" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWrapper()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/log/LogWrapper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/log/LogWrapper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/log/LogWrapper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpToPx()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ConfigurationUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::render-resources" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pxToDp()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ConfigurationUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::render-resources" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration create()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStateName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String calculateActivity()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Device getCachedDevice()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Device computeBestDevice()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UiMode getUiMode()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NightMode getNightMode()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocaleSpecificLayout()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTargetSpecificLayout()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOrientationSpecificLayout()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderConfiguration getEditedConfig()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUiModeFlagValue()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFontScale()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveIconShape getAdaptiveShape()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWallpaperPath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEdgeToEdge()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 952,
  "endLine" : 954,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEdgeToEdge()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGestureNav()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGestureNav()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCutoutOverlay()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkOverlay getCutoutOverlay()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 984,
  "endLine" : 986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageTransformation()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer getImageTransformation()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseThemedIcon()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationModelModule getConfigModule()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredTheme()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/AdaptiveIconShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::render-resources" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathDescription()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/AdaptiveIconShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::render-resources" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdaptiveIconShape getDefaultShape()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/AdaptiveIconShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::render-resources" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceResolverCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOverlaysString()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/ResourceResolverCache.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::render-resources" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleableDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/StyleableDefinitionImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReference getResourceReference()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/StyleableDefinitionImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/StyleableDefinitionImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/StyleableDefinitionImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttributes()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/StyleableDefinitionImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getValueMapping()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReference getResourceReference()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFormats()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueDescription()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttributeDeprecated()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFormats()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGroupName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinition.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::render-resources" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FilteredAttributeDefinitions()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttrGroup()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyStyleableDefinition()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceReference getResourceReference()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/FilteredAttributeDefinitions.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::render-resources" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeDefinitionsImpl()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmptyOrAsciiArt()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAttrs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/attrs/AttributeDefinitionsImpl.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::render-resources" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceValue getIcon()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceValue getLabel()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentActivity()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTheme()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUiOptions()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/dom/ActivityAttributesSnapshot.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::render-resources" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ResourceRepositoryManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::render-resources" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Multiset keys()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsEntry()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceItem get()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/PerConfigResourceMap.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::render-resources" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addResourceItem()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FolderResourceRepository.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::render-resources" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMap()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FolderResourceRepository.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::render-resources" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FolderResourceRepository.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::render-resources" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkWithOverlaysResourceRepository.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::render-resources" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipMap load()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FileResourceReader.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::render-resources" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStyleResourceUrl()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ResourceUtils.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::render-resources" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPublicResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/apk/ApkResourceRepository.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::render-resources" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNamespaces()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/apk/ApkResourceRepository.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::render-resources" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResourcesInternal()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/apk/ApkResourceRepository.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::render-resources" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkResourceRepositoryManagerImpl.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::render-resources" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNext()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManagerBase.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::render-resources" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManagerBase.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::render-resources" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findById()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/apk/ApkResourceIdManager.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::render-resources" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompiledId()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/apk/ApkResourceIdManager.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::render-resources" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateField()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceClassGenerator.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::render-resources" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FrameworkResourceRepositoryManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::render-resources" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setModificationCount()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeAfterPendingUpdatesFinish()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPublicResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListMultimap getMapPackageAccessible()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileRescans()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set computeResourceDirs()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListMultimap getMap()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/LocalResourceRepository.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::render-resources" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MultiResourceRepository()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildReset()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/MultiResourceRepository.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::render-resources" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationResult validateAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/SdkPaths.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::render-resources" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationResult validateAndroidSdk()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/SdkPaths.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::render-resources" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationResult error()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/SdkPaths.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::render-resources" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidTargetData getTargetData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PublicAttributeDefinitions()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getActivityActions()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getServiceActions()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getReceiverActions()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getCategories()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearCache()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidTargetData.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::render-resources" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkData getSdkData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needToAddAnnotationsJarToClasspath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApiLevel()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getApiVersion()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidPlatform.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::render-resources" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkData getSdkData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkData getSdkData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkData getSdkDataWithoutValidityCheck()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSdkData getSdkData()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLocationFile()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildToolInfo getLatestBuildTool()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean targetHasId()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceManager getDeviceManager()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSdkHandler getSdkHandler()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/AndroidSdkData.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::render-resources" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetRenderTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVendor()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRevision()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlatform()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getParent()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildToolInfo getBuildToolInfo()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRenderingLibrary()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClasspathName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortClasspathName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionalLibraries()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAdditionalLibraries()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSkins()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getDefaultSkin()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRunOn()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String hashString()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/EmbeddedRenderTarget.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::render-resources" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAndroidTarget copyWithNewDelegate()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getRenderTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getRealTarget()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String hashString()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRevision()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocation()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVendor()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClasspathName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortClasspathName()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlatform()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAndroidTarget getParent()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildToolInfo getBuildToolInfo()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRenderingLibrary()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSkins()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getDefaultSkin()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionalLibraries()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAdditionalLibraries()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRunOn()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/CompatibilityRenderTarget.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::render-resources" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLayoutLibrary()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/LayoutlibFactory.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::render-resources" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logWarning()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/LoggerProgressIndicator.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logWarning()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/LoggerProgressIndicator.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logError()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/LoggerProgressIndicator.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logError()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/LoggerProgressIndicator.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logInfo()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/LoggerProgressIndicator.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logVerbose()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/LoggerProgressIndicator.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::render-resources" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCounterSample()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/model/src/main/kotlin/trebuchet/model/fragments/ProcessModelFragment.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun idealIntArraySize()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/collections/SparseArray.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importBuffer()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/task/ImportTask.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/BufferProducer.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterSlices()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/SliceQueries.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterSlices()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/SliceQueries.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterSlices()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/queries/SliceQueries.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/importers/ftrace/FtraceImporterState.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportImportException()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/PrintlnImportFeedback.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportImportWarning()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/PrintlnImportFeedback.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subSequence()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readInt()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/BufferReader.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPrefix()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/util/StringSearch.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslWriter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalAdded()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalRemoved()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/fast/FastPreviewManagerGradleTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/ComposePreviewRepresentationGradleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/InspectionsGradleTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeTrackerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeToolingUsageTrackerTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/AnimationToolingUsageTrackerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/KotlinMultiplatformLibraryMultiPreviewTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithMultipleProviders()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiPreviewWithMultipleProviders()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithProviderOnFirstParam()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithoutProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableWrapper()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/TestComposePreviewManager.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/resize/ResizePanelTest.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/composepreview/app/src/main/java/com/example/composepreviewtest/MainActivity.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DefaultPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/composepreview/app/src/main/java/com/example/composepreviewtest/MainActivity.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LibGreeting()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/lib/src/main/java/google/simpleapplicationlib/Previews.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LibPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/lib/src/main/java/google/simpleapplicationlib/Previews.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestWithProviderMultiplePreviews()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/ParametrizedPreviews.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestWithProviderMultiplePreviewsAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/ParametrizedPreviews.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/MainActivity.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigatablePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/MainActivity.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OnlyATextNavigation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/MainActivity.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithoutRenderErrors()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/RenderError.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithContrastError()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/RenderError.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithContrastErrorAgain()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/RenderError.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithWideButton()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/RenderError.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WearPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/VisualLintPreview.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/model/PsiPropertiesModel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/enumsupport/EnumSupportWithConstantData.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSize()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementAt()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListDataListener()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListDataListener()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/inspector/PsiDropDownModel.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorFilter()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProvider.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Notifications.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childAdded()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Notifications.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childRemoved()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Notifications.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/EnumStateAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/EnumStateAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/SingleState.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/PickerButtonAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInitialState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/PickerButtonAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/PickerButtonAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScopeForTests()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationSubscriber.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onAnimationUnsubscribed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeAnimationSubscriber.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/picker/AnimatedPropertyItem.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProperties()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/ComposeUnit.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/TabNamesGenerator.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfiguration.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTracker.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/ComposeResizeTracker.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/analytics/AnimationToolingUsageTracker.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRenderedPreviews()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/flow/ComposePreviewFlowManager.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorAdded()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRefreshIndicatorCallbackForTests()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1270,
  "endLine" : 1272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1501,
  "endLine" : 1503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1551,
  "endLine" : 1553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newAnimationPreviewIsOpening()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1591,
  "endLine" : 1593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRefreshCompleted()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutlibNativeCrash()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateVisibilityAndNotifications()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentPreviewElementForTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeviceChanged()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRevertToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/PreviewEntryPoint.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/PreviewEntryPoint.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/ToggleResizePanelVisibilityAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/UiCheckDropDownAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun margins()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/PreviewIssueNotificationAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/PreviewIssueNotificationAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/actions/StopUiCheckPreviewAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestSyncAndWait()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeGradleProjectRule.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/NopComposePreviewManager.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void log()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isComponentInvokable()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationComponent()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getScreenshotFolder()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ScreenshotCapturer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::as-driver" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appFrameCreated()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/AndroidStudioDriverInitializer.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::as-driver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doClick()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAction()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doClick()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/ComposeJComponentsWrapper.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::as-driver" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AgentStatusChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1807,
  "endLine" : 1809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAgentStatusChangedCount()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1811,
  "endLine" : 1813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1817,
  "endLine" : 1819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CallstackSampleTaskHandlerTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::profilers" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/SystemTraceTaskHandlerTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::profilers" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/JavaKotlinMethodRecordingTaskHandlerTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::profilers" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandlerTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandlerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::profilers" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::profilers" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandlerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/analytics/FeatureTrackerTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/analytics/FeatureTrackerTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/GeneratorProperties.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataSeriesPerformanceTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isWithinProbability()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/DataGenerator.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureParserTest.kt",
  "fileLinesCount" : 904,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureHandlerTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString readValidTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString traceFileToByteString()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString traceFileToByteString()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getTraceFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuCapture getValidCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertTimeStamps()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceTestUtils.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/systemtrace/AtraceParserTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/analysis/CpuAnalysisChartModelTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureTest.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStageTest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStopCapturingSuccessfully()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbortParsingCalled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerStageTest.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::profilers" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleperfBinaryShouldExist()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownSymbolsNotSymbolizedWhenSymDirNotProvided()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporterTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParserTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTracePreProcessed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/FakeTracePreProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailedToPreProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/FakeTracePreProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyDataList()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inMemoryDataList()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateDataList()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/InMemoryDataSeriesTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/StubCaptureNodeModel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/StubCaptureNodeModel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/StubCaptureNodeModel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuCaptureMinimapModelTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/EventMonitorTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSystemEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSystemEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActivityEvent()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUniqueId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockArrayInstance.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDistanceToGcRoot()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockArrayInstance.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassObj getClassObj()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockArrayInstance.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUniqueId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassObj.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getStaticFieldValues()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassObj.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStaticField()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassObj.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDistanceToGcRoot()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassObj.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassifierAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInstanceAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsClass()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getHeapSets()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getInstances()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassDb getClassDatabase()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean load()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoneLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfoMessage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSafelyLoad()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapDumpInstanceObject getInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean load()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceObject findInstanceObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/HeapDumpInstanceObjectTest.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::profilers" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUniqueId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValues()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDistanceToGcRoot()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sequence getSoftReverseReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sequence getHardReverseReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSoftReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHardReference()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassObj getClassObj()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/MockClassInstance.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeapId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId getAllocationThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationStack getAllocationStack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationStack getAllocationCallStack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFieldCount()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFields()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNativeSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeInstanceObject.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::profilers" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceObject getAsInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeFieldObject.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildrenCount()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/LazyMemoryObjectTreeNodeTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FakeGrpcChannel getGrpcChannel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assumePreO()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assumeQAndAbove()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List configs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageTest.java",
  "fileLinesCount" : 1053,
  "components" : [ "primary::profilers" ],
  "startLine" : 1050,
  "endLine" : 1052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassifierAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInstanceAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getHeapSets()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapSet getHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getInstances()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassDb getClassDatabase()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoneLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMemoryObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMemoryObject()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNum()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryObjectTreeNodeTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFloat()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInt()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoolean()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFloat()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInt()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBoolean()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeProfilerPreferences.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getMainExecutor()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getPoolExecutor()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void runAsync()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeFrameSymbolizer getNativeFrameSymbolizer()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNativeFrameSymbolizer()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllProjectClasses()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProjectClasses()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeNavigator getCodeNavigator()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureTracker getFeatureTracker()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerPreferences getTemporaryProfilerPreferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerPreferences getPersistentProfilerPreferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openYesNoDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean openOkCancelDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracePreProcessor getTracePreProcessor()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListBoxOptionsMatcher()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListBoxOptionsIndex()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldProceedYesNoDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUserCpuProfilerConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeProfilingConfigurationPreferred()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeAllocationsMemorySamplingRate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showNotification()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNativeSymbolsDirectories()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceProcessorService getTraceProcessorService()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Notification getNotification()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNativeProfilingConfigurationPreferred()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSystemTracePowerProfilerDisplayMode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableTaskBasedUx()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableLeakCanary()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackEnterStage()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackZoomToSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetZoomToSelectionCallCount()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getZoomToSelectionCallCount()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCaptureTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureMetadata getLastCpuCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLastCpuCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuImportTraceMetadata getLastCpuImportTraceMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLastCpuImportTraceMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackImportTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLastCpuAPiTracingPathProvided()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApiTracingUsageCount()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectThread()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrackSelectThreadCalled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectCaptureTopDown()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectCaptureBottomUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectCaptureFlameChart()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLastCaptureDetailsType()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackRecordAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTraceProcessorDaemonSpawnAttempt()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterMetadata getLastFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrackRecordAllocationsCalled()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerProfilerCaptureMetadata getPowerProfilerCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskSettingsOpened()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersCommonTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getStudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel getTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stage getParentStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getHomeStageClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfirmExitMessage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInteractingWithTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void logEnterStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Stage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatLongValueWithCommas()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StringFormattingUtils.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatStringInTitleCase()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StringFormattingUtils.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullMonitorStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/NullMonitorStage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnsupportedReason()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/NullMonitorStage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExpand()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskTypeMappingUtils.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskTypeMappingUtils.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/SingleArtifactTaskHandler.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun loadCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/SingleArtifactTaskHandler.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CpuTaskHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/cpu/CpuTaskHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/LiveTaskHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandler.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/NativeAllocationsTaskHandler.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTaskName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/JavaKotlinAllocationsTaskHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleError()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandler.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/ProfilerTaskTabs.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun open()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/ProfilerTaskTabs.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskEntered()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/TaskEventTrackerUtils.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMonitors()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioMonitorStage.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveDataModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/LiveDataModel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final StreamingTimeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/LiveDataModel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/LiveDataModel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/LiveDataModel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndroidFrameEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/perfetto/traceprocessor/TraceProcessorModel.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::profilers" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWarning()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Notification.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createError()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/Notification.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTopLevelArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionArtifact.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionItem.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::profilers" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getStudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSessionIdToSessionItems()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedMessageV3 getSelectedArtifactProto()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerTaskType getCurrentTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentTaskStartup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSessionArtifacts()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSessionAlive()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSessionAlive()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSessionImported()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSessionSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTaskType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerSelectedArtifactProto()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSelectedArtifactProto()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endSelectedSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventStreamServer getEventStreamServer()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerImportHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionsManager.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::profilers" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StreamingStage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingTimeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StreamingStage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stage getStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectModel getAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel getRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getStudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatableManager getUpdatableManager()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsModel getThreadStates()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getCpuUsageAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getThreadCountAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getTimeAxisGuide()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedCpuUsage getCpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataModel getTraceDurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel getTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuUsage.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getCpuRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuUsage.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getCpuSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuUsage.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCpuSeriesLabel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuUsage.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectModel getAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatableManager getUpdatableManager()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel getRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EaseOutModel getInstructionsEaseOutModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getCpuUsageAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getThreadCountAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getTimeAxisGuide()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedCpuUsage getCpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataModel getTraceDurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventMonitor getEventMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuTraceDataSeries getCpuTraceDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsModel getThreadStates()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/adapters/CpuDataProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::profilers" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getThreadName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadState getThreadState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsTooltip.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectModel getAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearPreviouslyLoadedCaptures()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture getCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void trackCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParsing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getParsingElapsedTimeMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreProcessorFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidPathParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadErrorParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnknownParserParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileHeaderParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileHeaderParsingFailureException()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TraceFileValidationAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParsingStartAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCapture apply()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MainProcessSelector getMainProcessSelector()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IdeProfilerServices getProfilerServices()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureParser.java",
  "fileLinesCount" : 652,
  "components" : [ "primary::profilers" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getTag()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CaptureNodeModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getNameWithSuffix()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CaptureNodeModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getFullNameWithSuffix()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CaptureNodeModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKernel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/NoSymbolModel.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/NoSymbolModel.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleNameModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SingleNameModel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SingleNameModel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SingleNameModel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SingleNameModel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SystemTraceNodeModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SystemTraceNodeModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SystemTraceNodeModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaMethodModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/JavaMethodModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/JavaMethodModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/JavaMethodModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSignature()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/JavaMethodModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/NativeNodeModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/NativeNodeModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/NativeNodeModel.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyscallModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SyscallModel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/SyscallModel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Range getRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCapture.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CpuSystemTraceData getSystemTraceData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCapture.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getDurationUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCapture.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean getSelectableWhenMaxDuration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCapture.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean canSelectPartialRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCapture.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void contentsChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedCpuThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartModel getModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSeries getStateSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadsModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::profilers" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel buildTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getCpuUsageAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Legends getLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuUsage getThisProcessCpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Legends getTooltipLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend getCpuLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::profilers" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOngoing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCanExport()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isImportedSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureSessionArtifact.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::profilers" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifyFileHasArtHeader()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceParser.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMethod()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getElapsedTimeUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartTimeUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendComponentModel getLegendModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStageCpuUsageTooltip.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend getCpuLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStageCpuUsageTooltip.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerImportedSessionListener()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuMonitorTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuMonitorTooltip.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::profilers" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDestroyed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuTreeModel.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetails.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetails.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetails.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuCaptureNodeTooltip.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureNode getCaptureNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuCaptureNodeTooltip.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRenderThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGpuThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRenderingRelatedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuFrequencyTooltip.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/RssMemoryTooltip.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/VsyncTooltip.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadSliceInfo getCpuThreadSliceInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCpuId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProcessId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuKernelTooltip.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertCounterToSeriesData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/BatteryDrainTooltip.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadSliceInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuThreadSliceInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProcessId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuThreadSliceInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuThreadSliceInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuThreadSliceInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuThreadSliceInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoPacketDBSorter.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SurfaceflingerTooltip.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/BufferQueueTooltip.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceStream()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SliceStream.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceStream matchName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SliceStream.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enumerate()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SliceStream.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double nanosToSeconds()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double nanosToMillis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatLine()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PerfettoProducer.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::profilers" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtraceParser()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtraceParser()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/PowerRailTooltip.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRenderThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrameManager.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartModel getStateChartModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuCoreTrackModel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAppProcessId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuCoreTrackModel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifierRegEx()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameThread getThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAssociatedFrame()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemTraceFrame getAssociatedFrame()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerfClass getPerfClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getCpuTimeUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceFrame.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::profilers" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/CpuFrameTooltip.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTraceFileSizeBytes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTraceFileSizeBytes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCaptureDurationMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureDurationMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArtStopTimeoutSec()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArtStopTimeoutSec()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStoppingTimeMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStoppingTimeMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasComposeTracingNodes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getParsingTimeMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParsingTimeMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRecordDurationMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRecordDurationMs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerEntryPoint getCpuProfilerEntryPoint()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCpuProfilerEntryPoint()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilingConfiguration getProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMetadata.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::profilers" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getCaptureRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisSummaryTabModel.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuThreadAnalysisSummaryTabModel.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSelectionRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuThreadAnalysisSummaryTabModel.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/FullTraceAnalysisSummaryTabModel.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSelectionRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/FullTraceAnalysisSummaryTabModel.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuAnalysisModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTabSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisTabModel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getTabType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisTabModel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDataSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisTabModel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUserUsedCpuCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel getRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EaseOutModel getInstructionsEaseOutModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getCpuUsageAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getThreadCountAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getTimeAxisGuide()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedCpuUsage getCpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuStageLegends getLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataModel getTraceDurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventMonitor getEventMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingOptionsModel getRecordingModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuProfilerConfigModel getProfilerConfigModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getStopAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingScreenModel getRecordingScreenModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatableManager getUpdatableManager()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectModel getAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCaptureStartTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCaptureStopTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureParser getCaptureParser()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndSelectCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureState getCaptureState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceInitiationType getCaptureInitiationType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApiInitiatedTracingInProgress()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsModel getThreadStates()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCpuRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopCpuRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend getCpuLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend getOthersLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend getThreadsLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStage.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::profilers" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/ProfilingTechnology.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/ProfilingTechnology.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLongDescription()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/ProfilingTechnology.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleperfSampleReporter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSimpleperfBinaryName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfSampleReporter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLog()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCaptureTrees()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLostSampleCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSampleCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isThreadTimeSupported()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseVersionNumber()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/simpleperf/SimpleperfTraceParser.java",
  "fileLinesCount" : 558,
  "components" : [ "primary::profilers" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File getCaptureFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualNodeCaptureNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/VisualNodeCaptureNode.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/VisualNodeCaptureNode.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getOtherCpuSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/DetailedCpuUsage.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getThreadsCountSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/DetailedCpuUsage.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getThreadRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/DetailedCpuUsage.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCpuSeriesLabel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/DetailedCpuUsage.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilingConfiguration getProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCustomProfilingConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCustomProfilingConfigurationsDeviceFiltered()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefaultProfilingConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTaskProfilingConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/CpuProfilerConfigModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::profilers" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProfilingConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeviceLevelSupported()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ProfilingConfiguration.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtSampledConfiguration.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtSampledConfiguration.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredDeviceLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtSampledConfiguration.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/UnspecifiedConfiguration.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredDeviceLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/UnspecifiedConfiguration.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/UnspecifiedConfiguration.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/PerfettoNativeAllocationsConfiguration.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredDeviceLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/PerfettoNativeAllocationsConfiguration.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/PerfettoSystemTraceConfiguration.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::profilers" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/AtraceConfiguration.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/AtraceConfiguration.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredDeviceLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/AtraceConfiguration.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/SimpleperfConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredDeviceLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/SimpleperfConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/PerfettoConfiguration.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtInstrumentedConfiguration.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtInstrumentedConfiguration.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredDeviceLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/ArtInstrumentedConfiguration.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartModel getThreadStateChartModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCapture getCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsTooltip getThreadStateTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getTraceEventTooltipBuilder()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadInfo getThreadInfo()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSeries getThreadStateSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuThreadTrackModel.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CpuCaptureStage create()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectModel getAspect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureHandler getCaptureHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTrackGroupModels()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getCaptureTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stage getParentStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackFrameSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureStage.java",
  "fileLinesCount" : 917,
  "components" : [ "primary::profilers" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel getRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMinimapModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuUsage getCpuUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMinimapModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getCaptureRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuCaptureMinimapModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuTraceInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuTraceInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTraceId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuTraceInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceType getTraceType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuTraceInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSelectableWhenMaxDuration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuTraceInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelectPartialRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuTraceInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSelectionModel getRangeSelectionModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltip.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataModel getTraceDurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfilerStageCpuUsageTooltip.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CaptureNode.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventModel getUserEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleEventModel getLifecycleEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTooltipBuilder()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExpand()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/LifecycleTooltip.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventProfiler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventProfiler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventProfiler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/UserEventTooltip.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventModel getUserEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/UserEventTooltip.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryTaskHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLeakSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/leakcanary/LeakCanaryModel.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::profilers" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventMonitorTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitorTooltip.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::profilers" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSeriesLabel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterModel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RangedContinuousSeries getEventSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterModel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getUsageRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterModel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEventName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterModel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterAspectModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getEventNames()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/UserCounterAspectModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTrackGroupModels()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCounterAspectModel getUserCounterAspectModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfilerStage.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfiler.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel buildTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartModel getEventModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventMonitorLegend getLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend getUsageLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getAxisComponentModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventTrackModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventTrackModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend getTrackLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventTrackModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRecordingBannerClose()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/pastrecordings/PastRecordingsTabModel.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRecordingBannerNotShownAgain()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/pastrecordings/PastRecordingsTabModel.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProfilingProcessStartingPoint()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskHomeTabModel.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTaskRecordingType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskHomeTabModel.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::profilers" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun open()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/ProfilerHomeTab.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRecordingList()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/recordings/RecordingListModel.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedDevicesCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/deviceprocesses/ProcessListModel.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::profilers" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetProcessSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/selections/deviceprocesses/ProcessListModel.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::profilers" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTaskSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/task/TaskGridModel.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTaskSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/task/TaskGridModel.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/task/interim/RecordingScreenModel.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getMemoryRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsage.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getTotalMemorySeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsage.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTotalSeriesLabel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsage.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getStartTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HeapProfdSessionArtifact.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEndTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HeapProfdSessionArtifact.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HeapProfdSessionArtifact.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HeapProfdSessionArtifact.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocatedClass getAllocatedClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllocation()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllocationEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllocationStacks()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassNames()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationConverter.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::profilers" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getDimension()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/AndroidBitmapDataProvider.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsPrimitive()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ValueObject.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ValueObject.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getNativeSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ValueObject.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ValueObject.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ValueObject.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getValueText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ValueObject.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getToStringText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ValueObject.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry registerClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry registerClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry registerClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getClassId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSuperClassId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubClassIds()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSimpleClassName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getLastIndexOfDot()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ClassDb.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::profilers" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllocationTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAllocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeallocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDeallocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllocThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeallocThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTimeData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAllocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDeallocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeapId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsRoot()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFieldCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId getAllocationThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId getDeallocationThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRefValue()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceObject getAsInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/JniReferenceInstanceObject.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::profilers" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDeallocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationInstanceObject.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAllocationTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationInstanceObject.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeJniRef()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationInstanceObject.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassGrouping getClassGrouping()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter getFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/HeapSet.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClassGrouping()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/AllHeapSet.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Classifier createDefaultClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Classifier createSubClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeCallStackSet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun coalesce()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ClassifierSet.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::profilers" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ClassifierSet.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::profilers" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Classifier createDefaultClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ThreadSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId getThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ThreadSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Classifier createSubClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/ThreadSet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createSubClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeAllocationMethodSet.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::profilers" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Classifier newInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/NativeAllocationMethodClassifier.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::profilers" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Classifier createDefaultClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/PackageSet.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Classifier createSubClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/classifiers/PackageSet.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unload()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpCaptureObject.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getReferenceFieldNames()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceObject getReferenceInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNativeSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToStringText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/ReferenceObject.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInstanceCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeapId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTimeData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAllocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDeallocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNativeSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getValueType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationInstanceObject.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortOrder getSortOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortOrder getSortOrder()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getInfoMessage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isExportable()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set getSupportedInstanceFilters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ActivityFragmentLeakInstanceFilter getActivityFragmentLeakFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default BitmapDuplicationInstanceFilter getBitmapDuplicationFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set getSelectedInstanceFilters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ListenableFuture removeAllFilters()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean canSafelyLoad()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ListenableFutureTask makeEmptyTask()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/CaptureObject.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeapId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassEntry getClassEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadId getAllocationThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationStack getAllocationCallStack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueText()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationsInstanceObject.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::profilers" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNativeSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetainedSize()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceObject getAsInstance()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/HeapDumpFieldObject.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::profilers" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExportable()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassDb getClassDatabase()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoneLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInstanceAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getHeapSets()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/NativeAllocationSampleCaptureObject.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::profilers" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExportable()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimeNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassDb getClassDatabase()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoneLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassifierAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInstanceAttributes()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getHeapSets()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ThreadId getAllocationThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ThreadId getDeallocationThreadId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getFieldCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getFields()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ArrayObject getArrayObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getAllocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getDeallocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default AllocationStack getAllocationCallStack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isCallStackEmpty()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getDeallocationCodeLocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean getIsRoot()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasTimeData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasAllocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasDeallocTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/InstanceObject.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel buildTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getMemoryAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryUsage getMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryLegend getMemoryLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryLegend getTooltipLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Legend getTotalLegend()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainMemoryProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainMemoryProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainMemoryProfilerStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingOptionsModel getRecordingOptionsModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUserUsedMemoryCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMemoryCaptureOnly()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startHeapDumpCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNativeAllocationCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startJavaKotlinAllocationCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopMemoryRecording()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getStopAction()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingScreenModel getRecordingScreenModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RecordingOption makeToggleOption()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MainMemoryProfilerStage.java",
  "fileLinesCount" : 677,
  "components" : [ "primary::profilers" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryDataProvider getMemoryDataProvider()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getStudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedMemoryUsage getDetailedMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryStageLegends getLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClampedAxisComponentModel getMemoryAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClampedAxisComponentModel getObjectAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isLiveAllocationTrackingReady()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryStageLegends getTooltipLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel getTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LiveMemoryFootprintModel.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCaptureObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureEntry.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureEntry.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryAllocSamplingData getPreviousRate()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationSamplingRateDurationData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryAllocSamplingData getCurrentRate()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationSamplingRateDurationData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationSamplingRateDurationData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryUsageTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsageTooltip.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryStageLegends getLegends()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsageTooltip.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useLiveAllocationTracking()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryUsageTooltip.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOngoing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCanExport()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LegacyAllocationsSessionArtifact.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::profilers" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailedMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getObjectsRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getJavaSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getNativeSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getGraphicsSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getStackSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getCodeSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getOtherSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getObjectsSeries()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataModel getGcDurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationDataModel getAllocationSamplingRateDurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTotalSeriesLabel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/DetailedMemoryUsage.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::profilers" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcDurationData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/GcDurationData.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::profilers" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/GcDurationData.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryObjectTreeNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowsChildren()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserObject()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getAdapter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean orderNeedsUpdating()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void agentStatusChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocStatsDataSeries.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceGarbageCollection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseStreamingMemoryProfilerStage.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::profilers" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/BaseMemoryProfilerStage.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryMonitorTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryMonitorTooltip.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::profilers" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildCount()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildAt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStart()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnd()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDepth()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDuration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstChild()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastChild()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/ClassifierSetHNode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSizeAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/MemoryVisualizationModel.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/chart/MemoryVisualizationModel.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTreeModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultTreeModel getTreeModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/LazyMemoryObjectTreeNode.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getStartTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HprofSessionArtifact.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEndTime()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HprofSessionArtifact.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportableName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HprofSessionArtifact.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportExtension()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/HprofSessionArtifact.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::profilers" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureEntry getCaptureEntry()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureDurationData.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Class getCaptureObjectType()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/CaptureDurationData.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getArtifactProto()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampNs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOngoing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCanExport()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemorySessionArtifact.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAsync()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/IdeProfilerServices.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/CachedFunction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/CachedFunction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::profilers" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerClient()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerClient.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture executeAsync()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerClient.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectCurrentCustomConfiguration()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearConfigurations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/RecordingOptionsModel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportEventPoller getTransportPoller()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDevices()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskHomeTabModel getTaskHomeTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PastRecordingsTabModel getPastRecordingsTabModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredProcessName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAutoProfilingEnabled()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getUpToDateDevices()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set filterOnlineDevices()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMonitoringStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerSessionChangeListener()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean startupProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stage getStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerClient getClient()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionsManager getSessionsManager()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTaskHandlers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingTimeline getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1095,
  "endLine" : 1097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportLevel getSelectedSessionSupportLevel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1153,
  "endLine" : 1155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAgentAttached()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1157,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentData getAgentData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeProfilerServices getIdeServices()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Updater getUpdater()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AxisComponentModel getViewAxis()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getStageClass()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1197,
  "endLine" : 1199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTaskHandler()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1202,
  "endLine" : 1204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTaskHandlerFetcher()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1207,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingStage createDefaultStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1223,
  "endLine" : 1225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String buildSessionName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1228,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openTaskTab()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/StudioProfilers.java",
  "fileLinesCount" : 1316,
  "components" : [ "primary::profilers" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DatabaseBundle createDatabaseBundle()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/TestUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldBundle createFieldBundle()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/TestUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldBundle createFieldBundle()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/generators/TestUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "room/testSrc/com/android/tools/idea/room/migrations/GenerateRoomMigrationActionTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::room" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMigrationTestMethodName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getTestDatabaseFieldName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getTestDatabaseName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getCreateDatabaseComment()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationTestGenerator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::room" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prepareSqlStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationClassGenerator.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String trimSqlStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/MigrationClassGenerator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPrimaryKeyConstraint()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getForeignKeyConstraintCheck()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDropIndexStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDropViewStatement()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getColumnEnumeration()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean columnNeedsUserSpecifiedValue()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/SqlStatementsGenerator.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAnnotationName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/generators/KotlinMigrationTestGenerator.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTableTypeTheSame()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/SchemaDiffUtil.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getModifiedEntities()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getNewEntities()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDeletedEntities()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRenamedEntities()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTablesToForeignKeyCheck()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNewOrModifiedViews()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDeletedViews()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentVersion()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreviousVersion()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/DatabaseUpdate.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::room" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityBundle getOldState()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityBundle getNewState()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOldTableName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewTableName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCreateAnFtsEntity()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRenameTable()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getUnmodifiedFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getModifiedFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDeletedFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getNewFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndicesToBeDropped()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValuesForUninitializedFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getValuesForUninitializedFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRenamedFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean keysWereUpdated()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean foreignKeysWereUpdated()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/update/EntityUpdate.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::room" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormatVersion()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseBundle getDatabase()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaBundle.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCreateSql()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFields()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimaryKeyBundle getPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndices()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getForeignKeys()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createTable()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createNewTable()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String renameToOriginal()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/EntityBundle.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/IndexBundle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnique()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/IndexBundle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNames()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/IndexBundle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/IndexBundle.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumnNames()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/PrimaryKeyBundle.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoGenerate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/PrimaryKeyBundle.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/PrimaryKeyBundle.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldPath()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAffinity()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNonNull()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FieldBundle.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseViewBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCreateSql()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseViewBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createView()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseViewBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentTable()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsOptionsBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String replaceTableName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/BundleUtil.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String replaceViewName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/BundleUtil.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseBundle()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentityHash()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEntities()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getViews()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/DatabaseBundle.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FtsOptionsBundle getFtsOptions()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/FtsEntityBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTable()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/ForeignKeyBundle.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOnDelete()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/ForeignKeyBundle.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOnUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/ForeignKeyBundle.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumns()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/ForeignKeyBundle.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::room" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getReferencedColumns()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/ForeignKeyBundle.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean packageWasChanged()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeSkipped()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardSelectDestinationStep.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::room" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiPackage getTargetPackage()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getMigrationClassDirectory()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getMigrationTestDirectory()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseUpdate getDatabaseUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUserIdentifiedEntityUpdates()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTargetPackage()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMigrationClassDirectory()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMigrationTestDirectory()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRenamedTables()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTableToRenamedColumnsMapping()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUserIdentifiedEntityUpdates()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardData.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameColumnsStep.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameColumnsStep.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameColumnsStep.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeSkipped()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameColumnsStep.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isLastStep()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiPackage getTargetPackage()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getMigrationClassDirectory()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getMigrationTestDirectory()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseUpdate getUserReviewedDatabaseUpdate()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialName()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBPanel getRenameStepElementPanel()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean markedAsRenamed()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBPanel getRenameStepPanel()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizard.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::room" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeSkipped()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractText()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/HtmlUtils.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::streaming" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun crash()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCommandLog()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOriginalValues()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun renderDisplay()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun or()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1213,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/device/FakeScreenSharingAgent.kt",
  "fileLinesCount" : 1306,
  "components" : [ "primary::streaming" ],
  "startLine" : 1251,
  "endLine" : 1253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulatorRule.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAvds()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulatorRule.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/UiSettingsRule.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::streaming" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearGrpcCallLog()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pauseGrpc()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForResponse()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun or()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowHeadlessManagerImpl()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getToolWindows()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditorComponentActive()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActiveToolWindowId()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindow getToolWindow()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Balloon getToolWindowBalloon()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMaximized()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolWindowAnchor getMoreButtonSide()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unsplit()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowStripeButton()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSplitMode()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoHide()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCloseAllContents()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCloseContents()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentCount()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexOfContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeContentManagerListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback selectNextContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback selectPreviousContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingleSelection()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void raise()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSplit()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeNestedManager()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/StreamingToolWindowManagerMultiProjectTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate_singletonList()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/ColorUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate_emptyList_throws()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/ColorUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/FloatingToolbarContainerTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDecorator()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTabActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitleActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolWindow()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeLater()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/FakeToolWindow.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::streaming" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceViewTest.kt",
  "fileLinesCount" : 1263,
  "components" : [ "primary::streaming" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun displayAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun displayRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineInfo()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getControls()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isControlSupported()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getControl()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLineListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLineListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drain()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRunning()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isActive()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFormat()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBufferSize()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun available()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFramePosition()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLongFramePosition()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMicrosecondPosition()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLevel()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/screenshot/DeviceScreenshotPostprocessorTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/SuspendingChannelsTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/SuspendingNetworkChannelTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/settings/DeviceMirroringSettingsPageTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isShowing()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingStart()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingFinish()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialogTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::streaming" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/KeyValueFileUtilsTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::streaming" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eventSent()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/settings/EmulatorSettingsPageTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::streaming" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun emulatorAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalogTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun emulatorRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalogTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotActionTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPixel8Pro()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/GoogleDensityRangeTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::streaming" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPixel6Pro()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/GoogleDensityRangeTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::streaming" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPixel3()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/ui/GoogleDensityRangeTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/DeviceUiSettingsActionTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::streaming" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsActionTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::streaming" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputReturned()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReady()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailedToBecomeReady()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroMaxTouches_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroStep_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeSpikiness_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCallbacks()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ready()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForInputs()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finalizeInputs()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/BenchmarkerTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/actions/StreamingHardwareInputActionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationReloaded()",
  "longName" : "",
  "relativeFileName" : "streaming/streaming-benchmarker/app/src/main/java/com/android/tools/screensharing/benchmark/CachingEncodedIntegerView.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::streaming" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun displayError()",
  "longName" : "",
  "relativeFileName" : "streaming/streaming-benchmarker/app/src/main/java/com/android/tools/screensharing/benchmark/EncodedIntegerView.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun framesReceived()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/device/ScreenSharingAgentTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkInitialSettings()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/com/android/tools/idea/streaming/uisettings/UiSettingsTester.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void switchToEnglish()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void switchToDanish()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void switchToItalian()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void switchToSpanish()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void switchToPseudoEnglish()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void switchToPseudoArabic()",
  "longName" : "",
  "relativeFileName" : "streaming/integration/languages/app/src/main/java/com/android/tools/languages/MainActivity.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun userInvolvementRequired()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 991,
  "endLine" : 993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1142,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleMirroring()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1229,
  "endLine" : 1231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1233,
  "endLine" : 1235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleMirroring()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1247,
  "endLine" : 1249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1442,
  "endLine" : 1444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1446,
  "endLine" : 1448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/SplitPanel.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizer.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::streaming" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/MultiDisplayLayoutOptimizer.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::streaming" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DisplayDescriptor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceId.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceId.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun floatingXrToolbarStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNotification()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeviceDisplayListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDeviceDisplayListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentHidden()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingDevicePanel.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::streaming" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceInputListenerManager.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/EmptyStatePanel.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintNow()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintBorder()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/FloatingToolbarContainer.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::streaming" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideLongRunningOperationIndicator()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun hideDisconnectedStateMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createToolbar()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomToolbarProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::streaming" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PanelState.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PanelState.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/xr/AbstractXrInputController.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::streaming" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newOutputStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newInputStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun available()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingChannels.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::streaming" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1113,
  "endLine" : 1115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFoldingState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setPassthrough()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/xr/DeviceXrInputController.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendTranslation()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/xr/DeviceXrInputController.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/BitRateManager.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::streaming" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFrameListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeDisplayFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFrameListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFrameListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingSocketChannel.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingSocketChannel.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceState.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeConnectionStateListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportedOptions()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingNetworkChannel.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun establishAgentConnectionWithoutVideoStreamAsync()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitUntilConnected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAgentTerminationListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAgentTerminationListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun play()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuffer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/AudioDecoder.kt",
  "fileLinesCount" : 423,
  "components" : [ "primary::streaming" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSupportedDeviceStatesChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeviceStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DevicePushButtonAction.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceKeypressAction.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerGroups()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceCustomizableActionGroupProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::streaming" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/actions/DeviceXrRecenterAction.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingServerSocketChannel.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingServerSocketChannel.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/xr/EmulatorXrInputController.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDeviceFrameVisible()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postureChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUpdater()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeUpdater()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotInfo.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::streaming" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readSnapshotInfo()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditor()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenderer()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultSortKey()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModel()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRowSorter()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1086,
  "endLine" : 1088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueOf()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1093,
  "endLine" : 1095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/ManageSnapshotsDialog.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::streaming" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorControllerExtensions.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorControllerExtensions.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newGrpcChannelBuilder()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/GrpcChannelBuilderFactoryImpl.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::streaming" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeConnectionStateListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeStart()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDisplayConfigurationListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDisplayConfigurationListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPostureListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removePostureListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScreenScaleChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 970,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminateDragging()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1230,
  "endLine" : 1232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordDroppedFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1629,
  "endLine" : 1631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordLatencyEndToEnd()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1634,
  "endLine" : 1636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1639,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/DisplayModeActionGroup.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::streaming" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorKeypressAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorShowExtendedControlsAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerGroups()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorCustomizableActionGroupProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::streaming" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun populateModel()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/DeviceUiSettingsController.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearUiChangeListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/DefaultTwoWayProperty.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowLostFocus()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/UiSettingsDialog.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::streaming" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/actions/EmulatorUiSettingsAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCallbacks()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finalizeInputs()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/DeviceAdapter.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::streaming" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputReturned()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCallbacks()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkAction.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::streaming" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/ToggleFloatingXrToolbarAction.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::streaming" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/BackupActionGroup.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::streaming" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/StreamingActionGroup.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buttonPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingPushButtonAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buttonReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingPushButtonAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::streaming" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buttonPressedAndReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingPushButtonAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/DelegatingAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/actions/XrMainToolbarGroup.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger logger()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/emulator/ImageConverter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RotationWatcher()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/RotationWatcher.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRotationChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/RotationWatcher.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Size ofRect()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/geom.h",
  "fileLinesCount" : 64,
  "components" : [ "primary::streaming" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint8_t NormalizeRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/geom.h",
  "fileLinesCount" : 64,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t ParseInt()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/string_util.cc",
  "fileLinesCount" : 45,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisableAccelerometerRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/session_environment.h",
  "fileLinesCount" : 50,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RestoreAccelerometerRotation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/session_environment.h",
  "fileLinesCount" : 50,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ControlMessage()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit DisplayConfigurationRequest()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit UiSettingsRequest()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit UiSettingsResponse()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_dark_mode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_font_scale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_density()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_talkback_on()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_select_to_speak_on()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_gesture_navigation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_debug_layout()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_foreground_application_id()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_app_locale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_original_values()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_font_scale_settable()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_density_settable()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 970,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_talkback_installed()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_gesture_overlay_installed()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit UiSettingsChangeResponse()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_original_values()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ResetUiSettingsRequest()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.h",
  "fileLinesCount" : 1153,
  "components" : [ "primary::streaming" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Result Write()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_writer.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::streaming" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t RoundUpToMultipleOf()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StartsWithDividerPrefix()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetDarkModeCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetFontScaleCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetScreenDensityCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetTalkBackCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShellCommand CreateSetAppLanguageCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const bool UiSettings::has_original_values()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings.cc",
  "fileLinesCount" : 631,
  "components" : [ "primary::streaming" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StopVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StartAudioStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::StopAudioStream()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::WakeUpDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::XrRecenter()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::XrSetPassthroughCoefficient()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::XrSetEnvironment()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::OnPassthroughCoefficientChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::OnEnvironmentChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Controller::RequestDeviceState()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.cc",
  "fileLinesCount" : 1077,
  "components" : [ "primary::streaming" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128OutputStream::WriteBool()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.cc",
  "fileLinesCount" : 132,
  "components" : [ "primary::streaming" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sighup_handler()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/agent.cc",
  "fileLinesCount" : 412,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProcessKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/controller.h",
  "fileLinesCount" : 169,
  "components" : [ "primary::streaming" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string ExecuteShellCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/shell_command_executor.h",
  "fileLinesCount" : 30,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Base128InputStream::Close()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t Base128InputStream::ReadFixed32()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Base128InputStream::StreamFormatException Base128InputStream::StreamFormatException::InvalidFormat()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.cc",
  "fileLinesCount" : 163,
  "components" : [ "primary::streaming" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JClass JObject::GetClass()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JClass JObject::GetClass()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject JObject::GetObjectField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObject::SetObjectField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t JObject::GetIntField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObject::SetIntField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t JObject::GetLongField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool JObject::GetBooleanField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float JObject::GetFloatField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObject::SetFloatField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JClass JClass::GetSuperclass()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObjectArray JClass::NewObjectArray()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObjectArray JClass::NewObjectArray()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObject JObjectArray::GetElement()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JObjectArray::SetElement()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JShortArray::GetRegion()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Jvm::DetachCurrentThread()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.cc",
  "fileLinesCount" : 540,
  "components" : [ "primary::streaming" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetLevel()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.h",
  "fileLinesCount" : 111,
  "components" : [ "primary::streaming" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/log.h",
  "fileLinesCount" : 111,
  "components" : [ "primary::streaming" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Add()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/concurrent_list.h",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Remove()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/concurrent_list.h",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Clear()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/concurrent_list.h",
  "fileLinesCount" : 86,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ControlMessage::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UiSettingsRequest::Serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/control_messages.cc",
  "fileLinesCount" : 440,
  "components" : [ "primary::streaming" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualDisplay::Resize()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/virtual_display.cc",
  "fileLinesCount" : 72,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualDisplay::SetSurface()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/virtual_display.cc",
  "fileLinesCount" : 72,
  "components" : [ "primary::streaming" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JObject GetService()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/service_manager.h",
  "fileLinesCount" : 44,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObjectArray PointerHelper::NewPointerPropertiesArray()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerHelper::SetPointerToolType()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerHelper::SetPointerId()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JObjectArray PointerHelper::NewPointerCoordsArray()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerHelper::SetPointerPressure()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerHelper::SetAxisValue()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerHelper::ClearPointerCoords()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/pointer_helper.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::OpenTransaction()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::CloseTransaction()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::SetDisplaySurface()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SurfaceControl::SetDisplayLayerStack()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/surface_control.cc",
  "fileLinesCount" : 174,
  "components" : [ "primary::streaming" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioRecord::Start()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/audio_record.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AudioRecord::Stop()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/audio_record.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t AudioRecord::Read()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/audio_record.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeviceStateManager::RemoveDeviceStateListener()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/device_state_manager.cc",
  "fileLinesCount" : 316,
  "components" : [ "primary::streaming" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_dark_mode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool dark_mode()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_font_scale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t font_scale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_density()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t density()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_talkback_on()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool talkback_on()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_select_to_speak_on()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool select_to_speak_on()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_gesture_navigation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool gesture_navigation()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_debug_layout()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool debug_layout()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add_app_locale()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_original_values()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool original_values()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_talkback_installed()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool talkback_installed()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_gesture_overlay_installed()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool gesture_overlay_installed()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/ui_settings_state.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::streaming" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetProductId()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetPhysName()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualInputDevice::IsValid()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VirtualKeyboard::WriteKeyEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/virtual_input_device.cc",
  "fileLinesCount" : 721,
  "components" : [ "primary::streaming" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator jobject()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetObjectField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetIntField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFloatField()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit JRef()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator Base()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetElement()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetRegion()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetRegion()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetRegion()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetRegion()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetRegion()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TokenIterator::has_next()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/token_iterator.cc",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TokenIterator::has_prev()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/token_iterator.cc",
  "fileLinesCount" : 63,
  "components" : [ "primary::streaming" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun panningChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/editor/EditorActionsFloatingToolbarProvider.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleGroup()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/PTableCellEditorProviderImpl.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameTableCellEditor.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleGroup()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameTableCellEditor.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameComponent.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/table/DefaultNameComponent.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/ImageFocusListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EditorFocusListener.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/SimpleControlTypeProvider.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrNull()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/PropertiesTableImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/PropertiesTableImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getByNamespace()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/PropertiesTableImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withIndentation()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EnumValueImpl.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withIndentation()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/support/EnumValueImpl.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/CollapsibleLabelModel.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/CollapsibleLabelModel.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/InspectorPanelModel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/InspectorPanelModel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/InspectorPanelModel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/InspectorPanelModel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/InspectorPanelModel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/GenericInspectorLineModel.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/GenericInspectorLineModel.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/GenericInspectorLineModel.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/GenericInspectorLineModel.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun fireValueChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/GenericInspectorLineModel.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun escape()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TextFieldPropertyEditorModel.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValueFromProperty()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TextFieldPropertyEditorModel.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun isCurrentValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TextFieldPropertyEditorModel.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCurrentValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/PropertyNameEditorModel.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableGroupItem.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableGroupItem.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FilteredPTableModelImpl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptMoveToNextEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FilteredPTableModelImpl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FilteredPTableModelImpl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableLineModelImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocusInBestMatch()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableLineModelImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableLineModelImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/TableLineModelImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun focusGained()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun focusLost()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVisible()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/FlagPropertyEditorModel.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun escapeKeyPressed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popupMenuWillBecomeInvisible()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSize()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementAt()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListDataListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListDataListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/ComboBoxPropertyEditorModel.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterInFilter()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSeparatorBeforeTabs()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOpaque()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertiesPage.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMouseListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFocusable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateFromModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextFieldWithLeftButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/TableEditor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editRequest()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/TableEditor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreviousTableEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/TableEditor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNextTableEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/TableEditor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/FlagPropertyEditor.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/FlagPropertyEditor.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/FlagPropertyEditor.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/IconWithFocusBorder.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/IconWithFocusBorder.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLineElement()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorPanelImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorPanelImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyTextField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/CollapsibleLabelPanel.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyThreeStateCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyThreeStateCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyCheckBox.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChosenItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/ActionButtonBinding.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/ActionButtonBinding.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateLayout()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorLayoutManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/InspectorLayoutManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createForNames()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/EditorProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeExpandable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorLineModel.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesTable.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  emptyTable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesTable.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesView.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/TableLineModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/TableLineModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFocusable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PFormTableImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollCellIntoView()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PFormTableImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableCellEditorWrapper.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableCellEditorWrapper.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableCellEditorWrapper.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun depth()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExpanded()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExpandedRendererPopupShowing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExpandableItemsHandler()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateGroupItems()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surrendersFocusOnKeyStroke()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnMarginChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCellRendererAndBounds()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpandedItems()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableImpl.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 1030,
  "endLine" : 1032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOf()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentOf()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGroupItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExpanded()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableModelImpl.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableFocusTraversalPolicy.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableFocusTraversalPolicy.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/impl/PTableFocusTraversalPolicy.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandWhenPossible()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableGroupItem.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/ColumnFractionChangeHandler.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/ColumnFractionChangeHandler.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeCollapsed()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelAdapterImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fireTableDataChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelAdapterImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSelectionListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableSelectionModelImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeSelectionListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableSelectionModelImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAutoScrollListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableSelectionModelImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAutoScrollListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableSelectionModelImpl.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeader.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeScrollPanel.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableDropTargetHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDragEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableModel()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultTableHeader()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDraggedItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canImport()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderTraversalPolicy.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderTraversalPolicy.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableHeaderTraversalPolicy.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLocationInExpandControl()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hierarchyChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun children()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canInsert()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDragImage()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSearchString()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearRendererCache()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isActionEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IntColumn.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IntColumn.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IntColumn.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IntColumn.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IconColumn.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/IconColumn.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDevice createMockDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileableClient createMockProfileableClient()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportServiceProxyTest.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::android-transport" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKindFilter()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProcessFilter()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupFilter()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllFilters()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/poller/TransportEventPollerTest.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::android-transport" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/TransportServiceTestImpl.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-transport" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeTransportService()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeTransportService()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeTransportService()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeTransportService()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeTransportService()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommandHandler()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectToStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnectFromStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAgentStatus()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThrowErrorOnGetDevices()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAgentAttachCalled()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDiscoveringProfileableStreamIds()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandHandler getRegisteredCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeTransportService.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::android-transport" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/DiscoverProfileable.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-transport" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/GetCpuCoreConfig.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-transport" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAgentAttachCalled()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/commands/BeginSession.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-transport" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeGrpcServer createFakeGrpcServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProfiledProcessCount()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/faketransport/FakeGrpcServer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::android-transport" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportFileManager()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getTransportExecutablePath()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDaemonConfigPath()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAgentConfigFile()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyHostFileToDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAtLeastO()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildRunAsCommand()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportFileManager.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::android-transport" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerName()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockingDeque getEventDeque()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFilePathCache()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/EventStreamServer.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-transport" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean shouldHandle()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockingDeque getEventQueue()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFilePathCache()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerEventPreprocessor()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDataPreprocessor()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDevice getDevice()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannel getTransportChannel()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportProxy.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::android-transport" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAtLeastO()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectedAgentPreprossor()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::android-transport" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTestChannelName()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-transport" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExecutable()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbiDependent()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOnDeviceAbiFileNameFormat()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployableFile build()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/DeployableFile.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::android-transport" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Logger()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/IntellijLogService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-transport" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopPoller()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/poller/TransportEventPoller.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-transport" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPollerRunning()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/poller/TransportEventPoller.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-transport" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture executeAsync()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportClient.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-transport" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceProxy()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/ServiceProxy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-transport" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBytesInChunks()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "gmaven/src/com/android/tools/idea/gradle/repositories/IdeGoogleMavenRepository.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::gmaven" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "gmaven/src/com/android/tools/idea/gradle/repositories/IdeGoogleMavenRepository.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::gmaven" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/importer/wfs/extractors/WFSFileExtractorTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/importer/wfs/WatchFaceStudioFileImporterTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/CurrentWFFVersionServiceTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringLiteral()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testId()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNull()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDecimalNumber()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionLexerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchfaceXmlSchemaProviderTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableResourceExternalAnnotatorTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/testSrc/com/android/tools/idea/wear/dwf/inspections/UnknownWFFVersionInspectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceXmlSchemaProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionUnaryNotExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryNotExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryNotExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryNotExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionMulExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMulExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMulExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMulExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionModExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionModExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionModExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionModExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionUnaryPlusExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionUnaryMinExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryMinExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryMinExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionUnaryMinExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionLiteralExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionDataSource getDataSource()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getHexColor()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getQuotedString()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionLiteralExprImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionConditionalExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionConditionalOp getConditionalOp()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionFunctionIdImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionFunctionIdImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionFunctionIdImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionFunctionIdImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionExprImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionExprImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionElvisExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionElvisExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionElvisExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionElvisExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionConditionalOpImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalOpImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionConditionalOpImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionBitComplExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionBitComplExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionBitComplExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionBitComplExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionParenExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionParenExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionParenExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionParenExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionMinusExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMinusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMinusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionMinusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionArgListImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionArgListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionArgListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionArgListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionAndExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionAndExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionAndExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionAndExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionDivExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDivExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDivExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDivExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionOrExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionOrExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionOrExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionOrExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionCallExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionCallExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionCallExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionArgList getArgList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionCallExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionFunctionId getFunctionId()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionCallExprImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionPlusExprImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionPlusExprImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WFFExpressionDataSourceImpl()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDataSourceImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDataSourceImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/impl/WFFExpressionDataSourceImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionParser.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAndExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitArgList()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBitComplExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCallExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConditionalExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConditionalOp()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDataSource()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDivExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElvisExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFunctionId()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLiteralExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMinusExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitModExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMulExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOrExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParenExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPlusExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnaryMinExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnaryNotExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnaryPlusExpr()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/gen/com/android/tools/idea/wear/dwf/dom/raw/expressions/WFFExpressionVisitor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "studio-labs/testSrc/com/android/tools/studio/labs/StudioLabsFeaturePanelUiTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "studio-labs/src/com/android/tools/studio/labs/StudioLabsFeaturePanelUi.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "studio-labs/src/com/android/tools/studio/labs/StudioLabsSettingsConfigurable.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::studio-labs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List isTestingProfileable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/SessionProfilersViewTest.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeStageView.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timelineStageShowsTimelineNavigationToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List createModelList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CpuHTreeChartReducerVisualTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getDebugInfoComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CpuHTreeChartReducerVisualTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CpuHTreeChartReducerVisualTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List createModelList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CaptureNodeModelRendererVisualTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getDebugInfoComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CaptureNodeModelRendererVisualTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode parseArtTraceAndGetHNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CaptureNodeModelRendererVisualTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode parseSimpleperfTraceAndGetHNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CaptureNodeModelRendererVisualTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/visualtests/CaptureNodeModelRendererVisualTest.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List isTestingProfileable()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageNavigationToolbarTest.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTimeline()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeStage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageViewTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageViewTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaptureNode newNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CpuTreeSorterTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawString()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fill()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFullName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/StatusPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/StatusPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abort()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/StatusPanelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/analysis/CpuThreadStateTableTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/CpuCoreTrackRendererTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bind()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String reset()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void check()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/JComboBoxViewTest.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeGrpcServer getGrpcChannel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFeatureLevels()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/event/EventMonitorViewTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedStageViewIsCreated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventProfilerStageViewTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/CustomEventTrackRendererTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoneColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/customevent/UserCounterStateChartFactoryTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/home/TaskHomeTabTest.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNavigated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakDetailsPanelTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNavigated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/LeakDetailsPanelTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FakeGrpcChannel getGrpcChannel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProfilersCreated()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewTest.java",
  "fileLinesCount" : 1021,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatSize()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertChildCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassSetViewTest.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeHeapSet()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Classifier createSubClassifier()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1371,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean verifyMethodSet()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MemoryClassifierViewTest.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fill()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPaint()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawString()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFont()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/chart/HeapSetNodeHRendererTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEventMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/memory/MainMemoryProfilerStageViewFake.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceGroup createStackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentContextMenus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllContextMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearContextMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createResizableImageComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openTaskConfigurationsDialog()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceView createStackView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceViewStub()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceModel getModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeIdeProfilerComponents.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveDataViewTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/LiveDataViewTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public M getMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorTooltipView.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getStage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilersView getProfilersView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeProfilerComponents getIdeComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewBinder getTooltipBinder()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getTooltipPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getSelectionTimeLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToolbarVisible()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsStageNavigation()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsProcessSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageView.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final T getMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Color getDisabledBackground()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasCustomLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommonButton getBackButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StageNavigationToolbar.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerComboboxCellRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerComboboxCellRenderer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SessionsView getSessionsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StageView buildStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getStudioProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeProfilerComponents getIdeProfilerComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageWithToolbarView getStageWithToolbarView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JPanel getStageComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageView getStageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerCombobox()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerCombobox.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerCombobox()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerCombobox.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComboPopup createPopup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerCombobox.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerCustomComboPopup()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerCombobox.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StudioMonitorStageView.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsProcessSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StudioMonitorStageView.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipComponent getTooltipComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ChartTooltipViewBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel getTooltipContainer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ChartTooltipViewBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/NullMonitorStageView.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsProcessSelection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/NullMonitorStageView.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBoxView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/JComboBoxView.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default StackTraceView createStackView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/IdeProfilerComponents.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionItemView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getMaximumSize()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionItemView.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addMouseListeningComponents()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionsView getSessionsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getExportLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilers getProfilers()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSessionSelected()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/sessions/SessionArtifactView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerTooltipMouseAdapter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerTooltipMouseAdapter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final TrackGroupListPanel getTrackGroupList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final CpuAnalysisPanel getAnalysisPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LinkLabel getDeselectAllLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel getDeselectAllToolbar()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureStageView.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRowRule()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRow()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilersView getProfilersView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuUsageView getUsageView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuThreadsView getThreadsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectModel getAspect()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/DetailedCpuChart.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuCaptureArtifactView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldEnableCaptureButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerContextMenuInstaller.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerRangeTooltipComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMouseListener()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCaptureMinimapView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/BufferQueueTooltipView.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/VsyncTooltipView.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuThreadsView.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Function getGetter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/TreeDetailsView.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureNodeHRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureNodeHRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color toUnmatchColor()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureNodeHRenderer.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EventLegend getRunningDurationLegend()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuTraceEventTooltipView.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EventLegend getIdleDurationLegend()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CpuTraceEventTooltipView.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMethodPlatform()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/JavaMethodHChartColors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CodeNavigationHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CodeNavigationHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLastPopupPoint()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CodeNavigationHandler.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/CaptureDetailsView.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/LiveCpuUsageView.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getUsageTooltipComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/LiveCpuUsageView.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateUi()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/LiveCpuUsageView.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FramesTrackRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/FramesTrackRenderer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/BatteryDrainTooltipView.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CustomTableRenderers.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuThreadStateTable.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFrom()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTable.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLowerBoundDataInRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTableUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUpperBoundDataInRange()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/PowerRailTableUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBTabbedPane getTabView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TabbedToolbar getTabs()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewBinder getTabViewsBinder()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CpuAnalysisModel merge()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisPanel.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addSection()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/SummaryDetailsViewBase.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioProfilersView getProfilersView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisTab.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisTab.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FilterComponent getFilterComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisChart.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuMonitorTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuMonitorTooltipView.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChart getChart()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCellRenderer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartModel getModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuCellRenderer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldShowTooltipSeekComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuProfilerStageView.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/AndroidFrameEventTooltipView.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuFrameTooltipView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateChart getChartForModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/ThreadCellRenderer.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuFrequencyTooltipView.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceflingerTrackRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/SurfaceflingerTrackRenderer.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuMouseWheelListener()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuListScrollPane.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuMonitorView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/CpuMonitorView.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/PowerRailTooltipView.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/SurfaceflingerTooltipView.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDuration()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JLabel getDurationLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/StatusPanel.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/RssMemoryTooltipView.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsyncTrackRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/VsyncTrackRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutManager createToolbarLayout()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerLayout.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasCustomLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/EventMonitorView.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTrackRenderer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getActivityNameLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getDurationLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getFragmentsPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/LifecycleTooltipView.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTooltipView.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent render()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/event/UserEventTrackRenderer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/DismissibleMessage.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/DismissibleMessage.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateChartColorProvider getDurationStateColorProvider()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/UserCounterStateChartFactory.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventMonitorTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventMonitorTooltipView.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventMonitorTooltipView.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final TrackGroupListPanel getTrackGroupList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventProfilerStageView.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTrackGroupList()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventProfilerStageView.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventTrackLegendComponent.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventMonitorView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventMonitorView.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/customevent/CustomEventMonitorView.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ToolWindowHorizontalDivider()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/common/dividers/ToolWindowDivider.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DeviceText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/home/processlist/deviceselection/common/DeviceSelectionContent.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TaskGridItem()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/taskgridandbars/taskgrid/TaskGridItem.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DetailedHeaderText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/ExpandedLeakDetails.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DetailText()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/taskbased/tabs/task/leakcanary/leakdetails/ExpandedLeakDetails.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryCaptureView.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JLabel getLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryCaptureView.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryCaptureView.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacyAllocationsArtifactView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LegacyAllocationsArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapProfdArtifactView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/HeapProfdArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryMonitorView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryMonitorView.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToolbarVisible()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryProfilerStageLayout getLayout()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JButton getGarbageCollectionButtion()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RecordingOptionsView getRecordingOptionsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryTimelineComponent getTimelineComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Splitter getMainSplitter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Splitter getChartCaptureSplitter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getCapturePanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryCaptureView getCaptureView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryHeapView getHeapView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryClassGrouping getClassGrouping()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryClassifierView getClassifierView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryClassSetView getClassSetView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryInstanceDetailsView getInstanceDetailsView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JLabel getCaptureInfoMessage()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGcButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MainMemoryProfilerStageView.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryHeapView.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComboBox getHeapComboBox()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryHeapView.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComboBox getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassGrouping.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeColumn makeColumn()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTree getTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getColumnTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableColumnModel getTableColumnModel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel getClassifierPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryClassifierTreeNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeChildrenCount()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTree getReferenceTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getReferenceColumnTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTree getFieldTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JBCheckBox getGCRootCheckBox()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryInstanceDetailsView.java",
  "fileLinesCount" : 695,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/instanceviewers/BitmapViewer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DurationDataRenderer getGcDurationDataRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JButton getGarbageCollectionButton()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultContextMenuItem getGarbageCollectionAction()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean shouldShowTooltip()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RangeSelectionComponent getRangeSelectionComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getTooltipComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/LiveMemoryFootprintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HprofArtifactView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/HprofArtifactView.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryMonitorTooltipView()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryMonitorTooltipView.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTree getTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getColumnTree()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassSetView.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerContextMenu()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerContextMenu.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerContextMenu.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getContextMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerContextMenu.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/LiveDataView.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/LiveDataView.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/projectsystem/ProjectApplicationIdsProviderImplTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::project-system" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/sdk/AndroidEnvironmentCheckerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryExists()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/sdk/AndroidEnvironmentCheckerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::project-system" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system/testSrc/com/android/tools/idea/sdk/AndroidProjectCheckerTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/model/AndroidModel.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setForTests()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/model/AndroidModel.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProviderId()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemService.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemService.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemService.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRenderscriptGenSourceRootPath()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getAssetsDir()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncEnded()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSyncModificationTracker.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFromFile()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromJarEntryContent()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forTests()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isUpToDate()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isUpToDate()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathFromFqcn()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkProvisionException()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ApkProvisionException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApkProvisionException()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ApkProvisionException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::project-system" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError fatal()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError fatal()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError fatal()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError warning()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError warning()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError warning()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError info()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError info()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidationError info()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Severity getSeverity()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Category getCategory()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationQuickFix getQuickfix()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFatal()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ValidationError.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ApkFileUnit.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getApkFile()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ApkFileUnit.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getApkPath()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/run/ApkFileUnit.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerFlag()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/FakeServerFlagService.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::server-flags" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getProto()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/FakeServerFlagService.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::server-flags" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getProtoOrNull()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/FakeServerFlagService.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::server-flags" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerFlag()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/FakeDynamicServerFlagService.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::server-flags" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFlags()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/FakeDynamicServerFlagService.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::server-flags" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getProto()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/FakeDynamicServerFlagService.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::server-flags" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getProtoOrNull()",
  "longName" : "",
  "relativeFileName" : "server-flags/testSrc/com/android/tools/idea/serverflags/FakeDynamicServerFlagService.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::server-flags" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/VisualLintBaseConfigIssues.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSuppressActionDescription()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/VisualLintErrorType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewConfigurations()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/VisualLintAnalyzer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIsClass()",
  "longName" : "",
  "relativeFileName" : "visual-lint/src/com/android/tools/visuallint/VisualLintAnalyzer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::visual-lint" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestDataSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/legend/SeriesLegendTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdentityTimeConversionConversion()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long secToUs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long secToNanos()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/StreamingTimelineTest.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumUnits()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitBase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMinimalInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntList getUnitBaseFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/MockAxisFormatter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserCounterisNone()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/formatter/AxisFormatterTest.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataValueAt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/AbstractPaginatedTableModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeUpdatable()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdaterTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUpdatables()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/FakeUpdater.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ConditionalEnumComboBoxModelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/DragAndDropListModelTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FakeTimer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FakeTimer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FakeTimer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTimeNs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FakeTimer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTimeNs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FakeTimer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBoxSelectionListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/BoxSelectionModel.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionCreated()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/BoxSelectionModel.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultHNode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultHNode getChildAt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultHNode getParent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEnd()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnd()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStart()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStart()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDepth()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultHNode.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHandler()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StopwatchTimer.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public M getDataModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R getRendererType()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitleTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHideHeader()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooltipModel getActiveTooltipModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveTooltipModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsible()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDragEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectModel getAspectModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackModel build()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackModel.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangedSimpleSeries.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangedSimpleSeries.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClampedAxisComponentModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ClampedAxisComponentModel.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateImmediately()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ClampedAxisComponentModel.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ClampedAxisComponentModel.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClampedAxisComponentModel build()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ClampedAxisComponentModel.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getZero()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDataRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingAxisComponentModel build()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/ResizingAxisComponentModel.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getMarkerRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDataRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseAxisFormatter getFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getZero()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/axis/AxisComponentModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilterString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMatchCase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegex()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/Filter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter getFilter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatchResultListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterModel.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addMatchCountResultListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Filter getFilter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void refreshFilterContent()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMatchCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterResult.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterResult.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFilterEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterResult.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/filter/FilterResult.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getDuration()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/HNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default N getFirstChild()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/HNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default N getLastChild()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/HNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedLegend()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/FixedLegend.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/FixedLegend.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/FixedLegend.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeriesLegend()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCachingLastValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCachingLastValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/SeriesLegend.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/EventLegend.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPickData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/EventLegend.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegendComponentModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/LegendComponentModel.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLegends()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/legend/LegendComponentModel.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/DefaultCommonTextFieldModel.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/DefaultCommonTextFieldModel.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildrenActionCount()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildrenActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowExpandArrow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChildrenActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatorAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/CommonAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/DefaultCommonComboBoxModel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/stdui/DefaultCommonComboBoxModel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConstraint()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearListeners()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSelectionRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectionEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelectionEnabled()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableDurationData getData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionModel.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateChartModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StateChartModel.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedSeries getSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangedContinuousSeries getAttachedSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolatable getInterpolatable()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttachPredicate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRenderSeriesPredicate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DurationDataModel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E getElementAt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ConditionalEnumComboBoxModel.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectObserver()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectObserver.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDependency()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectObserver.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalRunningTimeNs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Stopwatch.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyboardData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/KeyboardData.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/KeyboardData.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleAction()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/LifecycleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/LifecycleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getHash()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/LifecycleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/LifecycleAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartUs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/EventAction.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndUs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/EventAction.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E getType()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/EventAction.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyboardData getData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/event/KeyboardAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewBinder()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ViewBinder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void bind()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/ViewBinder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRatioComplete()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/EaseOutModel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnergyAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumUnits()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitBase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMinimalInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntList getUnitBaseFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/EnergyAxisFormatter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/PercentAxisFormatter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatInteger()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NumberFormatter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatFileSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NumberFormatter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatFrequency()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NumberFormatter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMajorInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMinorInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/BaseAxisFormatter.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NetworkTrafficFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NetworkTrafficFormatter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumUnits()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NetworkTrafficFormatter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NetworkTrafficFormatter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitBase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NetworkTrafficFormatter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NetworkTrafficFormatter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMinimalInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NetworkTrafficFormatter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntList getUnitBaseFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/NetworkTrafficFormatter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleUnitAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumUnits()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitBase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntList getUnitBaseFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMinimalInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/SingleUnitAxisFormatter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumUnits()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitBase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMinimalInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntList getUnitBaseFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeAxisFormatter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserCounterAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumUnits()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitBase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMinimalInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntList getUnitBaseFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/UserCounterAxisFormatter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLocalizedTime()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeFormatter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLocalizedDateTime()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/TimeFormatter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryAxisFormatter()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumUnits()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnit()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitBase()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMultiplier()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getUnitMinimalInterval()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntList getUnitBaseFactors()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/formatter/MemoryAxisFormatter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectModel.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDependenciesSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectModel.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectModel.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataForRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DataSeries.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataForRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DataSeries.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultDurationData()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDurationData.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDurationUs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDurationData.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationUs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDurationData.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeElementAt()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllElements()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T remove()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasElement()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DragAndDropListModel.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FpsTimer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/FpsTimer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FpsTimer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/FpsTimer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/FpsTimer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTimeNs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/FpsTimer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopwatchTimer getTimer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double lerp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updater.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getDataRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getTooltipRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSelectionRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoomIn()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoomOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetZoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void frameViewToRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMouseWheelPan()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultTimeline.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStreaming()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStream()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getDataRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getViewRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSelectionRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getTooltipRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoomOut()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoomIn()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetZoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void frameViewToRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMouseWheelZoom()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMouseWheelPan()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDataStartTimeNs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long convertToRelativeTimeUs()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getZoomWheelDelta()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPanWheelDelta()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/StreamingTimeline.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDataSeries.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDataSeries.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getX()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDataSeries.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E getY()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultDataSeries.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSelectableWhenMaxDuration()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultConfigurableDurationData.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelectPartialRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DefaultConfigurableDurationData.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineChartModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineChartModel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSeries()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/LineChartModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMin()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMax()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getMin()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getMax()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLength()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPoint()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrivial()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double clamp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shift()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersectsWith()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersectsWith()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getIntersectionLength()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/Range.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHardcodedQuickfix()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHardcodedQuickfix1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdapterViewChildren()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollViewChildren()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActions()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicatedIds()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParcelCreator()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAuthString()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUselessParent()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBomManifest()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1238,
  "endLine" : 1240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBomStrings()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1242,
  "endLine" : 1244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBomClass()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1246,
  "endLine" : 1248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentIds()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressingInXml1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1582,
  "endLine" : 1584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressingInXml2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1586,
  "endLine" : 1588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidImeActionId()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2459,
  "endLine" : 2461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldBetaPlugin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2469,
  "endLine" : 2478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOldBetaPluginNoGMaven()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintTest.kt",
  "fileLinesCount" : 2795,
  "components" : [ "primary::android-lint" ],
  "startLine" : 2480,
  "endLine" : 2482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimple()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllTypes()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoval()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRedo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrimitiveWrappers()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/ParcelableQuickFixTest.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::android-lint" ],
  "startLine" : 886,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AbstractAndroidLintTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android-lint" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1212,
  "endLine" : 1214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintCustomCheckTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-lint" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependencyOnLocalLibraryExportingLintChecks()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintCustomCheckTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android-lint" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVersionName()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/gradle/Setter.gradle.kts",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-lint" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVersionCode()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/gradle/Setter.gradle.kts",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List applicableSuperClasses()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApi()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/app/src/main/java/com/example/app/MainActivity.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApplicableElements()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MainActivityDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApi()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List applicableSuperClasses()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApi()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyIssueRegistry.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/appCompatMethod_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiKotlinSingleMinor.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationSingle.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notify()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/notificationPermission_after.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android-lint" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object wifiManager()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wifiManagerLeak_after.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAfterNougat()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntKotlin_after.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaAddAnnotationSingle.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-lint" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationSingleNamed_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationAnyOfFirst.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinAddAnnotationAllOf_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1b.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/suppressInitJava_after.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkFooPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaCheckResultTest2_after.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaCheckResultTest2_after.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJavaSingle.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinUpdateAnnotationAnyOfSecond_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinUpdateAnnotationAnyOfFirst_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrongViewCall()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyChild()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin36Req99Java.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaAddAnnotationAllOf_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1f.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyButton()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extendAppCompatWidgets_after.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJavaSingle_after.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinUpdateAnnotationSingle_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinRemoveObsoleteSdkCheck_after.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationSingle_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMajor.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJava.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkFooPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaCheckResultTest2.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaCheckResultTest2.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationAnyOfSecond_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/mipmap/MyCode_after.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android-lint" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/mipmap/MyCode.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android-lint" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor query()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri insert()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int delete()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int update()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyDerived.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-lint" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MySqliteHelper()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/genBackupDescriptor/MySqliteHelper.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDestroyed()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiInlined/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDestroyed()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiCheck1/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/checkPermission.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/checkPermission.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiKotlinSingleMajor_after.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object wifiManager()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wifiManagerLeak.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin35Req352Java.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationAllOf.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationAnyOfSecond.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingExtension_after.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMinor_after.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin1Req99Java.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/checkPermission_after.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/checkPermission_after.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationSingleNamed.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1c.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiKotlinSingleMinor_after.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1b_after.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/bomClass.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlin_after.k2.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationAllOf_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinAddAnnotationSingle_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMinor.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaUpdateAnnotationAnyOfFirst_after.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinUpdateAnnotationAllOf_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaRemoveObsoleteSdkCheck_after.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaAddAnnotationAnyOf.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-lint" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNougat2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntJava_after.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAfterNougat()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntJava_after.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/suppressInitJava.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android-lint" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJava_after.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lint" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin36Req99Kotlin.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin35Req352Kotlin.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMajor_after.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAfterNougat()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntKotlin.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJava.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-lint" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDuration()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setThing()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/colors.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaAddAnnotationSingle_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinAddAnnotationAnyOf_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin1Req99Kotlin.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaAddAnnotationAllOf.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android-lint" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/appCompatMethod.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyButton()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extendAppCompatWidgets.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1c_after.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNougat2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntJava.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAfterNougat()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addSdkIntJava.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionJavaAddAnnotationAnyOf_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinCheckResultTest2_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFooPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinCheckResultTest2_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppress.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlinSingle_after.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlin_after.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDuration()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlinSingle_after.k2.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingPermissionKotlinUpdateAnnotationSingleNamed_after.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrongViewCall()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall_after.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyChild()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall_after.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/wrongViewCall_after.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::android-lint" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiField findCreator()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSimpleWrite()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NumberObjectPersistence()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortOrCharFieldPersistence()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortOrCharObjectFieldPersistence()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/ParcelableQuickFix.java",
  "fileLinesCount" : 851,
  "components" : [ "primary::android-lint" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveToDebugManifestQuickFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/MoveToDebugManifestQuickFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-lint" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/UnusedResourcesQuickFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lint" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldProcessFile()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/UnusedResourcesQuickFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lint" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldProcessResource()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/UnusedResourcesQuickFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::android-lint" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenFirebaseAssistantQuickFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/OpenFirebaseAssistantQuickFix.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android-lint" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAddStringResourceQuickFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/AndroidAddStringResourceQuickFix.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedoParcelableAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/RedoParcelableAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/RedoParcelableAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementParcelableAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImplementParcelableAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/ImplementParcelableAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::android-lint" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveParcelableAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/RemoveParcelableAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/intentions/RemoveParcelableAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun neverShrinking()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/model/LintModelFactory.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::android-lint" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultVariant()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/model/LintModelFactory.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::android-lint" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinSdkVersion()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBuildTargetHash()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackPanel.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::android-lint" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun upgradeAgp()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAgp()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location compute()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClientData()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getClientData()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::android-lint" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackFix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackFix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lint" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackFix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::android-lint" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicateIncludedIdsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicateIncludedIdsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGetContentDescriptionOverrideInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGetContentDescriptionOverrideInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintResourceCycleInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintResourceCycleInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintReferenceTypeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintReferenceTypeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicateStringsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicateStringsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnsupportedTvHardwareInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnsupportedTvHardwareInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidIdInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidIdInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDevModeObsoleteInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDevModeObsoleteInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintButtonCaseInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintButtonCaseInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUseAlpha2Inspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUseAlpha2Inspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWrongThreadInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWrongThreadInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconLauncherShapeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconLauncherShapeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLockedOrientationActivityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLockedOrientationActivityInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUseOfBundledGooglePlayServicesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUseOfBundledGooglePlayServicesInspection.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lint" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintOverrideAbstractInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintOverrideAbstractInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTypographyInspectionBase()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTypographyInspectionBase.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPrivateApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPrivateApiInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicateActivityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicateActivityInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPrivateResourceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPrivateResourceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDataBindingWithoutKaptInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDataBindingWithoutKaptInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintApiInspection.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::android-lint" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintResourceNameInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintResourceNameInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintChromeOsAbiSupportInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintChromeOsAbiSupportInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUsingC2DMInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUsingC2DMInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintContentDescriptionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintContentDescriptionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExportedPreferenceActivityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExportedPreferenceActivityInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWorldReadableFilesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWorldReadableFilesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintValidRestrictionsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintValidRestrictionsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintStringShouldBeIntInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintStringShouldBeIntInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintCommitTransactionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintCommitTransactionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconDipSizeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconDipSizeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidUsesTagAttributeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidUsesTagAttributeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintEnqueueWorkInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintEnqueueWorkInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintCustomX509TrustManagerInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintCustomX509TrustManagerInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintFontValidationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintFontValidationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAppCompatResourceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAppCompatResourceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSetWorldReadableInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSetWorldReadableInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintJavascriptInterfaceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintJavascriptInterfaceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintJobSchedulerServiceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintJobSchedulerServiceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPendingBindingsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPendingBindingsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintParcelClassLoaderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintParcelClassLoaderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintScrollViewCountInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintScrollViewCountInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnsafeDynamicallyLoadedCodeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnsafeDynamicallyLoadedCodeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRelativeOverlapInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRelativeOverlapInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingQuantityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingQuantityInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidResourceFolderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidResourceFolderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAppIndexingServiceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAppIndexingServiceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInconsistentArraysInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInconsistentArraysInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMultipleUsesSdkInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMultipleUsesSdkInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNestedWeightsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNestedWeightsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintObsoleteLayoutParamInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObsoleteLayoutParamInspection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNotificationIconCompatibilityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNotificationIconCompatibilityInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconNoDpiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconNoDpiInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTooDeepLayoutInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTooDeepLayoutInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSelectableTextInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSelectableTextInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintHighAppVersionCodeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintHighAppVersionCodeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAaptCrashInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAaptCrashInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintStringFormatMatchesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintStringFormatMatchesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTypographyFractionsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTypographyFractionsInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidImeActionIdInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidImeActionIdInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAutofillInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAutofillInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRiskyLibraryInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRiskyLibraryInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWifiManagerLeakInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWifiManagerLeakInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUseSparseArraysInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUseSparseArraysInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTextFieldsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTextFieldsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUselessLeafInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUselessLeafInspection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintResourceAsColorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintResourceAsColorInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintButtonOrderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintButtonOrderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintConstantLocaleInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintConstantLocaleInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintButtonStyleInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintButtonStyleInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRtlHardcodedInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRtlHardcodedInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintBatteryLifeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintBatteryLifeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRecycleInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRecycleInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintCustomViewStyleableInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintCustomViewStyleableInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintProtectedPermissionsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintProtectedPermissionsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAdapterViewChildrenInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAdapterViewChildrenInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintCanvasSizeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintCanvasSizeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTyposInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTyposInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSyntheticAccessorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSyntheticAccessorInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintKeyboardInaccessibleWidgetInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintKeyboardInaccessibleWidgetInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTypographyEllipsisInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTypographyEllipsisInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicatePlatformClassesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicatePlatformClassesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintBackButtonInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintBackButtonInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingTranslationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingTranslationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWakelockTimeoutInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWakelockTimeoutInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExtraTextInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExtraTextInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRtlEnabledInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRtlEnabledInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLogTagMismatchInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLogTagMismatchInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidVectorPathInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidVectorPathInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPinSetExpiryInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPinSetExpiryInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMangledCRLFInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMangledCRLFInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintOutdatedLibraryInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintOutdatedLibraryInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNetworkSecurityConfigInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNetworkSecurityConfigInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDeprecatedProviderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDeprecatedProviderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintStringFormatInvalidInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintStringFormatInvalidInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintManifestOrderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintManifestOrderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingLeanbackSupportInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingLeanbackSupportInspection.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInflateParamsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInflateParamsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExpiringTargetSdkVersionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExpiringTargetSdkVersionInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUniqueConstantsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUniqueConstantsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicateDividerInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicateDividerInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAddJavascriptInterfaceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAddJavascriptInterfaceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInconsistentLayoutInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInconsistentLayoutInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingLeanbackLauncherInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingLeanbackLauncherInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintValidFragmentInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintValidFragmentInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUseCheckPermissionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUseCheckPermissionInspection.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lint" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWrongRegionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWrongRegionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintScrollViewSizeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintScrollViewSizeInspection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMinSdkTooLowInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMinSdkTooLowInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWrongFolderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWrongFolderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLabelForInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLabelForInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPxUsageInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPxUsageInspection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTypographyQuotesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTypographyQuotesInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTrustAllX509TrustManagerInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTrustAllX509TrustManagerInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNfcTechWhitespaceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNfcTechWhitespaceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDeviceAdminInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDeviceAdminInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintValidActionsXmlInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintValidActionsXmlInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintObsoleteSdkIntInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObsoleteSdkIntInspection.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-lint" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintEllipsizeMaxLinesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintEllipsizeMaxLinesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPluralsCandidateInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPluralsCandidateInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAppLinkUrlErrorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAppLinkUrlErrorInspection.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRequiresFeatureInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRequiresFeatureInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintStringFormatCountInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintStringFormatCountInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUniquePermissionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUniquePermissionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMockLocationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMockLocationInspection.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-lint" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnusedIdsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnusedIdsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintApplySharedPrefInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintApplySharedPrefInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintVectorPathInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintVectorPathInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnknownIdInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnknownIdInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExportedReceiverInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExportedReceiverInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWorldWriteableFilesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWorldWriteableFilesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconDuplicatesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconDuplicatesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExportedServiceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExportedServiceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInstantAppDeprecationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInstantAppDeprecationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintCutPasteIdInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintCutPasteIdInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInefficientWeightInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInefficientWeightInspection.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintImpliedTouchscreenHardwareInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintImpliedTouchscreenHardwareInspection.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAuthLeakInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAuthLeakInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSignatureOrSystemPermissionsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSignatureOrSystemPermissionsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWearableBindListenerInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWearableBindListenerInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTestAppLinkInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTestAppLinkInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSetWorldWritableInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSetWorldWritableInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDeletedProviderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDeletedProviderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSoonBlockedPrivateApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSoonBlockedPrivateApiInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnusedResourcesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnusedResourcesInspection.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-lint" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnusedResourcesInspection.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android-lint" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconColorsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconColorsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintBrokenIteratorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintBrokenIteratorInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintVectorDrawableCompatInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintVectorDrawableCompatInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAllowAllHostnameVerifierInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAllowAllHostnameVerifierInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintShowToastInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintShowToastInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconExtensionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconExtensionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGifUsageInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGifUsageInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradleDeprecatedInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGradleDeprecatedInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintHardwareIdsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintHardwareIdsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRegisteredInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRegisteredInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInOrMmUsageInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInOrMmUsageInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingPrefixInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingPrefixInspection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTextViewEditsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTextViewEditsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintHalfFloatInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintHalfFloatInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAppLinksAutoVerifyInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAppLinksAutoVerifyInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDiscouragedPrivateApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDiscouragedPrivateApiInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDiffUtilEqualsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDiffUtilEqualsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingTvBannerInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingTvBannerInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMipmapIconsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMipmapIconsInspection.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-lint" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExpiredTargetSdkVersionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExpiredTargetSdkVersionInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintHardcodedTextInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintHardcodedTextInspection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-lint" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintOrientationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintOrientationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDrawAllocationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDrawAllocationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintClickableViewAccessibilityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintClickableViewAccessibilityInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintProguardSplitInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintProguardSplitInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExtraTranslationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExtraTranslationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInlinedApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInlinedApiInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconExpectedSizeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconExpectedSizeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSlicesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSlicesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintOnClickInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintOnClickInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSmallSpInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSmallSpInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTooManyViewsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTooManyViewsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnusedQuantityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnusedQuantityInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintResourceTypeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintResourceTypeInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintHandlerLeakInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintHandlerLeakInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradleOverridesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGradleOverridesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintConvertToWebpInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintConvertToWebpInspection.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintConvertToWebpInspection.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::android-lint" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNegativeMarginInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNegativeMarginInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIllegalResourceRefInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIllegalResourceRefInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintViewHolderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintViewHolderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconMixedNinePatchInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconMixedNinePatchInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintServiceCastInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintServiceCastInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintViewConstructorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintViewConstructorInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintPackagedPrivateKeyInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintPackagedPrivateKeyInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintOldTargetApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintOldTargetApiInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingBackupPinInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingBackupPinInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNotSiblingInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNotSiblingInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintManifestResourceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintManifestResourceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintFullBackupContentInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintFullBackupContentInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintShortAlarmInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintShortAlarmInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnknownIdInLayoutInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnknownIdInLayoutInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintResAutoInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintResAutoInspection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExportedContentProviderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExportedContentProviderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicateUsesFeatureInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicateUsesFeatureInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGridLayoutInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGridLayoutInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAllCapsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAllCapsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintProguardInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintProguardInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintVectorRasterInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintVectorRasterInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIncludeLayoutParamInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIncludeLayoutParamInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicateDefinitionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicateDefinitionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintHardcodedDebugModeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintHardcodedDebugModeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGetLocalesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGetLocalesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconXmlAndPngInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconXmlAndPngInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSetJavaScriptEnabledInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSetJavaScriptEnabledInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradleGetterInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGradleGetterInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDeprecatedInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDeprecatedInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUseCompoundDrawablesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUseCompoundDrawablesInspection.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintBlockedPrivateApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintBlockedPrivateApiInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMenuTitleInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMenuTitleInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNewApiInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNewApiInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/JavaApiUsageInspectionSuppressor.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/JavaApiUsageInspectionSuppressor.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-lint" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidNavigationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidNavigationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLongLogTagInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLongLogTagInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLibraryCustomViewInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLibraryCustomViewInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRedundantNamespaceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRedundantNamespaceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWrongConstantInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWrongConstantInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintStaticFieldLeakInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintStaticFieldLeakInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSetTextI18nInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSetTextI18nInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTranslucentOrientationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTranslucentOrientationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUselessParentInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUselessParentInspection.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNamespaceTypoInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNamespaceTypoInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRecyclerViewInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRecyclerViewInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWrongCaseInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWrongCaseInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNestedScrollingInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNestedScrollingInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTypographyDashesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTypographyDashesInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingConstraintsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingConstraintsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnusedAttributeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnusedAttributeInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSuspiciousImportInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSuspiciousImportInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUntranslatableInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUntranslatableInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAppCompatMethodInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAppCompatMethodInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLogConditionalInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLogConditionalInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintNonResizeableActivityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintNonResizeableActivityInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidPermissionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidPermissionInspection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintTypographyOtherInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintTypographyOtherInspection.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRtlCompatInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRtlCompatInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconLocationInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconLocationInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintCommitPrefEditsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintCommitPrefEditsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconMissingDensityFolderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconMissingDensityFolderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWebViewLayoutInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWebViewLayoutInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAnimatorKeepInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAnimatorKeepInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingVersionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingVersionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWrongViewCastInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWrongViewCastInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIntentResetInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIntentResetInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintBottomAppBarInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintBottomAppBarInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGetInstanceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGetInstanceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDisableBaselineAlignmentInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDisableBaselineAlignmentInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGrantAllUrisInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGrantAllUrisInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUsableSpaceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUsableSpaceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAlwaysShowActionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAlwaysShowActionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintStringEscapingInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintStringEscapingInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSpUsageInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSpUsageInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintObjectAnimatorBindingInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintObjectAnimatorBindingInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRequiredSizeInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRequiredSizeInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintImpliedQuantityInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintImpliedQuantityInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintRtlSymmetryInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintRtlSymmetryInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMergeRootFrameInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMergeRootFrameInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintStateListReachableInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintStateListReachableInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingDefaultResourceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingDefaultResourceInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWrongCallInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWrongCallInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingIdInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingIdInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintOverdrawInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintOverdrawInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintSuspicious0dpInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSuspicious0dpInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintMissingApplicationIconInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintMissingApplicationIconInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintLocaleFolderInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintLocaleFolderInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintAppCompatCustomViewInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintAppCompatCustomViewInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintEnforceUTF8Inspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintEnforceUTF8Inspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInnerclassSeparatorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInnerclassSeparatorInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintFindViewByIdCastInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintFindViewByIdCastInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintUnlocalizedSmsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintUnlocalizedSmsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintDuplicateIdsInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintDuplicateIdsInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWebpUnsupportedInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWebpUnsupportedInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertWebpToPngFix()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWebpUnsupportedInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-lint" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconDuplicatesConfigInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconDuplicatesConfigInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintByteOrderMarkInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintByteOrderMarkInspection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintParcelCreatorInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintParcelCreatorInspection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintExifInterfaceInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-lint" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::android-lint" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintWifiManagerPotentialLeakInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintWifiManagerPotentialLeakInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradleCompatibleInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGradleCompatibleInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintGradlePluginVersionInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintGradlePluginVersionInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintInvalidWakeLockTagInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintInvalidWakeLockTagInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIconDensitiesInspection()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintIconDensitiesInspection.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-lint" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackIntentionAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackIntentionAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackIntentionAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lint" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/ProvideLintFeedbackIntentionAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-lint" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "jps-model/src/org/jetbrains/android/facet/AndroidImportableProperty.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jps-model" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseStarted()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertReferencePsi()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPatternForUnwrappedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPatternForWrappedVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslNameConverter.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinDslRawText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslRawText.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroovyText()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslRawText.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslRawText.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyDslPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslWriter.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryWithTypeRHSExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitKtElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslUtil.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolvedInjections()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInjections()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentBlockFromReceiver()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun C()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 298,
  "endLine" : 299,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun A()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 309,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 326,
  "endLine" : 327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotTopLevelFunctionPreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuperNestedPreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotTopLevelFunctionPreviewInAClass()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 169,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 231,
  "endLine" : 232,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 237,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 282,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 288,
  "endLine" : 289,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/FirstRunWizardTest.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/FlowsTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 308,
  "endLine" : 309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 145,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aLibMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 158,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 428,
  "endLine" : 429,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersions()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/FoundArtifactTest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1131,
  "endLine" : 1133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/crash/ExceptionRateLimiterTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/integration/testData/architecture-samples/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/FakeTaskRepository.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/folding/javaStrings2.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Fragment1.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity2.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setContentView()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Class1.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity1.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Activity4.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/gotoRelated/Fragment2.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myUiMethod()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeThreadFlow.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getDimensionPixelSize()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferParameterFromUsage.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requiresNothing()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inferredParameterFromOutsideCall()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferResourceFromArgument.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void myUiMethod()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterThreadFlow.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getDimensionPixelSize()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/beforeInferParameterFromUsage.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requiresNothing()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterConditionalPermission.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void something()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/D.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inferredParameterFromOutsideCall()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/afterInferResourceFromArgument.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void something()",
  "longName" : "",
  "relativeFileName" : "android/testData/infer/A.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exampleTest()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/staticDirTest/app/src/android/java/google/customapplication/FooTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exampleTest()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/staticDirTest/app/src/fixtures/java/google/customapplication/FooTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exampleTest()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/staticDirTest/app/src/screenshot/java/google/customapplication/FooTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exampleTest()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/staticDirTest/app/src/unit/java/google/customapplication/FooTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageTwoFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageThreeFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageOneFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientRevokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlankFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationDrawerFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientRevokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlankFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationDrawerFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doMath()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IMySdk.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancellable()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/JavaFileMarkers.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/libModule/JavaNavigation.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/drawable/TestDrawable.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/drawable/TestDrawable.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/drawable/TestDrawable.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clickHandler2()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clickHandler3()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class3.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler123()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class3.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity6.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity5.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity1_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clickHandler2()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler3()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void clickHandler4()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clickHandler5()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clickHandler6()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clickHandler7()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class2.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity_after.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity2_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClick_Class4.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity7.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler2()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity7.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity4.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clickHandler2()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clickHandler3()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/onClickHighlightingJava.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/MyView.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class3.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler123()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class3.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity3Abs.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler2()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity3Abs.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler3()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity3Abs.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity2Abs.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler2()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity2Abs.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler3()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity2Abs.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity1Abs_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity6.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity5.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity1_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clickHandler2()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler3()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void clickHandler4()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clickHandler5()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clickHandler6()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clickHandler7()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class1.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class2.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/MyPackagePrivateView.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity_after.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity2_after.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClick_Class4.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::android" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivity4.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/menu/OnClickActivityAbs_after.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleThread()",
  "longName" : "",
  "relativeFileName" : "android/testData/sdkSourcesBrowsing/dummy_project/app/SomeActivity.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/dynamicApp/feature1/src/main/java/com/example/feature1/MyFeatureActivity.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageTwoFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageTwoFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageThreeFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/lib/src/main/java/com/example/lib/PageThreeFragment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageOneFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/navigationEditor/includeFromLib/app/src/main/java/com/example/navgraph/PageOneFragment.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/migrateToAppCompat/app/src/main/java/com/example/google/migrate2appcompat/MainActivity.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/instantAppWithDynamicFeatures/instantdynamicfeature/src/main/java/FooBar1.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::android" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/instantAppWithDynamicFeatures/dynamicfeature/src/main/java/FooBar.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::android" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationDrawerFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientRevokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdProjectDir/module/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientRevokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlankFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationDrawerFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Groovy/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientRevokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlankFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationDrawerFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/psdSample/Kotlin/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientRevokeAccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlusClientSignOut()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/lib/src/main/java/com/example/projectwithappandlib/lib/LoginActivity.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::android" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlankFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/paid/java/com/example/projectwithappandlib/app/paid/BlankFragment.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/MainActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationDrawerFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/projectWithAppandLib/app/src/main/java/com/example/projectwithappandlib/app/NavigationDrawerFragment.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/buildAnalyzer/checkAnalyzers/buildSrc/src/main/java/org/example/buildsrc/AlwaysRunningBuildSrcTask.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation3.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation4.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/JavaFileNavigation2.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "android/testData/resNavigation/src/p1/p2/Java.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/Parcelable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyActivity()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyFragment()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyService()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyBackupAgent()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyContentProvider()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OtherClass()",
  "longName" : "",
  "relativeFileName" : "android/testData/javaHighlighting/UnusedConstructors.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/FontFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidNinePatchFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/AndroidNinePatchFileType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PhotoshopFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/fileTypes/PhotoshopFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupResourceManagerActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/AndroidStudioActionCustomizer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Actions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/startup/Actions.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldShowInProjectView()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/NativeWorkspaceProvider.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioCrashDetection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/StudioCrashDetection.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCollection()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LockStatusReportContributor.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/MemoryUseReportContributor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerPlatformEventsListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitor.java",
  "fileLinesCount" : 1290,
  "components" : [ "primary::android" ],
  "startLine" : 645,
  "endLine" : 659,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logTimeMillis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/typing/TypingEventWatcher.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 370,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ActionsReportContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoSkin()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/skincombobox/NoSkin.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkinUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/SkinUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/ui/DeviceUiAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestModificationListener.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestManager.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record LocalesAndLanguages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StudioResourceRepositoryManager.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::android" ],
  "startLine" : 881,
  "endLine" : 882,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataResourceRepository.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildV1Layout()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/AndroidStudioDefaultToolWindowLayoutExtension.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RtlSupportUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/rtl/RtlSupportUsageViewDescriptor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCancellable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logVerbose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/InstallSelectedPackagesStep.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::android" ],
  "startLine" : 439,
  "endLine" : 440,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 204,
  "endLine" : 205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdWizard.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentEntryUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ContentEntryUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/BundleFileType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DexFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/dex/DexFiles.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LibraryFolder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/LibraryFolder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApkDebugging()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/ApkDebugging.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggableSharedObjectFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/DebuggableSharedObjectFile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AarFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/AarFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApkFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/ApkFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DexFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/DexFileType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlagManager()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/FlagManager.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyPressed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 467,
  "endLine" : 468,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyReleased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/webp/WebpPreviewDialog.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::android" ],
  "startLine" : 471,
  "endLine" : 472,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderErrorModelFactory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/RenderErrorModelFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Issue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/errors/ui/RenderErrorModel.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 94,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/LaunchConfigurableWrapper.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurableWrapper.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateExtraRunStats()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/AndroidRunConfigurationBase.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::android" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/tasks/RunInstantApp.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/LaunchOptions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/DefaultApkActivityLocator.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantAppStartActivityFlagsProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/InstantAppStartActivityFlagsProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Heading()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/Heading.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/Heading.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/desugaring/R8MemoryClassFileConsumer.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/RegularClassVisitor.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditMarkerInfoConsumer.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstantConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/util/InstantConverter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 211,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 223,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fonts/FontEditor.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 233,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 207,
  "endLine" : 208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 253,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestEditor.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::android" ],
  "startLine" : 263,
  "endLine" : 264,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/manifest/ManifestUtils.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshCancelled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectNotify()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/NinePatchEditor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelStructureChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allRowsChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rowsInserted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rowsDeleted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rowsUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rowsUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/SubTableRowSorter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void headerPopupTriggered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableListener.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void cellPopupTriggered()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableListener.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void selectedCellChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/table/FrozenColumnTableListener.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringsResourceFileType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringsVirtualFile.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceViewPanel.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::android" ],
  "startLine" : 229,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/VirtualFiles.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareForDeletion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToSearchInComments()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToSearchForTextOccurrences()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceSafeDeleteProcessorDelegate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/LiveEditServiceImpl.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/InstallSummaryStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AbstractProgressStep.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shakeWindow()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizardHost.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWelcomeStep.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/LinuxKvmInfoStep.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/FirstRunWizard.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallOperation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/InstallSdkComponentsOperation.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidSdkComponentTreeNode.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRegularFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/VirtualFileSystemOpener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDirectory()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/VirtualFileSystemOpener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeAsync()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioEventLogger.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/LegacyChoiceLogger.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Distribution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/Distribution.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapshotCreationStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ManifestMergerStatsTracker.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/StatisticsViewer.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApplicationUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/ApplicationUtils.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/ResourceExplorer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDetailView.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareForDeletion()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourceFileSafeDeleteProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidCompileUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidAnimationUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/animation/AndroidAnimationUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidDrawableDomUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/AndroidDrawableDomUtil.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StructureUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/structure/StructureUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidDomUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/AndroidDomUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::android" ],
  "startLine" : 222,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceValue()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/ResourceValue.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubtagsProcessingUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/SubtagsProcessingUtil.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileDescriptionUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/FileDescriptionUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransitionDomUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/transition/TransitionDomUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidLayoutUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/AndroidLayoutUtil.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerConverter()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/converters/IntegerConverter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidRootUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidRootUtil.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/AndroidFacetScopedService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidInlineUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidInlineUtil.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidExtractStyleAction.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 284,
  "endLine" : 285,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRefactoringErrorException()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidRefactoringErrorException.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doRefactorForPsiRange()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/AndroidBaseXmlRefactoringAction.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/importDependencies/ModuleProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::android" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidSdkUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AndroidSdkUtils.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 104,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidXmlRearranger()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/formatter/AndroidXmlRearranger.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidConversionUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/converter/AndroidConversionUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/CreateValueResourceQuickFix.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidUtils.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/DisposableUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateResourceActionBase()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/CreateResourceActionBase.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyframeHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/dom/AndroidAnimatorDomTest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutRenderPullParserTest()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/parsers/LayoutRenderPullParserTest.java",
  "fileLinesCount" : 1024,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyLoggerFactory()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/RenderClassLoaderTest.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 256,
  "endLine" : 257,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeExecutionTarget()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidConfigurationProgramRunnerTest.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::android" ],
  "startLine" : 318,
  "endLine" : 319,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 535,
  "endLine" : 536,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 544,
  "endLine" : 545,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test6()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1395,
  "endLine" : 1396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test7()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1434,
  "endLine" : 1435,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test8()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1457,
  "endLine" : 1458,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allOf()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1783,
  "endLine" : 1784,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyOf()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1787,
  "endLine" : 1788,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun single1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1791,
  "endLine" : 1792,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun single2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1795,
  "endLine" : 1796,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun single3()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1799,
  "endLine" : 1800,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidLayoutlibDownloader()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidLayoutlibDownloader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-common" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidProfilerDownloader()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/downloads/AndroidProfilerDownloader.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::android-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCancellable()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/RepoProgressIndicatorAdapter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::android-common" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popState()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 105,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModalityProgress()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressIndicatorAdapter.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::android-common" ],
  "startLine" : 123,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FilePaths()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/io/FilePaths.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::android-common" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileEditorUtil()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/FileEditorUtil.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-common" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/stacktrace/IntelliJNativeFrameSymbolizerTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun demangleInplace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/perfetto/traceprocessor/HeapProfdConverterTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 125,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeapProfdMemoryCaptureFileType()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/HeapProfdMemoryCaptureFileType.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 125,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 133,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUserData()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/capture/AndroidProfilerCaptureEditor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilingConfigurationsDialog.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 504,
  "endLine" : 505,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/IntellijProfilerServices.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidSdkRepositories()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/AndroidSdkRepositories.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupRootModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/AndroidModuleBuilder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDataModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardAdapter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDataModel()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaMultiWizardAdapter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ChooseGalleryItemStep.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android-npw" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModuleSelected()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setModuleSourcePath()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCanToggleModuleSelection()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/IconGenerator.java",
  "fileLinesCount" : 901,
  "components" : [ "primary::android-npw" ],
  "startLine" : 125,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MaterialDesignIcons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/MaterialDesignIcons.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindFoo()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindTestSetter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindPadding()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindOnClick2()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindOnClick3()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindFoo()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindTestSetter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindPadding()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindOnClick2()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindOnClick3()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotViewerTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 467,
  "endLine" : 468,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ShellCommandRecordingProvider.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 136,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/RootNode.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exchangeRows()",
  "longName" : "",
  "relativeFileName" : "sdk-updates/src/com/android/tools/idea/updater/configure/SourcesTableModel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdk-updates" ],
  "startLine" : 300,
  "endLine" : 301,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markStateCreated()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStats.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::execution" ],
  "startLine" : 94,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluationError()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/ResolveTypedIntegerCommand.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::debuggers" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ConstantBool.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::observable" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ConstantBool.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::observable" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWeakListener()",
  "longName" : "",
  "relativeFileName" : "observable/src/com/android/tools/idea/observable/core/ConstantBool.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::observable" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindow.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRuleNameChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/RuleDataPersistenceTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserCanSetValueToNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanAssignListToCollectionParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanRemoveAdditionalValues()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAdditionalValueIsDisabledForNonCollectionParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboardShortcutSetsToNull()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboardShortcutAddsValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyboardShortcutRemovesValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/ParametersBindingDialogViewImplTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector extensionList()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Vertex()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Model.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-templates" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector extensionList()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Renderer.cpp",
  "fileLinesCount" : 378,
  "components" : [ "primary::android-templates" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Vertex()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Model.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-templates" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManagerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnotherPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManagerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 140,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/JdkIntegrationTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 131,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/refactoring/GradleRenameModuleHandler.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleProjects()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/GradleProjects.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertiesFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/PropertiesFiles.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Facets()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/setup/Facets.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimulatedSyncErrors()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/SimulatedSyncErrors.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void syncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidProjectKeys()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/AndroidProjectKeys.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupTargetData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/DependencyUtil.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NativeSourceRootType.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NativeHeaderRootType.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectImportUtil()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/ProjectImportUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/compiler/GradleCompilerSettingsConfigurable.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildListener.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildFinished()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/GradleBuildListener.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystemBuildManager.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExportSignedPackageUtil()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/ExportSignedPackageUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyStoreCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyAliasCreated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/org/jetbrains/android/exportSignedPackage/KeystoreStep.java",
  "fileLinesCount" : 646,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutLibraryLoader()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutLibraryLoader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutlibBundle()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/LayoutlibBundle.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 314,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnotherPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 320,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 338,
  "endLine" : 339,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnotherPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 343,
  "endLine" : 344,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnotherPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 366,
  "endLine" : 367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 385,
  "endLine" : 386,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnotherPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 391,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 414,
  "endLine" : 415,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnotherPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 420,
  "endLine" : 421,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 449,
  "endLine" : 450,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnotherPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 453,
  "endLine" : 454,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewMethod()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/screenshot/ScreenshotTestGradleRunConfigurationProducersTest.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 471,
  "endLine" : 472,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteScheduled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestCaseStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestStepStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestStepFinished()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestCaseFinished()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRerunScheduled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResultListener.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidGradleSettings()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/AndroidGradleSettings.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::build-common" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleBuilds()",
  "longName" : "",
  "relativeFileName" : "build-common/src/com/android/tools/idea/gradle/util/GradleBuilds.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::build-common" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidCommonBundle()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/AndroidCommonBundle.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::build-common" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verbose()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/sdk/MessageBuildingSdkLog.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::build-common" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBuildCommonUtils()",
  "longName" : "",
  "relativeFileName" : "build-common/src/org/jetbrains/android/util/AndroidBuildCommonUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::build-common" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/suggest-reviewers.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-ref-for-studio-main.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fail()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/repo-smart-rebase.py",
  "fileLinesCount" : 193,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fail()",
  "longName" : "",
  "relativeFileName" : "intellij-integration/push-intellij-update-draft.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::intellij-integration" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdbFileListingEntryBuilder()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/adbimpl/AdbFileListingEntryBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/options/DeviceFileExplorerConfigurable.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void trackPanelOpened()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/AnalyticsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::assistant" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void trackFeatureGroupExpanded()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/AnalyticsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::assistant" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void trackTutorialOpen()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/AnalyticsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::assistant" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void trackTutorialClosed()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/datamodel/AnalyticsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::assistant" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 122,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardTest.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::wizard" ],
  "startLine" : 189,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateModelFromUI()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardStepTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::wizard" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performFinishingActions()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/DynamicWizardPathTest.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wizard" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegisterValueDeriver()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegister6()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegister7()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegister8()",
  "longName" : "",
  "relativeFileName" : "wizard/testSrc/com/android/tools/idea/wizard/dynamic/ScopedDataBinderTest.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::wizard" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionListener()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChangeListener()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItemListener()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusGained()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusLost()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changedUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedDataBinder.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::wizard" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateModelFromUI()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deriveValues()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardStep.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::wizard" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deriveValues()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizard.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::wizard" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deriveValues()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DynamicWizardPath.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::wizard" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doHelpAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/DialogWrapperHost.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::wizard" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doOKAction()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/model/ModelWizardDialog.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::wizard" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/ui/SimpleStudioWizardLayout.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::wizard" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNotificationPosted()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/overrideConcrete.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNotificationRemoved()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/overrideConcrete.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNotificationRemoved()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/overrideConcrete.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNotificationPosted()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/overrideConcrete.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNotificationPosted()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/overrideConcrete.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNotificationRemoved()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/overrideConcrete.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNotificationRemoved()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/overrideConcrete.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test4()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test4()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test4()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test4()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test5()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 67,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test3()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun test6()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun test7()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/callSuper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingDescribeContents.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/missingConstructor.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allNullableTypes.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/alreadyImplemented.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/implementParcelable/allTypes.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/redoParcelable/indirectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/protected.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/abstract.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/simple.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/private.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/inner.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/nested.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/alreadyExists.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/local.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/initWithExtraStatements.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/removeParcelable/inderectParcelable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queueSyncIfNeeded()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/debugger/AndroidDexerImpl.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemonKtTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UpdatesToOtherUnresolvedDslText()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditorTest.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MavenPoms()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/pom/MavenPoms.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Places()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/navigation/Places.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/android/ChildModelConfigurable.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BaseNamedConfigurable.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternetLinkHandler()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/InternetLinkHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reload()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 134,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadIfNotChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UiUtil()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/UiUtil.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processRemovedItems()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/AbstractBaseTreeStructure.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutTestCase()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/LayoutTestCase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someFun()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someFun()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoPreviewComposable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoComposablePreview()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 158,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 196,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNlDesignSurfaceZoomController()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/ZoomControllerUtils.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/analytics/DesignerUsageTrackerManagerTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFacet()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/model/NlModelTest.java",
  "fileLinesCount" : 987,
  "components" : [ "primary::designer" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoPreviewComposable()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoComposablePreview()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 214,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipGroup()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/ChipGroup.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/ChipGroup.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::designer" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BottomAppBar()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/BottomAppBar.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::designer" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "designer/testData/property/BottomAppBar.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::designer" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void set()",
  "longName" : "",
  "relativeFileName" : "designer/testData/classloader/androidx/savedstate/ViewTreeSavedStateRegistryOwner.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::designer" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/animation/AnimatedColor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectedTo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidget.java",
  "fileLinesCount" : 918,
  "components" : [ "primary::designer" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetContainer()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/WidgetContainer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/SingleWidgetView.java",
  "fileLinesCount" : 1537,
  "components" : [ "primary::designer" ],
  "startLine" : 1325,
  "endLine" : 1327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/DrawerLayoutHandler.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewInfoUtils()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/preference/ViewInfoUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/MarqueeInteraction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreferenceUtils()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/PreferenceUtils.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Ranges()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/model/Ranges.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::designer" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void visit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void visitAfter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 133,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Group()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/Palette.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::designer" ],
  "startLine" : 285,
  "endLine" : 286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/DependencyManager.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/palette/PalettePanel.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::designer" ],
  "startLine" : 464,
  "endLine" : 465,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidgetModel.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidgetModel.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/GraphBase.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::designer" ],
  "startLine" : 315,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/statelist/SelectorHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuViewHandlerManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/MenuViewHandlerManager.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/MenuHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/DragHandler.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/DragHandler.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInComponentTree()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivateInDesignSurface()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewHandler.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUpAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAttributes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeReference()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 312,
  "endLine" : 313,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addReferences()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/ViewGroupHandler.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::designer" ],
  "startLine" : 320,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/ToolbarActionGroups.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsageTrackerUtil()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/UsageTrackerUtil.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UNClip()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DisplayList.java",
  "fileLinesCount" : 724,
  "components" : [ "primary::designer" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawRegion()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/draw/DrawRegion.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::designer" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repaint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneContext.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToggleDeviceOrientationAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/ToggleDeviceOrientationAction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RefreshRenderAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/actions/RefreshRenderAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioHtmlLinkManager()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/rendering/StudioHtmlLinkManager.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Utilities()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/Utilities.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/editors/layeredimage/LayersPanel.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ConfigurationAction.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueForPathChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 560,
  "endLine" : 561,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 572,
  "endLine" : 573,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/ThemeSelectionPanel.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::designer" ],
  "startLine" : 576,
  "endLine" : 577,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDimension()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/parser/ProguardR8ParserTest.kt",
  "fileLinesCount" : 1628,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleSkipped()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/WizardModel.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/WizardModel.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntering()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onShowing()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProceeding()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 172,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizardStep.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 189,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace_selector()",
  "longName" : "",
  "relativeFileName" : "studio/stamper.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def version()",
  "longName" : "",
  "relativeFileName" : "studio/intellij.py",
  "fileLinesCount" : 290,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_jps_project_file()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fail()",
  "longName" : "",
  "relativeFileName" : "studio/monobuild/generate.py",
  "fileLinesCount" : 625,
  "components" : [ "primary::studio" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sampleFunction()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/validation/DataBindingInspectionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::databinding" ],
  "startLine" : 99,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnPropertyChangedCallback()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/SimpleObservable.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::databinding" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnPropertyChangedCallback()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/SimpleObservable.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::databinding" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindFoo()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::databinding" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindTestSetter()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::databinding" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindPadding()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::databinding" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindFoo()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::databinding" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindTestSetter()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::databinding" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindPadding()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::databinding" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindFoo()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::databinding" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindTestSetter()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::databinding" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindPadding()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/MyAdapter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::databinding" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/renamer/DataBindingRenamerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::databinding" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someRandomMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 150,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tilePreviewWithNoReturnType()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someRandomMethod()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementFinderTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 235,
  "endLine" : 236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotATilePreviewSignature()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewEntryPointTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotUsed()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewEntryPointTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validPreview()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/util/device/WearTileDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidPreview()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/util/device/WearTileDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomPsiConverter()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalize()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 632,
  "endLine" : 633,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalizeDocument()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DomPsiConverter.java",
  "fileLinesCount" : 1522,
  "components" : [ "primary::lint" ],
  "startLine" : 1042,
  "endLine" : 1043,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextType()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidQuickfixContexts.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::lint" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAttributes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintInspectionBase.java",
  "fileLinesCount" : 756,
  "components" : [ "primary::lint" ],
  "startLine" : 725,
  "endLine" : 726,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/DefaultLintQuickFix.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::lint" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintIdeIssueRegistry()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeIssueRegistry.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::lint" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeProject.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::lint" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "connection-assistant/testSrc/com.android.tools.idea.connection.assistant/ConnectionAssistantTestSuite.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testA()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/fast/FastPreviewUtilTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableA()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/fast/FastPreviewUtilTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 184,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphFinderTest.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 450,
  "endLine" : 451,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun review1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/UastAnnotationAttributesProviderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/UastAnnotationAttributesProviderTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/flow/PreviewElementFlowTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun second()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 474,
  "endLine" : 475,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun thirdFourthFifth()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 478,
  "endLine" : 479,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun first()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 482,
  "endLine" : 483,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PageSizeSelectorAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_in_any()",
  "longName" : "",
  "relativeFileName" : "jps-build/jps_build.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::jps-build" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tables()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/Tables.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/ContentManagerHierarchyAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ImageComponent.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintCurrentValueBackground()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/flat/FlatComboBoxUI.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintContentBorder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/CommonTabbedPaneUI.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/ContextMenuItem.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonPopupMenu.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonMenuPaintHelper()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/menu/CommonMenuPaintHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipLabel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectDataFlavor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/DragAndDropListTransferHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextAccessors()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TextAccessors.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedFlowLayout()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/WrappedFlowLayout.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 646,
  "endLine" : 647,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ColumnTreeBuilder.java",
  "fileLinesCount" : 1341,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 650,
  "endLine" : 651,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RotatedLabel()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/RotatedLabel.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/LayeredPanel.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 131,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/DetachedToolWindow.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 356,
  "endLine" : 357,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceArtPainter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/device/DeviceArtPainter.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/hchart/Method.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomLabelAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void patchBlazeDebugCommandline()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSyncStart()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncListener.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/model/primitives/ExecutionRootPath.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateProjectSettingsForQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BlazeQuerySyncPlugin.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record PrepareBazelCommandResult()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/BlazeJavaRunProfileState.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SystemPropertyExperimentLoader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/DisablePluginsTestRule.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCancellationHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/NoopContext.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bridgeChanged()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbService.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::android-adb" ],
  "startLine" : 570,
  "endLine" : 571,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/StudioDDMLibSCache.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScanAnotherQrCodeDeviceAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingControllerImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-adb" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun qrCodeServicesDiscovered()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingViewImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::android-adb" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiService.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android-adb" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPairingCodePairAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceRenderer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceRenderer.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::android-adb" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Modules()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/Modules.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImagePoolFactory()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePoolFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::rendering" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuLayoutParserFactory()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/MenuLayoutParserFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutMetadata()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutMetadata.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::rendering" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkPackageAccess()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 319,
  "endLine" : 320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 323,
  "endLine" : 324,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCreateClassLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkAccess()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 641,
  "endLine" : 657,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkAccess()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/security/RenderSecurityManager.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::rendering" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/IRenderLogger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBrokenClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/IRenderLogger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMissingClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/IRenderLogger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasLoadedClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/IRenderLogger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/IRenderLogger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMissingResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/IRenderLogger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::rendering" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelled()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/src/com/android/tools/idea/whatsnew/assistant/WhatsNewStartupActivity.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 123,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 210,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 104,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 138,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 149,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 173,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 206,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorOnChangeTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 216,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Samples()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndex.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiRef()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/ApiRef.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screenshot()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Screenshot.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocRef()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/DocRef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleCollection()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/SampleCollection.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public License()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/License.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sample()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/model/Sample.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 67,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplesIndexRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequestInitializer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeSamplesIndexRequest()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/com/appspot/gsamplesindex/samplesindex/SamplesIndexRequestInitializer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SampleImportIcons()",
  "longName" : "",
  "relativeFileName" : "samples-browser/src/icons/SampleImportIcons.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::samples-browser" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 736,
  "endLine" : 737,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 758,
  "endLine" : 759,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 797,
  "endLine" : 798,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 816,
  "endLine" : 817,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjust()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjust()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjust()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeFoldingBuilderTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteElement()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/AndroidProjectViewPane.java",
  "fileLinesCount" : 552,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 522,
  "endLine" : 523,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceFolders()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/SourceFolders.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathTrees()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/apk/ndk/PathTrees.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceUserRequestedRefresh()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceRefresh()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/NavDesignSurface.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::nav" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logEvent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/analytics/NavNopTracker.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::nav" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/project/NavigationResourcesModificationListener.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::nav" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "transport-database/testSrc/com/android/tools/datastore/FakeLogService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::transport-database" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearWarnings()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFirst()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterLast()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFetchDirection()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFetchSize()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNull()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBoolean()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateByte()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateShort()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateInt()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLong()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFloat()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDouble()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBigDecimal()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBytes()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDate()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNull()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBoolean()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateByte()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateShort()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateInt()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLong()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFloat()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDouble()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBigDecimal()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBytes()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDate()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTime()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTimestamp()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateObject()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertRow()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRow()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteRow()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshRow()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelRowUpdates()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveToInsertRow()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveToCurrentRow()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRef()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRef()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateArray()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateArray()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRowId()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRowId()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNString()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSQLXML()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSQLXML()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAsciiStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBinaryStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCharacterStream()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBlob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 952,
  "endLine" : 954,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 957,
  "endLine" : 959,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNClob()",
  "longName" : "",
  "relativeFileName" : "transport-database/src/main/java/com/android/tools/datastore/database/EmptyResultSet.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::transport-database" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmaliTokenSets()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliTokenSets.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::smali" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmaliHighlighterColors()",
  "longName" : "",
  "relativeFileName" : "smali/src/com/android/tools/idea/smali/SmaliHighlighterColors.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::smali" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/arsc/ArscViewer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 225,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 236,
  "endLine" : 237,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkEditor.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 239,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeWillCollapse()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 117,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectNotify()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/DexFileViewer.java",
  "fileLinesCount" : 840,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApkVirtualFile()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkVirtualFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 534,
  "endLine" : 535,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/ApkViewPanel.java",
  "fileLinesCount" : 708,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 538,
  "endLine" : 539,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/EmptyPanel.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeDocumentChange()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/TextProperty.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentResized()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/VisibleProperty.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentMoved()",
  "longName" : "",
  "relativeFileName" : "observable-ui/src/com/android/tools/idea/observable/ui/VisibleProperty.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/gradle/src/com/android/screenshottest/gradle/ScreenshotTestResultListenerGradleToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRerunScheduled()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/gradle/src/com/android/screenshottest/gradle/ScreenshotTestResultListenerGradleToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInspectorClientProvider()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorRule.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 149,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeItem()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/DimensionBuilder.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/tree/RootPanel.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 879,
  "endLine" : 880,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 893,
  "endLine" : 894,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectNotify()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 897,
  "endLine" : 898,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 901,
  "endLine" : 902,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/viewer/TfliteModelFileEditor.java",
  "fileLinesCount" : 1152,
  "components" : [ "primary::mlkit" ],
  "startLine" : 905,
  "endLine" : 906,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MlUtils()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/MlUtils.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::mlkit" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/files/GradlePropertiesFile.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void consumeValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/android/FakeSdkElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void consumeValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeFileElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslGlobalValue.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/FakeElement.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslUnknownElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childPsiUpdated()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 267,
  "endLine" : 268,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/elements/GradleDslElementImpl.java",
  "fileLinesCount" : 1190,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 545,
  "endLine" : 546,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyManager()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/DependencyManager.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPsiElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/apply/ApplyDslElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncompleteParsingNotification()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/IncompleteParsingNotification.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyPlacementNotification()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/PropertyPlacementNotification.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void correct()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/PropertyPlacementNotification.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void correct()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/CircularApplication.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/PropertyTransform.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verbose()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/log/LogWrapper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::render-resources" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkPaths()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/SdkPaths.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::render-resources" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewNoParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 83,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithName()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithNameFromConst()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewNoParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewNoParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 172,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithParemeters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewNoParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 219,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewNoParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 268,
  "endLine" : 269,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 311,
  "endLine" : 312,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 333,
  "endLine" : 334,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 349,
  "endLine" : 350,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 370,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 387,
  "endLine" : 388,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewNoParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 407,
  "endLine" : 408,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 448,
  "endLine" : 449,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithoutParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 593,
  "endLine" : 594,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithoutParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 620,
  "endLine" : 621,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 661,
  "endLine" : 662,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 694,
  "endLine" : 695,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewNoParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 778,
  "endLine" : 779,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyNewTestFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/AnnotationFileComposePreviewElementFinderGradleTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 529,
  "endLine" : 530,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 592,
  "endLine" : 593,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 745,
  "endLine" : 746,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SinglePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 844,
  "endLine" : 845,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 931,
  "endLine" : 932,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1082,
  "endLine" : 1083,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1087,
  "endLine" : 1088,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1147,
  "endLine" : 1148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1240,
  "endLine" : 1241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1245,
  "endLine" : 1246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMethod()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/NonComposeProjectTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview3()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 95,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview4()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview5()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 105,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview6()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview7()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 122,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithParameters()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoPreviewComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FullyQualifiedAnnotationPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OtherFilePreview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 162,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OtherFilePreview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 166,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 506,
  "endLine" : 507,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 605,
  "endLine" : 606,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 609,
  "endLine" : 610,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 642,
  "endLine" : 643,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 682,
  "endLine" : 683,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 687,
  "endLine" : 688,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview3()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 692,
  "endLine" : 693,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 721,
  "endLine" : 722,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 726,
  "endLine" : 727,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoParameter()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 780,
  "endLine" : 781,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SingleParameterNoName()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 799,
  "endLine" : 800,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun C()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 860,
  "endLine" : 861,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun A()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 865,
  "endLine" : 866,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopA()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 870,
  "endLine" : 871,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun B()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 875,
  "endLine" : 876,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopB()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 880,
  "endLine" : 881,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun C()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 934,
  "endLine" : 935,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun A()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 945,
  "endLine" : 946,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopA()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 951,
  "endLine" : 952,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 968,
  "endLine" : 969,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1036,
  "endLine" : 1037,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1108,
  "endLine" : 1109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OtherFilePreview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1126,
  "endLine" : 1127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OtherFilePreview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1130,
  "endLine" : 1131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/AnnotationFileComposePreviewElementFinderTest.kt",
  "fileLinesCount" : 1181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1169,
  "endLine" : 1170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewViewImplTest.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 236,
  "endLine" : 237,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 132,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotAPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 206,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NestedPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 215,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 136,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 172,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 204,
  "endLine" : 205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotAPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 231,
  "endLine" : 232,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NestedPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 240,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherPreviewFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 382,
  "endLine" : 383,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherNotPreviewFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 399,
  "endLine" : 400,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 446,
  "endLine" : 447,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewWithProviderAndNoDefault()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotMultiPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 126,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiPreviewWithProviderAndNoDefault()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotTopLevelFunctionPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuperNestedPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 321,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotTopLevelFunctionPreviewInAClass()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 336,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 354,
  "endLine" : 355,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 362,
  "endLine" : 363,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassMethodPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 371,
  "endLine" : 372,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 424,
  "endLine" : 425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 430,
  "endLine" : 431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 475,
  "endLine" : 476,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 481,
  "endLine" : 482,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 515,
  "endLine" : 516,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 558,
  "endLine" : 559,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 564,
  "endLine" : 565,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 609,
  "endLine" : 610,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 615,
  "endLine" : 616,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview3()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 621,
  "endLine" : 622,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview4()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 626,
  "endLine" : 627,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 659,
  "endLine" : 660,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 664,
  "endLine" : 665,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 735,
  "endLine" : 736,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 740,
  "endLine" : 741,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 772,
  "endLine" : 773,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 777,
  "endLine" : 778,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProviderTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProviderTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composable1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProviderTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 124,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composable2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProviderTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun helloMethod()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationProviderTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/flow/ComposePreviewElementFlowTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/flow/ComposePreviewElementFlowTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/flow/ComposePreviewElementFlowTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 184,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotUsed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotAComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 104,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NotUsed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/device/ComposeDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InvalidPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/device/ComposeDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/PreviewAnnotationRoundTripTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 104,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/PreviewAnnotationRoundTripTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/PreviewAnnotationRoundTripTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 209,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/PreviewAnnotationRoundTripTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 271,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/PreviewAnnotationRoundTripTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 325,
  "endLine" : 326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/PreviewAnnotationRoundTripTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 430,
  "endLine" : 431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 195,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 277,
  "endLine" : 278,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 350,
  "endLine" : 351,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 430,
  "endLine" : 431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 498,
  "endLine" : 499,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 582,
  "endLine" : 583,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 603,
  "endLine" : 604,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 699,
  "endLine" : 700,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 747,
  "endLine" : 748,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 802,
  "endLine" : 803,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 862,
  "endLine" : 863,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 884,
  "endLine" : 885,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 931,
  "endLine" : 932,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 968,
  "endLine" : 969,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1016,
  "endLine" : 1017,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1036,
  "endLine" : 1037,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1341,
  "endLine" : 1342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/SavePreviewInNewSizeActionTest.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1396,
  "endLine" : 1397,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifySubscribe()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/classloader/androidx/compose/ui/tooling/PreviewAnimationClock.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyUnsubscribe()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/classloader/androidx/compose/ui/tooling/PreviewAnimationClock.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/resize/ResizePanel.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfilersTestData()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/ProfilersTestData.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::profilers" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1822,
  "endLine" : 1823,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/StudioProfilersTest.java",
  "fileLinesCount" : 1834,
  "components" : [ "primary::profilers" ],
  "startLine" : 1826,
  "endLine" : 1827,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/performance/ProfilerGenerator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuProfilerTestUtils()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/cpu/CpuProfilerTestUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeEventService()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/event/FakeEventService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::profilers" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObjectTest.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProfilersCreated()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/MemoryProfilerTestBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::profilers" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 202,
  "endLine" : 203,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unload()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/CaptureObjectLoaderTest.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::profilers" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveFile()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableAdvancedProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableStartupTask()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearStartupTaskConfigs()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackPreTransportDaemonStarts()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTransportDaemonFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTransportProxyCreationFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackRunWithProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAutoProfilingRequested()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAutoProfilingSucceeded()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAdvancedProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackChangeDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackChangeProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionDropdownClicked()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCreateSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackStopSession()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionsPanelStateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionsPanelResized()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSessionArtifactSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackGoBack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackZoomIn()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackZoomOut()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackResetZoom()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackToggleStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackNavigateToCode()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectRange()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCpuStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 274,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackForceGc()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackDumpHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackExportHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackExportAllocation()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackChangeClassArrangment()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMemoryStack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMemoryReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectMemoryHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 365,
  "endLine" : 366,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsOverview()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsResponse()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsRequest()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkDetailsStack()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkConnectionsView()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectNetworkThreadsView()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackOpenProfilingConfigDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCreateCustomProfilingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackToggleCpuThreadsHideablePanel()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMemoryProfilerInstanceFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 424,
  "endLine" : 425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFinished()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 551,
  "endLine" : 552,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 555,
  "endLine" : 556,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 559,
  "endLine" : 560,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 563,
  "endLine" : 564,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/NullMonitorStage.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ProfilerMonitor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::profilers" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/memory/HeapDumpTaskHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndSelectCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/LiveCpuUsageModel.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::profilers" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/art/ArtTraceHandler.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::profilers" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtraceProducer()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/AtraceProducer.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/event/EventMonitor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfiler.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventProfiler.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::profilers" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/customevent/CustomEventMonitor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::profilers" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unload()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LegacyAllocationCaptureObject.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryObjectTreeNode.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::profilers" ],
  "startLine" : 210,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaEqualityUtil()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/SchemaEqualityUtil.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleUtil()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/json/BundleUtil.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateEditorComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeLater()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 135,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyByBalloon()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaximized()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 158,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutToRestoreLater()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayout()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSideStack()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 180,
  "endLine" : 181,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideToolWindow()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 184,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 229,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowStripeButton()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 253,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 267,
  "endLine" : 268,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 271,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 280,
  "endLine" : 281,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSplitMode()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoHide()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 299,
  "endLine" : 300,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToHideOnEmptyContent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 303,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 312,
  "endLine" : 313,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 321,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 330,
  "endLine" : 331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStripeTitle()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 344,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStripeTitleProvider()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 348,
  "endLine" : 349,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentUiType()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 357,
  "endLine" : 358,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultContentUiType()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 370,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 374,
  "endLine" : 375,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installWatcher()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 378,
  "endLine" : 379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContentManagerListener()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 397,
  "endLine" : 398,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultState()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 401,
  "endLine" : 402,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showContentPopup()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 412,
  "endLine" : 413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stretchWidth()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 421,
  "endLine" : 422,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stretchHeight()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 425,
  "endLine" : 426,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalGearActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 434,
  "endLine" : 435,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 438,
  "endLine" : 439,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 442,
  "endLine" : 443,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabDoubleClickActions()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 446,
  "endLine" : 447,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDataProvider()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/ToolWindowHeadlessManagerImpl.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::streaming" ],
  "startLine" : 497,
  "endLine" : 498,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/core/FloatingToolbarContainerTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::streaming" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 878,
  "endLine" : 879,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 881,
  "endLine" : 882,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 884,
  "endLine" : 885,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/StreamingToolWindowManager.kt",
  "fileLinesCount" : 1480,
  "components" : [ "primary::streaming" ],
  "startLine" : 1450,
  "endLine" : 1451,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBorder()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/EmptyStatePanel.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::streaming" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndOfVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 666,
  "endLine" : 667,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 818,
  "endLine" : 819,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDeviceFrameVisible()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceToolWindowPanel.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::streaming" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 395,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorAdbReadyService.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmptyStreamObserver.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::streaming" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmptyStreamObserver.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::streaming" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmptyStreamObserver.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 1546,
  "endLine" : 1547,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorScreenshotAction.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::streaming" ],
  "startLine" : 165,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestActive()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/DeviceStateManagerCallback.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::streaming" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestCanceled()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/java/com/android/tools/screensharing/DeviceStateManagerCallback.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::OnDisplayAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 193,
  "endLine" : 194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayStreamer::OnDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/display_streamer.cc",
  "fileLinesCount" : 547,
  "components" : [ "primary::streaming" ],
  "startLine" : 196,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit JNumber()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 363,
  "endLine" : 364,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit JIterator()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 377,
  "endLine" : 378,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit JIterable()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/jvm.h",
  "fileLinesCount" : 461,
  "components" : [ "primary::streaming" ],
  "startLine" : 397,
  "endLine" : 398,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/ServiceProxy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-transport" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfilerColors()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerColors.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/SessionProfilersView.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/AndroidFrameTimelineTab.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/AndroidFrameTimelineTab.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfilerLayout()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerLayout.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/MemoryClassifierView.java",
  "fileLinesCount" : 1026,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidProjectRootUtil()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectRootUtil.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/updater/UpdatableManagerTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dependency()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/AspectModel.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/TooltipModel.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppressKotlin_after.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppressKotlinOnR_after.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1b.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresApi14()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaRemoveObsoleteSdkCheck.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enforceFooPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaCheckResultTest2_after.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJavaSingle.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1f_after.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requires352()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin35Req352Kotlin_after.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresFutureMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin36Req99Java.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1f.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresFutureMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin36Req99Kotlin_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extendAppCompatWidgets_after.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJavaSingle_after.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresApi14()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinRemoveObsoleteSdkCheck_after.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requires352()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin35Req352Java_after.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requires_35()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMajor.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enforceFooPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaCheckResultTest2.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun neverTrue()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinRemoveObsoleteSdkCheck2_after.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/activityRegistered/MyActivity.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::android-lint" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/genBackupDescriptor/MySqliteHelper.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpgrade()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/genBackupDescriptor/MySqliteHelper.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::android-lint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiInlined/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/global/apiCheck1/MyActivity.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requires_35()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiKotlinSingleMajor_after.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requires352()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin35Req352Java.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresFutureMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin1Req99Kotlin_after.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rAndRb()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingExtension_after.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requires_352()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMinor_after.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresFutureMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin1Req99Java.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1c.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::android-lint" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requires_352()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiKotlinSingleMinor_after.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1b_after.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlin_after.k2.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requires_352()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMinor.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresApi14()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/javaRemoveObsoleteSdkCheck_after.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresFutureMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin1Req99Java_after.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lint" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJava_after.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::android-lint" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppress_after.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requires_35()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresApiJavaSingleMajor_after.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProp1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepJava_after.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionJava.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::android-lint" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::android-lint" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extendAppCompatWidgets.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-lint" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActivity()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/apiCheck1c_after.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::android-lint" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProp1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepJava.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/extensionSuppress.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlinSingle_after.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-lint" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlin_after.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::android-lint" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/missingIntDefSwitch_after.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::android-lint" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresExtRv4()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/requiresExtensionKotlinSingle_after.k2.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::android-lint" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requiresFutureMinor()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addFullVersionCheckMin36Req99Java_after.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::android-lint" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresApi14()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinRemoveObsoleteSdkCheck.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android-lint" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeProject.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::android-lint" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLintIdeIssueRegistry()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeIssueRegistry.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-lint" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Foo31()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Foo41()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Foo51()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GlancePreviewFun()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlanceProjectTestRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SomePreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showBalloon()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 765,
  "endLine" : 765,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/ndk/PageAlignNotifierTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::android" ],
  "startLine" : 766,
  "endLine" : 766,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/sdk/wizard/AehdWizardControllerTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::android" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browse()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/help/AndroidStudioHelpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browse()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/help/AndroidStudioHelpTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/SdkComponentsStepTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AbstractProgressStepTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AbstractProgressStepTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 298,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyB()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 320,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyC()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 474,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 475,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 488,
  "endLine" : 488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 523,
  "endLine" : 523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImplTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::android" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewCompileFlowTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorKtTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorKtTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private A()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/heap/HeapAnalyzerTest.java",
  "fileLinesCount" : 1201,
  "components" : [ "primary::android" ],
  "startLine" : 1116,
  "endLine" : 1116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/desugaringErrors/default_interface/HasDefaultInterfaceMethod.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::android" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void foo()",
  "longName" : "",
  "relativeFileName" : "android/testData/desugaringErrors/static_interface/HasStaticIterfaceMethod.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyDetector()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainActivityDetector()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MainActivityDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyDetector()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/ICancellationSignal.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "android/testData/snapshots/projects/privacySandboxSdk/libraryAndConsumer/ads-sdk-implementation/src/main/java/com/myrbsdk/IIntTransactionCallback.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivity_after.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickHandler1()",
  "longName" : "",
  "relativeFileName" : "android/testData/dom/layout/OnClickActivityWithLayout_after.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void basicTypes()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleAidl/app/src/main/java/com/example/JavaRemoteInterfaceImpl.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun basicTypes()",
  "longName" : "",
  "relativeFileName" : "android/testData/projects/simpleAidl/app/src/main/java/com/example/KotlinRemoteInterfaceImpl.kt",
  "fileLinesCount" : 5,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElectricUnicycleUsage()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/ElectricUnicycleUsage.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useElectricUnicycle()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/ElectricUnicycleUsage.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VegetableUsage()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/VegetableUsage.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useVegetable()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/VegetableUsage.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useMushroom()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/MushroomUsage.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useTransportationMode()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/TransportationModeUsage.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AmplifierUsage()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/AmplifierUsage.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::android" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useAmplifier()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/AmplifierUsage.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::android" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useUrbanistChannel()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/UrbanistChannelUsage.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useFruit()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/FruitUsage.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useGuitar()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/GuitarUsage.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useMicrophone()",
  "longName" : "",
  "relativeFileName" : "android/testData/libs/lang/typedef/jar/src/library/function/definition/MicrophoneUsage.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::android" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refreshChildren()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/ResourceClassGeneratorTest.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::android" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceFoldingBuilder()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/folding/ResourceFoldingBuilder.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/PageAlignDisposable.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LastActionTracker()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LastActionTracker.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/RecordingManager.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/LockStatusReportContributor.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/CPUUseReportContributor.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleNode()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/heap/DepthFirstSearchTraverse.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::android" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun preVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun postVisit()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitStringInUTF8()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitLoadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAllocSites()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitHeapSummary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitStartThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitEndThread()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitHeapDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitHeapDumpEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitCPUSamples()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitControlSettings()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootUnknown()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootGlobalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootLocalJNI()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootJavaFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootNativeStack()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootStickyClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootThreadBlock()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootMonitorUsed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitRootThreadObject()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitObjectArrayDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitInstanceDump()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitUnloadClass()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/parser/HProfVisitor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIDMapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIDMapper()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestManager.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::android" ],
  "startLine" : 317,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 504,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildAddition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildRemoval()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildReplacement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildMovement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidPsiTreeChangeListener.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildAddition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildRemoval()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildReplacement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 624,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildMovement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 626,
  "endLine" : 626,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforePropertyChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 632,
  "endLine" : 632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentsChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildAddition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildRemoval()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildReplacement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildMovement()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeChildrenChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforePropertyChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/SampleDataListener.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FloatResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/FloatResources.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/DynamicValueResourceRepository.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidDependenciesCache.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/SetupSdkApplicationService.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeLibrary()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/apk/debugging/NativeLibrary.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startedListening()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/BuildListener.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VectorDrawableTransformer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/VectorDrawableTransformer.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/classloading/loaders/JarManager.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurable.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/DeployTargetConfigurable.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/ApplicationRunParameters.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::android" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetFrom()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DevicesSelectedService.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/DeploymentTargetDevicesService.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConfigurationRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/RunConfigurationFlow.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConfigurationAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/selector/RunConfigurationFlow.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/DeviceEventWatcher.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitValues()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/AnnotationVisitor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/MethodVisitor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/MethodVisitor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitInstructions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/MethodVisitor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitParameters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/MethodVisitor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/MethodVisitor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitLocalVariables()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/MethodVisitor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitTryCatchBlocks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/MethodVisitor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitType()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/TryCatchBlockVisitor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/FieldVisitor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/FieldVisitor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/FieldVisitor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/FieldVisitor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/FieldVisitor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ParameterVisitor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ParameterVisitor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/LocalVariableVisitor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitDesc()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/LocalVariableVisitor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/LocalVariableVisitor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitStart()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/LocalVariableVisitor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitEnd()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/LocalVariableVisitor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAccess()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitSignature()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitSuperName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitInterfaces()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitVersion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitEnclosingMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitMethods()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitFields()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAnnotations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolutionUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/theme/ResolutionUtils.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFastPreviewStatusChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 460,
  "endLine" : 460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/EmbeddedCompilerClientImpl.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeAfterPendingUpdatesFinish()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun waitForUpdates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/StringResourceEditor.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/RenderingBuildStatusManager.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/StudioFirstRunWelcomeScreen.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdInstallInfoStep.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/SdkComponentsStepForm.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/deprecated/AehdUninstallInfoStep.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/FirstRunWizardModel.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::android" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/SdkComponentsStepController.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/AndroidPlatformSdkComponentTreeNode.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/install/CheckSdkOperation.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioEventLogger.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rollOver()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/AndroidStudioEventLogger.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunStopped()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testAssumptionFailure()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testIgnored()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testEnded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/UsageTrackerTestRunListener.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/importer/IntermediateAsset.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisposal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/LayoutRenderer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeCustomImporter()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/ResourceImporter.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisposal()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/FrameworkDrawableRenderer.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalRemoved()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalAdded()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/SectionList.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInfoOnUserData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun normalizeDeclaration()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightField.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::android" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void keyStoreSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ApkSigningSettingsForm.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void keyStoreCreated()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ApkSigningSettingsForm.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void keyAliasSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ApkSigningSettingsForm.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void keyAliasCreated()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/compiler/artifact/ApkSigningSettingsForm.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidColorDomUtil()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/color/AndroidColorDomUtil.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvdManagerUtils()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/sdk/AvdManagerUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidPluginDisposable.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBundle()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/AndroidBundle.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun use$annotationName()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 611,
  "endLine" : 611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSomething()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributorTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSomething()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributorTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileLevelFunction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileLevelFunction()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodA()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/AsmTransformingLoaderTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodB()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/classloading/loaders/AsmTransformingLoaderTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLogcatFile()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidDeclarativeWatchFaceConfigurationExecutorTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activate()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/Fakes.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activate()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/Fakes.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun activate()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/Fakes.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/ActionGroupSectionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/ActionGroupSectionTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun b()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notComposable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notComposable()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun C()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun first()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun second()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun group()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun group()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysisTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverableError()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverableError()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun T()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 289,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun invisibleFunction()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invisibleFunction()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 550,
  "endLine" : 550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hello()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorServiceTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorServiceTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun a()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 679,
  "endLine" : 679,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 695,
  "endLine" : 695,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSecondaryViewAlpha()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 917,
  "endLine" : 917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSecondaryViewAlpha()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 940,
  "endLine" : 940,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1535,
  "endLine" : 1535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun style()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1536,
  "endLine" : 1536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1611,
  "endLine" : 1611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2054,
  "endLine" : 2054,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2055,
  "endLine" : 2055,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2056,
  "endLine" : 2056,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2057,
  "endLine" : 2057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2058,
  "endLine" : 2058,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2134,
  "endLine" : 2134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2136,
  "endLine" : 2136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2138,
  "endLine" : 2138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2140,
  "endLine" : 2140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2142,
  "endLine" : 2142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2144,
  "endLine" : 2144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2146,
  "endLine" : 2146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2148,
  "endLine" : 2148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedFromReflection2()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2150,
  "endLine" : 2150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioProgressManagerAdapter()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/progress/StudioProgressManagerAdapter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-common" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioFlags()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/flags/StudioFlags.java",
  "fileLinesCount" : 2660,
  "components" : [ "primary::android-common" ],
  "startLine" : 2655,
  "endLine" : 2655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAll()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/SuspendingAlarm.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::android-common" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/CaptureDetailsTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CpuProfilerConfigConverter()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/profilingconfig/CpuProfilerConfigConverter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartFailure()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/LegacyCpuProfilingHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/TraceProcessorService.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/StudioProfilersSessionTab.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/dynamicapp/ConfigureDynamicModuleStepTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/multiplatform/ConfigureKotlinMultiplatformLibraryModuleStepTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android-npw" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IconGeneratorTestUtil()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/IconGeneratorTestUtil.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::android-npw" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddBaselineProfilesModuleTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::android-npw" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddNewModulesToAppTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/AddKotlinMultiplatformLibraryModuleTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android-npw" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/NewModuleCompileSdkSelectionTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android-npw" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModelWizard()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardDelegate.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun accept()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/ComponentProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::android-npw" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiRenderingStarted()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android-npw" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiRenderingFinished()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android-npw" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuiltInImages()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/assetstudio/BuiltInImages.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::android-npw" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewText()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1450,
  "endLine" : 1450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getViewText()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1452,
  "endLine" : 1452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveView()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingSupport/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveView()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testData/projects/projectWithDataBindingAndroidX/app/src/main/java/com/android/example/appwithdatabinding/SampleVo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenshot/ShellCommandScreenshotProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchNewProjectAgent()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/GeminiPluginApi.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::ml-api" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/StartReattachingDebuggerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::execution" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/StartReattachingDebuggerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::execution" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebuggerTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::execution" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebuggerTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::execution" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceConnected()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/ApplicationTerminator.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::execution" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitor.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::execution" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/stats/RunStatsService.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::execution" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun shouldUpdate()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdDeviceCatalogService.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debug/AndroidJdiHelperClassLoader.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::debuggers" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectorTabLaunchSupportTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDownloadIntermediatesLocation()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/resolver/http/HttpArtifactResolverTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectorTabShell.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/SelectProcessAction.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/api/src/com/android/tools/idea/appinspection/inspector/api/AppInspectionIdeServices.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionTargetTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 290,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackErrorOccurred()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackToolWindowOpened()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackToolWindowHidden()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackInspectionStopped()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trackInspectionRestarted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionTargetManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOnExtendTimelineListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/FakeNetworkInspectorDataSource.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/FakeNetworkInspectorDataSource.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 701,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/FileDatabaseManager.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/live/LiveSqliteResultSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/EmptySqliteResultSet.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 750,
  "endLine" : 750,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableViewImpl.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 752,
  "endLine" : 752,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportSyncProgress()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorViewImpl.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/QueryHistoryView.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDatabaseSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluateCurrentStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sqliteStatementTextChangedInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun prepareProject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/diff/activity/ProjectRenderer.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::android-templates" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/KotlinBomPlatformDependencyTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::android-templates" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr GLuint getTextureID()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/TextureAsset.h",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-templates" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline TextureAsset()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/TextureAsset.h",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-templates" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline AndroidOut()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/AndroidOut.h",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-templates" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void assertGlError()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivity/Template test module/src/main/cpp/Utility.h",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-templates" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr GLuint getTextureID()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/TextureAsset.h",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-templates" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline TextureAsset()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/TextureAsset.h",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-templates" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline AndroidOut()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/AndroidOut.h",
  "fileLinesCount" : 38,
  "components" : [ "primary::android-templates" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void assertGlError()",
  "longName" : "",
  "relativeFileName" : "android-templates/testData/golden/testGameActivityWithKotlin/Template test module/src/main/cpp/Utility.h",
  "fileLinesCount" : 34,
  "components" : [ "primary::android-templates" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDirectory()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addModuleDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFileDependency()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addProjectGradleProperty()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSourceSet()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExtVar()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIncludeToSettings()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBuildFeature()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setViewBinding()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCppOptions()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requireJavaVersion()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setJavaKotlinCompileOptions()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDynamicFeature()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useLibrary()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompileSdk()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/FindReferencesRecipeExecutor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android-templates" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/GradleDependencyCompatibilityAnalyzerTest.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun foo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bar()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackground()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/variant/view/BuildVariantView.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEscapeStringTemplateEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteralStringTemplateEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/service/resolve/NamespacePsiPackageReferenceProvider.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncStarted()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListenerWithRoot.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListenerWithRoot.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncSucceeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListenerWithRoot.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncSkipped()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListenerWithRoot.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncCancelled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncListenerWithRoot.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NdkModuleModelDataService()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/data/service/NdkModuleModelDataService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoNotUseLegacyJavaFacetRemover()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/java/DoNotUseLegacyJavaFacetRemover.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 328,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleProjectInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleProjectInfo.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderParamsFlags()",
  "longName" : "",
  "relativeFileName" : "layoutlib-loader/src/com/android/tools/idea/layoutlib/RenderParamsFlags.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::layoutlib-loader" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteScheduled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 409,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseFinished()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRerunScheduled()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapter.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorMoved()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorRemoved()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSaveFileDialog()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 563,
  "endLine" : 573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1648,
  "endLine" : 1648,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/menu/item/NonToggleMenuItem.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeWillCollapse()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/ui/DeviceFileExplorerViewImpl.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setResourceClass()",
  "longName" : "",
  "relativeFileName" : "assistant/testSrc/com.android.tools.idea.assistant.view/TutorialCardTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::assistant" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/AssistantToolWindowService.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::assistant" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image()",
  "longName" : "",
  "relativeFileName" : "assistant/src/com/android/tools/idea/assistant/DefaultTutorialBundle.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::assistant" ],
  "startLine" : 671,
  "endLine" : 671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needsPermissions1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/supportAnnotation.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needsPermissions2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/supportAnnotation.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun test1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun test2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test3()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test1()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test2()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun method()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/parcel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetFrom()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateBasedOnInstantState()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pauseThreads()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/BleakHelper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::bleak" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeThreads()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/BleakHelper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::bleak" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValidationResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsForm.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryPlace()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsForm.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/SimplePropertyEditor.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/TestUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/editor/multirepresentation/TestUtils.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/positionable/TestPositionableContent.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestRenderAndWait()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestRender()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFromNlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewPeerPanelTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollToCenter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/InteractionHandlerTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceUserRequestedRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/InteractionHandlerTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/InteractionHandlerTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollToCenter()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 616,
  "endLine" : 616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceUserRequestedRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceRefresh()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeviceChanged()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/DeviceActionsTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myMethod()",
  "longName" : "",
  "relativeFileName" : "designer/testData/linkmanager/MyClass.kt",
  "fileLinesCount" : 6,
  "components" : [ "primary::designer" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintFocus()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationToolbarSliderUI.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::designer" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/TextEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/PreviewRepresentation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerShortcuts()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/PreviewRepresentation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/PreviewRepresentation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/PreviewRepresentation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/PreviewRepresentation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/PreviewRepresentation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/ScrollViewHandler.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintWidgetConstants()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/constraint/model/ConstraintWidgetConstants.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/HorizontalScrollViewHandler.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::designer" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/PanInteraction.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/interaction/PanInteraction.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::designer" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onViewProviderReplaced()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewProviders.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCache()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/DefaultPropertyValueProvider.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalAdded()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalRemoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/InputTypeEditor.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinition.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::designer" ],
  "startLine" : 510,
  "endLine" : 510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaretMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigationViewSceneView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/menu/NavigationViewSceneView.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::designer" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ViewActionSeparator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::designer" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/RenderingQueue.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/XmlToComposeConverter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignFileEditor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignFileEditor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignFileEditor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deselectNotify()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignFileEditor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignFileEditor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignFileEditor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignFileEditor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::designer" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onUserSelectedAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditor.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaretMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaretMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleaseWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun singleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 409,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doubleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun zoom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hoverWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stayHovering()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 417,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuTrigger()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleasedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 426,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceListener.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modelsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurfaceListener.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleaseWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun singleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doubleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hoverWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuTrigger()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaretMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleasedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutlibInteractionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun notifyComponentActivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUI()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/SceneView.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::designer" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/Layer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onHover()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/Layer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordRender()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/diagnostics/NlDiagnostics.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearSecondary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSecondarySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHighlightSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeMove()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1055,
  "endLine" : 1055,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCreateFromTransferrable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponent.java",
  "fileLinesCount" : 1072,
  "components" : [ "primary::designer" ],
  "startLine" : 1065,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTagElement()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendEmpty.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::designer" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reformatAndRearrange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/NlComponentBackendEmpty.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ModelListener.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void modelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ModelListener.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void modelLiveUpdate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ModelListener.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void modelChangedOnLayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ModelListener.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void modelActivated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/ModelListener.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromViewInfo()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/DefaultModelUpdater.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::designer" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlWriteCommandActionUtil()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/command/NlWriteCommandActionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/manager/PositionableContentLayoutManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/manager/PositionableContentLayoutManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/manager/MatchParentLayoutManager.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/manager/MatchParentLayoutManager.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFromNlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponentHierarchyProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 953,
  "endLine" : 953,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRevertToOriginal()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 955,
  "endLine" : 955,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NlModelBuilderUtil()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/NlModelBuilderUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerActionsShortcuts()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/common/fixtures/ModelBuilder.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::designer" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/PreviewConfigurationTest.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingStatusChanged()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pairingDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAndStartAvd()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WizardAction.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restart()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WizardAction.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onWizardFinished()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onWizardAdvanceError()",
  "longName" : "",
  "relativeFileName" : "wizard-model/src/com/android/tools/idea/wizard/model/ModelWizard.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::wizard-model" ],
  "startLine" : 565,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/databinding/src/p1/p2/ModelWithIds.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::databinding" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOnPropertyChangedCallback()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/KtObservable.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::databinding" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeOnPropertyChangedCallback()",
  "longName" : "",
  "relativeFileName" : "databinding/testData/projects/projectForTracking/app/src/main/java/com/android/example/appwithdatabinding/KtObservable.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::databinding" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/module/LayoutBindingModuleCache.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::databinding" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidSignatureNoReturnType()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewHasValidMethodSignatureTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validMethodWithComposableAnnotation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewComposableAnnotationIsNotSupportedTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTileProjectRule.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun upgradeAgp()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun updateAgp()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateDeprecatedConfigurations()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun logSession()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun logSession()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun logQuickFixInvocation()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun logTooltipLink()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceExplorerService()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/DeviceExplorerService.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportErrorGeneric()",
  "longName" : "",
  "relativeFileName" : "device-explorer/src/com/android/tools/idea/device/explorer/ui/DeviceExplorerViewImpl.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::device-explorer" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/impl/IdeDependenciesImpl.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bridgeChanged()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun c()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/AnnotationPreviewNameHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun a()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/AnnotationPreviewNameHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/AnnotationPreviewNameHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSingleFilter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/focus/FocusModeTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/MethodPreviewElementModelAdapterTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anotherPreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somePreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anotherPreview()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openAnimationInspector()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAnimationInspector()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun animationInspectorAvailable()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun triggerPlayAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun triggerPauseAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableLoopAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableLoopAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeAnimationSpeed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun triggerJumpToStartAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun triggerJumpToEndAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clickAnimationInspectorTimeline()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandAnimationCard()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collapseAnimationCard()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openAnimationInTab()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAnimationTab()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lockAnimation()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unlockAnimation()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openPicker()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun triggerSwapStatesAction()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeEndState()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeStartState()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/TestUtils.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FooA1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FooC()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FooA2()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FooB()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abcde()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FooC()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fghia()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FooA1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotatedMethodsFinderTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphFinderTest.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphFinderTest.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphFinderTest.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphFinderTest.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphFinderTest.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMethod()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/find/AnnotationsGraphFinderTest.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 433,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview1()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hidePopup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonIssueNotificationActionTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonIssueNotificationActionTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 320,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/actions/CommonIssueNotificationActionTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/UnsupportedLabel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDuration()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/LabelCard.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationManager.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun destroy()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationManager.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/FocusModeTabs.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/focus/CommonFocusEssentialsModeManager.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logInteractiveSession()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logStartupTime()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewSurface.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onSkippedChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraphFinder.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/interactive/InteractivePreviewManager.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateSavedBuildStatus()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnAdded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnRemoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/table/ConfigColumnTableAspect.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/toolwindow/splittingtabs/SplittingPanel.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void debugDraw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AnimatedComponent.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateTooltip()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TooltipView.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/StatLabel.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/StatLabel.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueForPathChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeModel.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeModel.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/common/ProposedFileTreeModel.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void registerCallbacks()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setFilter()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolContent.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void restore()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowCallback.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void autoHide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowCallback.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void startFiltering()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowCallback.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void stopFiltering()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowCallback.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateActions()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/workbench/ToolWindowCallback.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/instructions/RenderInstruction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/RowComponent.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installMouseDelegate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/Column.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installMouseDelegate()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/Column.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnAdded()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnRemoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columnSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseEntered()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseExited()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseMoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/BoxSelectionComponent.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/BlazeKotlinProjectConfigurator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KotlinUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/sync/KotlinUtils.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KotlinProjectTraversingService()",
  "longName" : "",
  "relativeFileName" : "aswb/kotlin/src/com/google/idea/blaze/kotlin/run/debug/KotlinProjectTraversingService.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazePythonTestLocator()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/smrunner/BlazePythonTestLocator.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void attachListeners()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/run/BlazePyDebugHelper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PythonPluginUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/python/src/com/google/idea/blaze/python/PythonPluginUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeWizardUserSettings()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/BlazeWizardUserSettings.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CreateFromScratchProjectViewOption.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateAndUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/CreateFromScratchProjectViewOption.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/wizard2/UseExistingBazelWorkspaceOption.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::aswb" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseQuerySyncSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/UseQuerySyncSection.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::aswb" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildConfigSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/BuildConfigSection.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnableCodeAnalysisOnSyncSection()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/projectview/section/sections/EnableCodeAnalysisOnSyncSection.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 392,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesRemoved()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeStructureChanged()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksTreeView.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::aswb" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void status()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void state()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeTaskRoot()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTask()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStopHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeStopHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/NoopTasksToolWindowService.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/TasksToolWindowServiceImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/toolwindow/ConsoleView.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::aswb" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeQueryProtoParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/query/BlazeQueryProtoParser.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageLister()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/PackageLister.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeBuildTargetSharder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/sharding/BlazeBuildTargetSharder.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::aswb" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncProjectTargetsHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncProjectTargetsHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::aswb" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericSourceFolderProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/GenericSourceFolderProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/libraries/ExternalLibraryManager.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void afterQuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncListener.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void createSdks()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/BlazeSyncPlugin.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncScope()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncScope.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncFailedException()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/SyncScope.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/sync/data/EmptyBlazeProjectDataManager.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeVcsHandlerCache()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/vcs/BlazeVcsHandlerCache.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentHidden()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncWidget.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::aswb" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record LoadProjectResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/ProjectLoaderImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addExtraFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BazelQueryRunner.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CcProjectProtoTransform()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/cc/CcProjectProtoTransform.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupedOutputArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/GroupedOutputArtifacts.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsLogger()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/settings/QuerySyncSettings.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LanguageClasses()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/LanguageClasses.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record Entry()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/BuildArtifactCacheDirectory.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::aswb" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record UpdateResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/artifacts/ProjectArtifactStore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuerySync()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySync.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeCommandRunnerExperiments()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeCommandRunnerExperiments.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeFlags.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventProtocolOutputReader()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolOutputReader.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void deleteTemporaryOutputFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultHelper.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::aswb" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResultParser()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildResultParser.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventProtocolUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/BuildEventProtocolUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeInvocationContext.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OtherContext()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/BlazeInvocationContext.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultPrefetcherDelegator()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/prefetch/DefaultPrefetcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalInvokerHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/LocalInvokerHelper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BazelExitCode()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelExitCode.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BazelWorkspaceRootProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BazelWorkspaceRootProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RulesTemplates()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/livetemplates/RulesTemplates.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnixGlob()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/globbing/UnixGlob.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeTypeGroups()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/lang/buildfile/validation/AttributeTypeGroups.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Blaze()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/Blaze.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/settings/ui/BlazeUserSettingsCompositeConfigurable.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void buildStarting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildListener.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void buildCompleted()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/build/BlazeBuildListener.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectOpened()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectClosed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/scopes/ProjectCloseScope.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeScope.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/scope/BlazeScope.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeBeforeRunCommandHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeBeforeRunCommandHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::aswb" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeCommandState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeCommandState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeBinaryState()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/state/BlazeBinaryState.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTemporaryOutputFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/testlogs/BlazeTestResultHolder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeConfigurationNameBuilder()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/run/BlazeConfigurationNameBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FormatUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/formatter/FormatUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluginUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/plugin/PluginUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbsolutePathPatcherUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/AbsolutePathPatcher.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VfsUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/io/VfsUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/QuerySyncNodeDecorator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::aswb" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/syncstatus/SyncStatusNodeDecorator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::aswb" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessGroupUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/util/ProcessGroupUtil.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UiUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/ui/UiUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildFileUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BuildFileUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeProjectToggleAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectToggleAction.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectToggleAction.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlazeProjectAction()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateForBlazeProject()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/actions/BlazeProjectAction.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveIntegrationRecordsConfirmationOption()",
  "longName" : "",
  "relativeFileName" : "aswb/vcs/src/com/google/idea/bazel/vcs/RemoveIntegrationRecordsConfirmationOption.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyLibrary()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/sync/importer/emptylibrary/EmptyLibrary.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetKindUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/TargetKindUtil.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LibraryActionHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LibraryActionHelper.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LintJarHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/libraries/LintJarHelper.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareForDeletion()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/lang/build/BuildFileSafeDeleteProcessor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::aswb" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HotSwapUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/hotswap/HotSwapUtils.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeJUnitTestFilterFlags()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/producers/BlazeJUnitTestFilterFlags.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::aswb" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/java/src/com/google/idea/blaze/java/run/RunUtil.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartnerFilePatterns()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/PartnerFilePatterns.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwitchToHeaderOrSourceSearch()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/navigation/SwitchToHeaderOrSourceSearch.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OCWorkspaceModifiableModelDisposer()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/OCWorkspaceModifiableModelDisposer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/qsync/CcProjectModelUpdater.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CFileExtensions()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/CFileExtensions.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeaderGuardHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/HeaderGuardHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeConfigurationToolchainResolver()",
  "longName" : "",
  "relativeFileName" : "aswb/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationToolchainResolver.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExperimentUsernameProvider()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/ExperimentUsernameProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializationUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/common/experiments/src/com/google/idea/common/experiments/SerializationUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MorePlatformUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/MorePlatformUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrencyUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/common/util/src/com/google/idea/common/util/ConcurrencyUtil.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeployTasksHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/run/tasks/DeployTasksHelper.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValidationErrorCompat()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/android/tools/idea/run/ValidationErrorCompat.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::aswb" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneratedAndroidResourcesSection()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectview/GeneratedAndroidResourcesSection.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::aswb" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParsedManifestService()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/manifest/ParsedManifestService.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneratedResourceWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/importer/problems/GeneratedResourceWarnings.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidSdkFromProjectView()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/sync/sdk/AndroidSdkFromProjectView.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::aswb" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unpacker()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/Unpacker.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnpackedAarUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/libraries/UnpackedAarUtils.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::aswb" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowValueEditing()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::aswb" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageNameUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/PackageNameUtils.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestValueProcessor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/ManifestValueProcessor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlazeBuildCounter()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/projectsystem/BlazeProjectSystemBuildManager.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::aswb" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaunchMetrics()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/LaunchMetrics.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecRootUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/ExecRootUtil.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::aswb" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AaptUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/AaptUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeployDataExtractor()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/DeployDataExtractor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileInstallApplicationDeployer()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/runner/MobileInstallApplicationDeployer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserIdHelper()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/UserIdHelper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::aswb" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StudioDeployerExperiment()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/mobileinstall/StudioDeployerExperiment.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/run/binary/BlazeDefaultActivityLocator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runfiles()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/runfiles/Runfiles.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::aswb" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/TestUtils.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/FakeListeningScheduledExecutorService.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::aswb" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeTestSystemProperties()",
  "longName" : "",
  "relativeFileName" : "aswb/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Interners()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Interners.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::aswb" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeBegin()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/DownloadTrackingScope.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScopeEnd()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/DownloadTrackingScope.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoStringInterner()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/proto/ProtoStringInterner.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::aswb" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuleKinds()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/RuleKinds.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::aswb" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/NoopContext.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasError()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/NoopContext.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasWarnings()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/javatests/com/google/idea/blaze/common/NoopContext.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::aswb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkylarkDebuggingUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/skylark/src/com/google/idea/blaze/skylark/debugger/SkylarkDebuggingUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeProjectDataStorage()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BlazeProjectDataStorage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::aswb" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuerySummaryTestUtil()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/query/QuerySummaryTestUtil.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::aswb" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuerySyncTestUtils()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::aswb" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/MockArtifactCache.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void purge()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/MockArtifactCache.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::aswb" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AspectProtos()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/artifacts/AspectProtos.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactLocationParser()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/ArtifactLocationParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::aswb" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateAar()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/CreateAar.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::aswb" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionParser()",
  "longName" : "",
  "relativeFileName" : "aswb/aspect/tools/src/com/google/idea/blaze/aspect/OptionParser.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlazeDartLibrarySource()",
  "longName" : "",
  "relativeFileName" : "aswb/dart/src/com/google/idea/blaze/dart/BlazeDartLibrarySource.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::aswb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontProvideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontProvideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 386,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontProvideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 485,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontProvideHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 535,
  "endLine" : 535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindHeater()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionOutsideClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleCompanion()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleCompanionWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModuleCompanion()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModuleCompanionWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleCompanion()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleCompanionWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModuleCompanion()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModuleCompanionWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar3()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar4()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar3()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar4()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullable1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullable2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullable3()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullable4()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullable5()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullable6()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerConsoleFilterTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::dagger" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/v2/ui/WifiAvailableDevicesDialog.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::android-adb" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun qrCodeGenerated()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/QrCodeScanningController.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::android-adb" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNamePropertiesFetcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-adb" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNamePropertiesFetcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-adb" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceChanged()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ddms/DeviceNamePropertiesFetcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::android-adb" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/DeviceProvisionerService.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSerialNumber()",
  "longName" : "",
  "relativeFileName" : "wear-whs/testSrc/com/android/tools/idea/wearwhs/communication/FakeDeviceManager.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManagerImpl.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostBuildProjectModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/run/OutputBuildAction.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/imagepool/ImagePoolImageDisposerTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rendering" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesCompat()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ResourcesCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::rendering" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interrupt()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/RenderExecutorTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::rendering" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawImageTo()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/imagepool/ImagePool.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::rendering" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutPullParsers()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/parsers/LayoutPullParsers.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::rendering" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onBeforeInflate()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onAfterInflate()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onBeforeRender()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onAfterRender()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderTask.java",
  "fileLinesCount" : 1567,
  "components" : [ "primary::rendering" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/tracking/RenderTaskAllocationTrackerImpl.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasLoadedClasses()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMissingResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMissingClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBrokenClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAndroidFramework()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderLogger.java",
  "fileLinesCount" : 800,
  "components" : [ "primary::rendering" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleRefreshRenderUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestRender()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onBeforeLoadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/loaders/DelegatingClassLoader.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::rendering" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onAfterLoadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/loaders/DelegatingClassLoader.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::rendering" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onBeforeFindClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/loaders/DelegatingClassLoader.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::rendering" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onAfterFindClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/loaders/DelegatingClassLoader.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::rendering" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDependencies()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCache.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rendering" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classLoadStart()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classLoadedEnd()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classFindStart()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classFindEnd()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classRewritten()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPairDeviceWizard()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun removeDevice()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateState()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/ActionButtonsPanel.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/AppInsightsExternalAnnotatorTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshConfiguration()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/testSrc/com/android/tools/idea/vitals/ui/VitalsTabProviderTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectVersions()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectDevices()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectOperatingSystems()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectTimeInterval()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleFailureType()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enterOfflineMode()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revertToSnapshot()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectSignal()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectConnection()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextEvent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previousEvent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectVisibilityType()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectIssueVariant()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submitInsightFeedback()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/StubAppInsightsProjectLevelController.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/transform/CodeTransformation.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/transform/CodeTransformation.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshDevices()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/AddDeviceWizard.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::avd" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/FakeLogcatPresenter.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::logcat" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutputPaused()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performWhenNoDeferredOutput()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHelpId()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMessageFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printHyperlink()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowHeavyFilters()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/folding/ConsoleViewForFolding.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::logcat" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectHyperlinks()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatMainPanel.kt",
  "fileLinesCount" : 1161,
  "components" : [ "primary::logcat" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun prepare()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/LogcatFilter.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatMessageAssembler.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::logcat" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun start()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatProtoShellCollector.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::logcat" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun end()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatProtoShellCollector.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::logcat" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/AutoProguardMessageRewriter.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::logcat" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Bar()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyButton()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyButton()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyButton()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreenElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreenElement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WrappingFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 289,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarZero()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarFour()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarFive()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarSeven()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarTwo()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppBarIcon()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Canvas()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 782,
  "endLine" : 782,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestMethod()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 841,
  "endLine" : 841,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1031,
  "endLine" : 1031,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1088,
  "endLine" : 1088,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1200,
  "endLine" : 1200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidgetWithModifier()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HomeScreen()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalPublicFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myWidget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyView()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeSuppressorTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NormalFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeSuppressorTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyView()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeSuppressorTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NormalFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeSuppressorTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 263,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectInEditor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun highlightInEditor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 311,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableElementAutomaticRenamerFactoryTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreetingNew()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableElementAutomaticRenamerFactoryTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockReferenceType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun g()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/ComposePositionManagerTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun g()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/ComposePositionManagerTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionThatTakesALambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 289,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionThatTakesALambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 313,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 410,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 436,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjust()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjust()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjust()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeFoldingBuilderTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableItemPresentationProviderTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableElementRefactoringElementListenerProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun override()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-flags/src/com/android/tools/idea/gradle/feature/flags/DeclarativeStudioSupport.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gradle-dsl-flags" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverride()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-flags/src/com/android/tools/idea/gradle/feature/flags/DeclarativeStudioSupport.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gradle-dsl-flags" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavTestCase.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::nav" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectDirectory()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAnchorSelectionIndex()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLeadSelectionIndex()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 386,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanel.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::nav" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/structure/HostPanelDefinition.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::nav" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/NavPropertiesPanelToolContent.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::nav" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFrame()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/decorator/NavBaseDecorator.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::nav" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelDerivedDataChanged()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/NavSceneManager.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::nav" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisposal()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/ThumbnailManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::nav" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/ModuleNavigationResourcesModificationTracker.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nav" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "device-explorer-monitor/src/com/android/tools/idea/device/explorer/monitor/ui/menu/item/PackageFilterMenuItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::device-explorer-monitor" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/pagealign/AlignmentWarningViewer.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "observable-ui/testSrc/com/android/tools/idea/observable/ui/IconPropertyTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::observable-ui" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 806,
  "endLine" : 806,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doDisconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 808,
  "endLine" : 808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionMadeFromImage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionMadeFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshButtonClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromPropertyValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromTreeActionMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromTreeDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRecompositionStats()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetRecompositionCountsClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachSuccess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeAttachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun frameReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foldInfoReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debuggerInUse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isXr()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/FakeSessionStats.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doDisconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stopFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/AbstractInspectorClientTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionModelTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 476,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doDisconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/stateinspection/StateInspectionModelTest.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExistingTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDataProvider()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  putUserData()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 477,
  "endLine" : 477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPreferredFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 483,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDisplayName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 487,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTabName()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 491,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setToolwindowTitle()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDisposer()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 501,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setShouldDisposeContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDescription()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 509,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPinned()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPinnable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCloseable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActions()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSearchComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlertIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 545,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fireAlert()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 549,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBusyObject()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 553,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSeparator()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 557,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPopupIcon()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 559,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExecutionId()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/FakeRunningDevicesToolWindow.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 563,
  "endLine" : 563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerStateCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerErrorCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerRootsEventCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerTreeEventCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProgress()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stopFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/NavigationUtilsTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/ui/SelectedTabStateTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorActionTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorActionTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleLayoutInspectorActionTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleDeepInspectActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doDisconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/actions/ToggleDeepInspectActionTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserverTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserverTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopPollingSelectedDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/FakeForegroundProcessDetection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTransportDaemonException()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/TransportErrorListener.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTransportProxyCreationFail()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/TransportErrorListener.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializer.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeProxyService()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/LayoutInspectorTransportConfigContributor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDynamicCapabilities()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProgress()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stopFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionMadeFromImage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionMadeFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshButtonClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 320,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromPropertyValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 322,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromTreeActionMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromTreeDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gotoSourceFromRenderDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRecompositionStats()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetRecompositionCountsClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachSuccess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeAttachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun frameReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foldInfoReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debuggerInUse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnDeviceRendering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isXr()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/LayoutInspectorProjectService.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/DrawViewNode.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeVisible()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/rendering/StudioRendererPanel.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/ui/TabComponents.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDslElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDslLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslMethodCall()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslExpressionList()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslExpressionMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDslPropertiesElement()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslWriter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void correct()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/IncompleteParsingNotification.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void correct()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/InvalidExpressionNotification.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularApplication()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/notifications/CircularApplication.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeElementTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/FakeElementTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultTransform()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/ext/transforms/DefaultTransform.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontDirectoryDownloader.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::render-resources" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun download()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontDownloader.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::render-resources" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/configurations/Configuration.java",
  "fileLinesCount" : 1366,
  "components" : [ "primary::render-resources" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileResourceReader()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/FileResourceReader.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::render-resources" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetCompiledIds()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/apk/ApkResourceIdManager.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::render-resources" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview2()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview3()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pickerShown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 823,
  "endLine" : 823,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pickerClosed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 825,
  "endLine" : 825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsageData()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/PreviewPickerTests.kt",
  "fileLinesCount" : 842,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 827,
  "endLine" : 827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerAnnotationInspectionTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerAnnotationInspectionTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myFun()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composable1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badPreview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preview1()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/navigation/PreviewNavigationTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimationStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/TestClock.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSeekableAnimation()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/TestClock.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/TestClock.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateAnimatedVisibilityState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/TestClock.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateFromAndToStates()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/TestClock.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClockTimes()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/TestClock.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/InspectorTests.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewViewImplTest.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/TestComposePreviewManager.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restorePrevious()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/TestComposePreviewManager.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/TestComposePreviewManager.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/resize/ResizeIntegrationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/resize/ResizeIntegrationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/PreviewAnnotationRoundTripTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 384,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/actions/PreviewSurfaceActionManagerTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothing()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testData/projects/SimpleComposeApplication/app/src/main/java/google/simpleapplication/Text.kt",
  "fileLinesCount" : 4,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/model/PsiPropertiesModel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pickerShown()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/tracking/NoOpTracker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pickerClosed()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/tracking/NoOpTracker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logUsageData()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/common/tracking/NoOpTracker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Notifications.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setupInitialAnimationState()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/managers/FromToSupportedAnimationManager.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syncFromNlComponent()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/scene/ComposeSceneComponentProvider.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/ComposeProjectTestRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/NopComposePreviewManager.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restorePrevious()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/NopComposePreviewManager.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/NopComposePreviewManager.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestComposePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateVisibilityAndNotifications()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestComposePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProgress()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestComposePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRefreshCancelledByTheUser()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestComposePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutlibNativeCrash()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testFramework/com/android/tools/idea/compose/preview/TestComposePreviewView.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StudioInteractionService()",
  "longName" : "",
  "relativeFileName" : "as-driver/plugin/src/com/android/tools/asdriver/StudioInteractionService.java",
  "fileLinesCount" : 655,
  "components" : [ "primary::as-driver" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unload()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/FakeCaptureObject.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::profilers" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildAndLaunchAction()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeIdeProfilerServices.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::profilers" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMoveTrackGroupUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 487,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMoveTrackGroupDown()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 490,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackExpandTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 493,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackCollapseTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 496,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackMouseOverTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackSelectBox()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackFrameSelectionPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 505,
  "endLine" : 505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackAllFrameTogglingPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 508,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackLifecycleTogglingPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 514,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackNetworkMigrationDialogSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trackTaskEntered()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/FakeFeatureTracker.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::profilers" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun stopCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/singleartifact/SingleArtifactTaskHandler.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::profilers" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/tasks/taskhandlers/ProfilerTaskHandler.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ModelStage.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::profilers" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/ModelStage.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::profilers" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun export()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionArtifact.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionArtifact.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTag()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFullName()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/nodemodel/CppFunctionModel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CpuProfiler.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::profilers" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueForPathChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuTreeModel.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuTreeModel.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeTreeModelListener()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/capturedetails/CpuTreeModel.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::profilers" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOptions()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/config/UnspecifiedConfiguration.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateProfilingProcessStartingPointDropdown()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/TaskEntranceTabModel.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryProfiler.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::profilers" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _init()",
  "longName" : "",
  "relativeFileName" : "room/src/com/android/tools/idea/room/migrations/ui/GenerateMigrationWizardRenameTablesStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 484,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hardwareInputStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 515,
  "endLine" : 515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/benchmark/DeviceAdapterTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::streaming" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onConfigurationReloaded()",
  "longName" : "",
  "relativeFileName" : "streaming/streaming-benchmarker/app/src/main/java/com/android/tools/screensharing/benchmark/EncodedIntegerView.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::streaming" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayPanel.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::streaming" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onScreenScaleChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/ZoomablePanel.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::streaming" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun sendToDevice()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/UiComboBoxModel.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFraction()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageConverter()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/emulator/ImageConverter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::streaming" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int socket_fd()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_reader.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_timeout_millis()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_reader.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t timeout_millis()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_reader.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_timeout_millis()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/socket_writer.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteInt16()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.h",
  "fileLinesCount" : 62,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteInt32()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.h",
  "fileLinesCount" : 62,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteInt64()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_output_stream.h",
  "fileLinesCount" : 62,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint16_t ReadUInt16()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::streaming" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ReadUInt32()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::streaming" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t ReadUInt64()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::streaming" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t BufferedBytesAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/base128_input_stream.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsValid()",
  "longName" : "",
  "relativeFileName" : "streaming/screen-sharing-agent/app/src/main/cpp/accessors/audio_record.h",
  "fileLinesCount" : 57,
  "components" : [ "primary::streaming" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateValueFromProperty()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/model/BasePropertyEditorModel.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuCanceled()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/impl/ui/PropertyComboBox.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertiesGenerated()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesModelListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyValuesChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesModelListener.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/SelectedComponentModel.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/SelectedComponentModel.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleGroup()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/TableSupport.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRowHeight()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/TableSupport.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun browse()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/HelpSupport.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorLineModel.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorLineModel.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorLineModel.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCache()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorBuilder.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableModel.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableModel.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeExpanded()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelAdapterImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImplListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodesInserted()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImplListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeStructureChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImplListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodesChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImplListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodesRemoved()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImplListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeWillExpand()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableImpl.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueForPathChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTree()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImpl.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHeaderVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/TableVisibility.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColumnVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/TableVisibility.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/NodeType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAction()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/ColumnInfo.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPopup()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/ColumnInfo.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateUI()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/ColumnInfo.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeProxyService()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDaemonConfig()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeAgentConfig()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceConnected()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportServiceProxy.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::android-transport" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapshotCreationStarted()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceXmlSchemaProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceXmlSchemaProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installCommonMenuItems()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageWithToolbarViewTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 456,
  "endLine" : 456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enter()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeStage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exit()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/FakeStage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/TaskProfilersView.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateCustomLoadingPanel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/ProfilerMonitorView.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/capturedetails/ChartDetailsView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisFramesTab.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisFramesTab.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisEventsTab.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisEventsTab.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisSummaryTab.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReattached()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/analysis/CpuAnalysisSummaryTab.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderOverlay()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/HeapDumpRenderer.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CapturePanelTabContainer.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandNode()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/InstanceNode.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowGainedFocus()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/DropDownButton.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeBuildCompleted()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCompleted()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCurrent()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/memorysettings/BuildSystemComponent.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRecommended()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/memorysettings/BuildSystemComponent.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillChanged()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/memorysettings/BuildSystemComponent.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSystemXmxs()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/memorysettings/BuildSystemComponent.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalRemoved()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ConditionalEnumComboBoxModelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intervalAdded()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/ConditionalEnumComboBoxModelTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGroupMovedUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackGroupActionListener.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGroupMovedDown()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackGroupActionListener.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGroupCollapsed()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackGroupActionListener.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGroupExpanded()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackGroupActionListener.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseOver()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup/TrackGroupActionListener.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void selectionCreated()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void selectionCleared()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void selectionCreationFailure()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/RangeSelectionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updatable.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postUpdate()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updatable.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyDetector()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lint/src/main/java/com/example/google/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainActivityDetector()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish/src/main/java/com/example/google/lintpublish/MainActivityDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyDetector()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/projects/lintCustomChecks/lintpublish-remote/src/main/java/com/example/remote/lint/MyDetector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-lint" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProp1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepKotlin.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProp1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/addKeepKotlin_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enforceFooPermission()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/kotlinCheckResultTest2_after.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::android-lint" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelCreator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lint" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelCreator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lint" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelCreator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lint" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void somethingMore()",
  "longName" : "",
  "relativeFileName" : "android-lint/testData/lint/parcelCreator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::android-lint" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementFinderTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNeedsComposableInspection()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectionsWithNoImport()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewMustBeTopLevel()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopLevelPreview()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWidthShouldNotExceedLimit()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHeightShouldNotExceedLimit()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/InspectionsTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "glance-designer/testSrc/com/android/tools/idea/glance/preview/GlancePreviewElementTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::glance-designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerServiceForChange()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/gservices/StudioDeprecationCheckerTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldGenerateManifestLightClasses()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/res/AndroidManifestClassPsiElementFinderTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveSecondListener()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCalledOnSubscriptionWhenPreviousBuildIsSuccessful()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyOneSubscriptionPerProject()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/rendering/BuildListenerTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPluginOfTypeRegistered()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposeRuntimeTestUtil.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun licenseStep_refreshedWhenSdkPathChanged()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/WelcomeScreenWizardTest.kt",
  "fileLinesCount" : 1002,
  "components" : [ "primary::android" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIndeterminate()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/welcome/wizard/AbstractProgressStepTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotification()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/memorysettings/AndroidLowMemoryNotifierTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetMachineDetails()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/stats/AndroidStudioUsageTrackerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apiExample()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceptionHandler()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposing()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitScope()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun send()",
  "longName" : "",
  "relativeFileName" : "android/testSrc/com/android/tools/idea/concurrency/CoroutineUtilsTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractApplyAndName()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/SelectedVariantCollectorTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJavaVersionMask()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/internal/ProjectDumperTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJDKVersionMask()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/internal/ProjectDumperTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJDKPathMask()",
  "longName" : "",
  "relativeFileName" : "android/gradle.project.sync/testSrc/com/android/tools/idea/gradle/project/sync/internal/ProjectDumperTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuggestedImport_kotlinFile()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportFixTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::android" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProvideExtraArtifacts()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Foo()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotImportWhenAlreadyFullyQualifiedKotlin_userTypeCase_nestedClass()",
  "longName" : "",
  "relativeFileName" : "android/imports/testSrc/com/android/tools/idea/imports/AndroidMavenImportIntentionActionTest.kt",
  "fileLinesCount" : 786,
  "components" : [ "primary::android" ],
  "startLine" : 578,
  "endLine" : 578,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closingParen()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditedTypedHandlerDelegateTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleCodeEditingActions()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/testSrc/com/android/tools/idea/editing/metrics/CodeEditingActionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCodeEditingAction()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedMetricsService.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCodeEditingAction()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedMetricsService.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordCodeEdited()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedMetricsService.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessOnCopy()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditedCopyPastePreProcessor.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCodeEditedEvents()",
  "longName" : "",
  "relativeFileName" : "android/editing/metrics/src/com/android/tools/idea/editing/metrics/CodeEditingAction.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNavigateToDefinitionKotlinToAppTestResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNavigateToDefinitionKotlinToAppResource()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt",
  "fileLinesCount" : 853,
  "components" : [ "primary::android" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolver()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/res/NamespacesIntegrationTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatesBuildWithSelectedConfig()",
  "longName" : "",
  "relativeFileName" : "android/agpIntegrationTestSrc/com/android/tools/idea/run/UnsignedApkQuickFixTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewManagerTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 446,
  "endLine" : 446,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowUpdates()",
  "longName" : "",
  "relativeFileName" : "android/editors.fast/testSrc/com/android/tools/idea/editors/fast/FastPreviewCompileFlowTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/completion/GradleDependencyCompletionContributorTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combineSearchResultStats()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/repositories/search/SearchResultTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/AndroidGradleProjectStartupActivityTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::android" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/LocalPropertiesScenariosForStartupActivityTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildWithBuildAction()",
  "longName" : "",
  "relativeFileName" : "android/gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildInvokerTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetActionName()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/AndroidStudioSystemHealthMonitorKtTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReport()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HProfEventBasedParserTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposerTreeSummarySection()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposedObjectsHaveLowerPriority()",
  "longName" : "",
  "relativeFileName" : "android/diagnostics/testSrc/com/android/tools/idea/diagnostics/hprof/HeapAnalysisTest.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/instantapp/testSrc/com/android/tools/idea/instantapp/RunInstantAppTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferencesToAAR_equivalent()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClsFieldImplKotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceLightFieldKotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/psi/ResourceReferencePsiElementTest.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJsonSampleData()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/SampleDataResourceRepositoryTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::android" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawableCompletion_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorCompletion_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun privateResourcesFiltered_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun privateResourcesFiltered_withPackage_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 363,
  "endLine" : 363,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun privateResourcesNotFiltered_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/completion/ResourceCompletionContributorTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerResourceClassNotImported_otherImport()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/NestedResourceClassImportFilterTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerResourceClassNotImported_inlineMethod()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/NestedResourceClassImportFilterTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowImport()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/NestedResourceClassImportFilterTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlighting_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelClassCompletion_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerClassesCompletion_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceNamesCompletion_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinCompletion_b412606827()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manifestClass_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinFlattenedResources()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 910,
  "endLine" : 910,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransitiveKotlinCompletion()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 1035,
  "endLine" : 1035,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKotlinCompletion_b118485835()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/LightClassesTests.kt",
  "fileLinesCount" : 2177,
  "components" : [ "primary::android" ],
  "startLine" : 2045,
  "endLine" : 2045,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "android/res/testSrc/com/android/tools/idea/res/IdeResourcesUtilTest.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::android" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/ValidationAggregateDisplayConfigurable.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValidationErrors()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/ValidationAggregateDisplayConfigurable.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createItemComponent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/structure/dialog/SidePanel.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onIndexUpdated()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/GMavenIndexRepository.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::android" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doImportSuggestion()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportIntentionAction.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::android" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependsOn()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportToken.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDependency()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/AndroidMavenImportToken.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryDataAnyReceiver()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/imports/MavenClassRegistry.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notify16kbAlignmentViolations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ndk/PageAlignNotifier.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importAndroidTestMatrixResultXmlFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ImportUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRawOutputSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/DetailsViewDeviceSelectorListView.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExpandAllAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCollapseAllAction()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAndroidTestResultsRowSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTableRenderer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultTableHeader()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestResultsTableView.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::android" ],
  "startLine" : 963,
  "endLine" : 963,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAndroidTestSuiteDetailsViewCloseButtonClicked()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/view/AndroidTestSuiteDetailsView.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/testsuite/actions/ImportTestsFromFileAction.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/testartifacts/instrumented/AndroidTestApplicationLaunchTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::android" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/analytics/IdeBrandProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldGenerateManifestLightClasses()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/manifest/ManifestClassToken.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetAllCounters()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/kotlin/KotlinPerfCounters.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFiles()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/DiagnosticsSummaryFileProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/GenericReport.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asCrashReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/report/AnalyzedHeapReport.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyze()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/analysis/JfrAnalyzer.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accepts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/jfr/EventFilter.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigurations()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/crash/ExceptionDataConfiguation.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun md5string()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun md5()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printStackTrace()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summarize()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeOfFirstHitMs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/ExceptionRegistry.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onVirtualizationDetected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/VirtualizationHandler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithRemappedIDs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassDefinition.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStoreWithRemappedIDs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/classstore/ClassStore.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRootsIterator()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/navigator/ObjectNavigatorOnAuxFiles.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::android" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEdge()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/GCRootPathsTree.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTempFilePath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/analysis/HProfAnalysis.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMemoryBased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFileBased()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/hprof/visitors/RemapIDsVisitor.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun milliTime()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/diagnostics/SystemHealthDataCollection.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areAllFilesUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/avdmanager/DeviceSkinUpdater.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelevant()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestRefreshListener.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/model/MergedManifestRefreshListener.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueExternalizer()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/databinding/index/BindingXmlIndex.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppLanguageInfo()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AppLanguageService.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItem()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceItemSources.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringResourceFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTranslation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTranslationToFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLocale()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeDelete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeDelete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/StringResourceWriter.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::android" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourcesChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareChange()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ResourceNotificationManager.kt",
  "fileLinesCount" : 858,
  "components" : [ "primary::android" ],
  "startLine" : 801,
  "endLine" : 801,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethodsByNameIfNotMoreThan()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidResourcesShortNamesCache.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMethodsWithName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/AndroidResourcesShortNamesCache.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forMainResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ModuleResourceRepository.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forTestResources()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/ModuleResourceRepository.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findIdUrlsInFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 881,
  "endLine" : 881,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamespaceResolver()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/res/IdeResourcesUtil.kt",
  "fileLinesCount" : 2364,
  "components" : [ "primary::android" ],
  "startLine" : 901,
  "endLine" : 901,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeProcessor.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::android" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/refactoring/modularize/AndroidModularizeProcessor.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::android" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBindingExprDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/databinding/DataBindingExpressionSupport.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBindingExprDefault()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/databinding/DataBindingExpressionSupport.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/lang/databinding/DataBindingCompletionSupport.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndGet()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/wizard/AehdModelWizard.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourcePosition()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/sdk/sources/SdkSourcePositionFinder.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseProperty()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/serverflags/OverridePropertyParser.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationLiveEditServices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/DefaultBuildTargetReference.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastCompileStatus()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildArtifacts()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRenderingServices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribeBuildListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/tokens/BuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createContext()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/rendering/EnvironmentContextFactory.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTasks()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/blaze/BlazeAndroidConfigurationExecutor.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startDebugSession()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/blaze/BlazeAndroidConfigurationExecutor.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExtraToolbarActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/editor/AndroidTestExtraParamsTable.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun findDdmlibDevice()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/DeviceProvisionerAndroidDevice.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::android" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComponentSearchScope()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/configuration/editors/AndroidWearConfigurationEditor.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::android" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/activity/launch/DefaultActivityLaunch.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchResolution()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performInlineSourceDependencyAnalysis()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyze()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backendCodeGen()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backendCodeGen()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/CompileScope.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileKtFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/LiveEditCompiler.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/ClassDiff.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/Diffs.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/Diffs.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/Diffs.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/Diffs.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/diffing/Diffs.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun naryOperation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/analysis/ComposeAnalysis.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationServices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disqualifyingBytecodeTransformation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExternalLibraries()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBootClasspath()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompilationDependencies()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassContent()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKotlinCompilerConfiguration()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDesugarConfigs()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRuntimeVersionString()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/tokens/BuildSystemLiveEditServices.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun transformVibe()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/deployment/liveedit/VibeTransformerProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLogcat()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/run/ShowLogcatListener.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupOnSaveListener()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeDocumentSaving()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/ChangeManager.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::android" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun compileRequest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestInstance()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 450,
  "endLine" : 450,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 458,
  "endLine" : 458,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCompilationComplete()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewManager.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::android" ],
  "startLine" : 459,
  "endLine" : 459,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daemonStartFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compilationFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshCancelled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userEnabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userDisabled()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daemonStartFailed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackRequest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/fast/FastPreviewTrackerManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::android" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKeys()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItems()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTranslation()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeAfterPendingUpdatesFinish()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTranslatedLocales()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForUpdates()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/model/StringResourceRepository.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/strings/action/FilterKeysAction.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::android" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorService.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareMarkUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorService.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsUpToDate()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorService.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::android" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTest()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/RenderingBuildStatusManager.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStarted()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/build/RenderingBuildStatusManager.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::android" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serial()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun device()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun devices()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/editors/liveedit/ui/LiveEditIssueNotificationAction.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildWizard()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/StudioFirstRunWelcomeScreen.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupFrame()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/welcome/wizard/StudioFirstRunWelcomeScreen.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsContributor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/flags/ExperimentalSettingsContributor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleMirroring()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/streaming/MirroringHandle.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recognizes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/VirtualFileSystemOpener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/util/VirtualFileSystemOpener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSubmodules()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/ModuleHierarchy.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::android" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/project/hyperlink/SyncMessageFragment.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ConsentDialog.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/stats/ChoiceLogger.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::android" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMatchingFile()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/validation/validators/PathValidator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMessage()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/validation/validators/PathValidator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/qualifiers/QualifierConfigurationViewModel.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::android" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQualifier()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/QualifierMapperModels.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManager.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/ResourceDataManager.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/model/FilterOptions.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDesignAssetSetSelected()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerListView.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::android" ],
  "startLine" : 703,
  "endLine" : 703,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImportersActions()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerToolbarViewModel.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::android" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerSource()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doImport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceDragHandler.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResPickerViewModel()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/explorer/ResourceExplorerViewModel.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::android" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPreviewProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetPreviewManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataProvider()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetPreviewManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssetData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssetSetData()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/AssetDataProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSlowPreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/rendering/SlowResourcePreviewManager.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::android" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFileSupported()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/DesignAssetRenderer.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSupportedFileTypes()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/ResourceImporter.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourcePreview()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/plugin/ResourceImporter.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcemanager/widget/OverflowingTabbedPaneWrapper.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::android" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndShowColorPickerPopup()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/ui/resourcechooser/util/ResourceChooserHelper.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateReport()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/annotations/InferAnnotations.kt",
  "fileLinesCount" : 1435,
  "components" : [ "primary::android" ],
  "startLine" : 1243,
  "endLine" : 1243,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android/src/com/android/tools/idea/actions/CreateDiagnosticReportAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsBySignature()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethodsAndTheirSubstitutorsByName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDeclarations()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/augment/AndroidLightClassBase.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::android" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRootElementsDescriptors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/drawable/DrawableElementDescriptors.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProviders()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/Queries.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntents()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/Queries.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackages()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/Queries.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/Queries.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/Queries.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCategory()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/manifest/Queries.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPossibleRoots()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/AndroidXmlResourcesUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::android" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRestrictions()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/Restrictions.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRestriction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/Restrictions.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRootElementsDescriptors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/XmlResourceDescriptors.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAction()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/PreferenceElement.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetClass()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/PreferenceElement.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetPackage()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/xml/PreferenceElement.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPolicies()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/resources/Overlayable.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRootElementsDescriptors()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/dom/layout/LayoutElementDescriptors.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::android" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldersChanged()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/facet/ResourceFolderManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/AndroidResourcesFindUsagesHandlerFactory.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldProcessFile()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldProcessResource()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPerformerFor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/refactoring/UnusedResourcesProcessor.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::android" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenizer()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/spellchecker/GoogleServicesJsonSpellcheckingStrategy.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/inspections/AndroidNonConstantResIdsInSwitchInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnDisposalOfAnyOf()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/util/DisposableUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::android" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCompatible()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/uipreview/ModuleClassLoaderHatchery.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android/src/org/jetbrains/android/actions/widgets/SourceSetItem.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completion()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun libraryCompletion()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toJavaMethodCompletionSrc()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toJavaConstructorCompletionSrc()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 539,
  "endLine" : 539,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toKotlinAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 592,
  "endLine" : 592,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toKotlinFunctionCompletionSrc()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 618,
  "endLine" : 618,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toKotlinConstructorCompletionSrc()",
  "longName" : "",
  "relativeFileName" : "android/lang/testSrc/com/android/tools/idea/lang/typedef/TypeDefCompletionContributorTest.kt",
  "fileLinesCount" : 681,
  "components" : [ "primary::android" ],
  "startLine" : 632,
  "endLine" : 632,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonSdkFile()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkWritingAccessProviderTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonSdkHighlighting()",
  "longName" : "",
  "relativeFileName" : "android/sdk/testSrc/com/android/tools/idea/sdk/SdkHighlightFilterTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectDescriptor()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/FragmentMustBePublicTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::android" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidLightFieldResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClsFieldImplManifest()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClsFieldImplResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/refactoring/UsageTypeProvidersTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecationFiltersApplied_kotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidDeprecationPresentationCompletionContributorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicCompletionKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRequiresPermissionCompletionContributorTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::android" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_classNameRestrictedAtClassLevel()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_classNameRestrictedAtFileLevel()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_methodNameRestrictedAtFileLevel()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_innerClassRestrictedAtClassLevel()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/completion/AndroidRestrictToCompletionWeigherTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoFlattenableResource()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStringFromKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoDynamicIdFromKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStyleableAttr_frameworkAttrKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoAliasResourceKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoFrameworkResourceKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGotoStaticallyImportedResourceKotlin()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/AndroidGotoDeclarationHandlerTest.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::android" ],
  "startLine" : 553,
  "endLine" : 553,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleDropDownOrder()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemembersPasswordForAllKeystoresAndAliases()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/exportSignedPackage/KeystoreStepTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::android" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentDisposal()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/DisposableUtilsTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposal()",
  "longName" : "",
  "relativeFileName" : "android/jetbrains/testSrc/org/jetbrains/android/util/DisposableUtilsTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::android" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/ConvertToWebpActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibility()",
  "longName" : "",
  "relativeFileName" : "android/rendering/testSrc/com/android/tools/idea/rendering/webp/ConvertToWebpActionTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ResourceImportDialogTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::android" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCreateAssetMultiDir()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/ImporterTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::android" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/importer/SummaryScreenViewModelTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectSampleDataResource()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manualRefreshRequiredOnExternalResourceChange()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/ResourcePickerDialogTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::android" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "android/ui.resourcemanager/testSrc/com/android/tools/idea/ui/resourcemanager/rendering/StubAssetPreviewManager.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidDeclarativeWatchFaceProgramRunnerTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyChangesSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyCodeChangesSucceeded()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runFailedApkProvisionException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runNoLaunchOptions()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runFailedDeployException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 495,
  "endLine" : 495,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFacetConsistency()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/AndroidRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::android" ],
  "startLine" : 691,
  "endLine" : 691,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRun()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/configuration/execution/AndroidDeclarativeWatchFaceConfigurationExecutorTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canListDevicesInCustomChildDeviceAndSnapshotComboBoxExecutionTarget()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/DeviceAndSnapshotComboBoxExecutionTargetTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/selector/DeviceSelectorIntegrationTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::android" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun f()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChanged()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun a()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/SupportClassTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ConfinedAnalysisTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/AccessorCompileTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleComposeChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableLambdaArg()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleComposeNested()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleEditsInOneUpdate()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMixed()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendAllThenOnlyChanges()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementalAnalysisFunctionBodyTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementalAnalysisFunctionExpressionBodyTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementalAnalysisFunctionBodyWithArgumentsTest()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementalAnalysisPropertyGetter()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoreTraceEventStart()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotIgnoreLdcChanges()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 528,
  "endLine" : 528,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableState()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ComposableCompileTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::android" ],
  "startLine" : 551,
  "endLine" : 551,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/DesugarerCompileTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertFields()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertMethods()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertLocalVars()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TestUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::android" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesc()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSignature()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccess()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddRemoveFieldAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/FieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::android" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineNumberChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTryBlock()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatch()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatchBlock()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/TryCatchFinallyTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::android" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInline()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoInline()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InlineTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::android" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineNumberChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/InstructionTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::android" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddRemoveLocalVar()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testName()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesc()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSignature()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/LocalVariableTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccess()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSignature()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddRemoveMethod()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddRemoveMethodAnnotation()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSAM()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/analysis/MethodTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::android" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notDropProcessCancelException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/CompilerExceptionHandlingTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syntaxError()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/CompilerExceptionHandlingTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unknownException()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/CompilerExceptionHandlingTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibModule()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ModuleCompileTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentModules()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/ModuleCompileTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::android" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverableErrors()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineTarget()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun samChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun go()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericSamChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChanged()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChanged()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossFileReference()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalVar()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun publicInlineFunction()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renamedFile()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinBridge()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun diagnosticErrorForInvisibleReference()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/BasicCompileTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::android" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manualModeCompileError()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoModeCompileSuccess()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoModeCompileError()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoModeCompileErrorInOtherFile()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompositionCheckCount()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVibeEditWithoutRunningDevices()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/LiveEditProjectMonitorTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::android" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun transformVibe()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/VibEditCompileTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleChange()",
  "longName" : "",
  "relativeFileName" : "android/run/testSrc/com/android/tools/idea/run/deployment/liveedit/VibEditCompileTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::android" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUsagesPublicFunctionKotlin()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/FindUsagesJavaKotlinTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::android" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/PsiCodeFileChangeDetectorServiceTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::android" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastPreviewTriggersCompileState()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastPreviewEnableLeavesFileAsUpToDateForSuccessfulGradleBuild()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastPreviewEnableLeavesFileAsOutOfDateForFailedGradleBuild()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastPreviewEnableLeavesFileAsOutOfDateForFailedFastPreviewCompilation()",
  "longName" : "",
  "relativeFileName" : "android/editors/testSrc/com/android/tools/idea/editors/build/RenderingBuildStatusManagerTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::android" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndGetRowFilter()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndGetColumnFilter()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringResourceTableTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::android" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summarizeLocales()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceDataTest.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::android" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_rowFilterPresent()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterLocalesActionTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_rowFilterPresent()",
  "longName" : "",
  "relativeFileName" : "android/editors.strings/testSrc/com/android/tools/idea/editors/strings/action/FilterKeysActionTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun isAvailableOnElementInEditorAndFile()",
  "longName" : "",
  "relativeFileName" : "android/modularize/testSrc/com/android/tools/idea/refactoring/modularize/AndroidModularizeActionTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::android" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSaveFileDialog()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/CreateDiagnosticReportDialogTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::android" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImage()",
  "longName" : "",
  "relativeFileName" : "android/ui/testSrc/com/android/tools/idea/ui/resourcechooser/DrawableGridTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::android" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineClassConstructor()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun halfFloat()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 363,
  "endLine" : 363,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkResult()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipInheritance()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignore()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 504,
  "endLine" : 504,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 680,
  "endLine" : 680,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weirdSample()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 736,
  "endLine" : 736,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ranges()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 900,
  "endLine" : 900,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1034,
  "endLine" : 1034,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun turnOffInferenceViaSettings()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1088,
  "endLine" : 1088,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun publicOnlyKotlin()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1143,
  "endLine" : 1143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinInternal()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1165,
  "endLine" : 1165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes1()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1192,
  "endLine" : 1192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes3()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1267,
  "endLine" : 1267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes6()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1378,
  "endLine" : 1378,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes9()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1466,
  "endLine" : 1466,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceTypes10()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1502,
  "endLine" : 1502,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaVariables()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1597,
  "endLine" : 1597,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnValue()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 1682,
  "endLine" : 1682,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fieldReflection()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2156,
  "endLine" : 2156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hiddenKotlin()",
  "longName" : "",
  "relativeFileName" : "android/actions/testSrc/com/android/tools/idea/actions/annotations/InferAnnotationsTest.kt",
  "fileLinesCount" : 2527,
  "components" : [ "primary::android" ],
  "startLine" : 2266,
  "endLine" : 2266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentDeprecationData()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/gservices/DevServicesDeprecationDataProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-common" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerServiceForChange()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/gservices/DevServicesDeprecationDataProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::android-common" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditorTabs()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/facet/AndroidArtifactFacet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-common" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFacet()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/facet/AndroidArtifactFacet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-common" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvdManager()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/sdk/IdeAvdManagers.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::android-common" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleTransition()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/util/fsm/StateMachine.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::android-common" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trySend()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  disposableCallbackFlow()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/CoroutineUtils.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::android-common" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syntaxErrorFlow()",
  "longName" : "",
  "relativeFileName" : "android-common/src/com/android/tools/idea/concurrency/Flows.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::android-common" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isComposableFunction_functionIsComposable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isComposableFunction_functionIsNotComposable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeprecated_functionIsDeprecated()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeprecated_functionIsNotDeprecated()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeprecated_elementCannotBeAnnotated()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeprecatedAndIsComposableFunctionCaching()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_function()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_lambdaArgument_positional()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_lambdaArgument_named()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 263,
  "endLine" : 263,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_lambdaArgument_misnamed()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_lambdaArgument_anonymousFunction()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_inlineLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_inlineLambdaArgument_noinline()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableScope_classInitializer()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_functionVariable_withType()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_functionVariable_withoutType()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 564,
  "endLine" : 564,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_anonymousFunctionVariable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_function()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 610,
  "endLine" : 610,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_inlineLambda()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 630,
  "endLine" : 630,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_inlineLambda_noinline()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 657,
  "endLine" : 657,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_lambdaParameterType_positional()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 684,
  "endLine" : 684,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_lambdaParameterType_named()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 713,
  "endLine" : 713,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_lambdaParameterType_misnamed()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 741,
  "endLine" : 741,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedComposableAnnotationHolder_lambdaParameterType_anonymousFunction()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 764,
  "endLine" : 764,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isComposableLambdaArgument_isComposable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 859,
  "endLine" : 859,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isComposableLambdaArgument_isNotComposable()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/testSrc/com/android/tools/compose/PsiUtilsTest.kt",
  "fileLinesCount" : 925,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 884,
  "endLine" : 884,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPreview()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/BasePreviewAnnotationInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPreview()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/BasePreviewAnnotationInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPreviewOrMultiPreview()",
  "longName" : "",
  "relativeFileName" : "intellij.android.compose-common/src/com/android/tools/compose/inspection/BasePreviewAnnotationInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::intellij.android.compose-common" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkMemoryAndTime()",
  "longName" : "",
  "relativeFileName" : "profilers-android/testSrc/com/android/tools/idea/profilers/performance/Utils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/AndroidProfilerToolWindowFactory.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun demangleInplace()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/perfetto/traceprocessor/NameDemangler.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTitle()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ToolWindowWrapper.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ToolWindowWrapper.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContentManager()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ToolWindowWrapper.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeContent()",
  "longName" : "",
  "relativeFileName" : "profilers-android/src/com/android/tools/idea/profilers/ToolWindowWrapper.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::profilers-android" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSearch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/GoogleRepository.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSearch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-repository-search/src/com/android/tools/idea/gradle/repositories/search/LocalMavenRepository.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-repository-search" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orderTemplates()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/assetstudio/AssetStudioUtilsTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::android-npw" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packageNameDependsOnModuleName()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moduleNamesWithParent()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moduleNamesWithoutParent()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/ConfigureAndroidModuleStepTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::android-npw" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApplicationIdIsForFirstReleaseVariant()",
  "longName" : "",
  "relativeFileName" : "android-npw/testSrc/com/android/tools/idea/npw/module/BaselineProfilesModuleTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::android-npw" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomOptionsStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardDelegate.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-npw" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateButtons()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/ideahost/IdeaWizardDelegate.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWizardStarting()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/ChooseGalleryItemStep.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::android-npw" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/template/components/ModuleTemplateComboProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-npw" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/ProjectSyncInvoker.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::android-npw" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runRenderer()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android-npw" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logUsage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::android-npw" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finish()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewProjectModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::android-npw" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromExistingProject()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewAndroidModuleModel.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-npw" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatErrorMessage()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/model/NewTemplateRenderer.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::android-npw" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addActionListener()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/importing/PrimaryModuleImportSettings.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::android-npw" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/UniqueModuleGradlePathWithParentExpression.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::android-npw" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::android-npw" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateManifest()",
  "longName" : "",
  "relativeFileName" : "android-npw/src/com/android/tools/idea/npw/module/recipes/sharedMacros.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::android-npw" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrefixPackage_worksAsExpected()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/completion/DataBindingCompletionSupportTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspectionInKotlin_bindingExpressionMatchedWithInverseBindingAdapter()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/testSrc/com/android/tools/idea/lang/databinding/DataBindingInspectionTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 1439,
  "endLine" : 1439,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/folding/DataBindingFoldingBuilder.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "android-lang-databinding/src/com/android/tools/idea/lang/databinding/reference/DataBindingXmlAttributeReferenceContributor.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::android-lang-databinding" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithDisplayInfoProvider()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/testSrc/com/android/tools/idea/ui/screenshot/ScreenshotActionTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isScreenRecordingSupported()",
  "longName" : "",
  "relativeFileName" : "android-adb-ui/src/com/android/tools/idea/ui/screenrecording/ScreenRecordingSupportedCache.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::android-adb-ui" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildLlmPrompt_withCode()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/testSrc/kotlin/com/android/tools/idea/gemini/LlmPromptBuilderTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::ml-api" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendChatQuery()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/GeminiPluginApi.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::ml-api" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stageChatQuery()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/GeminiPluginApi.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::ml-api" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCompilerErrorContextEnabled()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/StudioBotExternalFlags.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::ml-api" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun code()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemMessage()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userMessage()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modelMessage()",
  "longName" : "",
  "relativeFileName" : "ml-api/src/main/kotlin/com/android/tools/idea/gemini/LlmPrompt.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::ml-api" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/DebuggerThreadCleanupRule.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::execution" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopFakeAdbAndWaitForDebuggerThreadsToTerminate()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/debug/DebuggerThreadCleanupRule.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::execution" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledDuringDebugSession()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/applychanges/ApplyChangesActionTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::execution" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExecutionTargetForConfiguration()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/applychanges/TestUtils.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::execution" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpDebugSession()",
  "longName" : "",
  "relativeFileName" : "execution/common/testSrc/com/android/tools/idea/execution/common/processhandler/AndroidRemoteDebugProcessHandlerTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::execution" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDebugProcessStarterForNewProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDebugProcessStarterForExistingProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/impl/java/AndroidJavaDebugger.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::execution" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  attachDebuggerToStartedProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/DebugSessionStarter.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::execution" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  attachReattachingDebuggerToStartedProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/DebugSessionStarter.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::execution" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGlobalProcessDefinition()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDirectlyDeployable()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasTestNature()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readGlobalProcessNames()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/FacetFinder.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::execution" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  closeOldSessionAndRun()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/utils/AndroidConnectDebugger.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::execution" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribeOnDebugProcess()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/debug/ReattachingDebuggerListener.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::execution" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationExecutor.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::execution" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debug()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/AndroidConfigurationExecutor.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::execution" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceListenerAndClose()",
  "longName" : "",
  "relativeFileName" : "execution/common/src/com/android/tools/idea/execution/common/processhandler/SingleDeviceAndroidProcessMonitor.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::execution" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFtlPluginEnabled()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdCodeCompleteUtils.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDeviceCatalog()",
  "longName" : "",
  "relativeFileName" : "gmd-code-completion/src/com/android/gmdcodecompletion/GmdDeviceCatalogService.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::gmd-code-completion" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "settings-sync/testSrc/com/android/tools/idea/settingssync/GoogleLoginStateListenerTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescriptors()",
  "longName" : "",
  "relativeFileName" : "settings-sync/src/com/android/tools/idea/settingssync/onboarding/IJSyncCategoryModel.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::settings-sync" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackLaunchEvent()",
  "longName" : "",
  "relativeFileName" : "debuggers/src/com/android/tools/idea/debuggers/coroutine/CoroutineDebuggerAnalyticsTracker.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::debuggers" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/LongDownloadsNotifierTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodeIcon()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/output/DownloadsInfoUIComponentsTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAGPPluginDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/data/PluginContainerTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/AnalyzersTestUtil.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResultCached()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCleanupCalledAfterResultCalculated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCleanupCalledAfterBuildFailed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputationLoopDetected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/analyzers/BaseAnalyzerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailureInEventProcessing()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAttributionManagerImplTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/WindowsDefenderCheckServiceTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStatusCheckRunFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/WindowsDefenderCheckServiceTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenerIsActive()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/BuildAnalyzerStorageManagerTest.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSettingMigration()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/BuildAnalyzerNotificationManagerTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWarningsFilterUiShortSummary()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildAnalyzerFiltersUiTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldWarnAboutNoGCSetting()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildOverviewPageModelTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldWarnAboutNoGCSettingWhenSuppressed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/model/BuildOverviewPageModelTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildSummary()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/BuildAttributionReportBuilderTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksCriticalPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/CriticalPathReportBuilderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPluginsCriticalPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/CriticalPathReportBuilderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskWithNoPluginInfoBecauseOfConfiguratioCache()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/CriticalPathReportBuilderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConfigurationTimesReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/ConfigurationTimeReportBuilderTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssuesOnTasksCriticalPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/TaskIssuesReportBuilderTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssuesOnPluginsCriticalPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/TaskIssuesReportBuilderTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssuesNotOnCriticalPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/TaskIssuesReportBuilderTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTasksCriticalPath()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/data/builder/AnnotationProcessorsReportBuilderTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/MockUiData.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockDownloadsData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/MockUiData.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskNavigationLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLearnMoreLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskViewDetailPagesFactoryTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateReportLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLearnMoreLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/TaskDetailsPageTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJetifierRequiredForLibsPageCreation()",
  "longName" : "",
  "relativeFileName" : "build-attribution/testSrc/com/android/build/attribution/ui/view/details/JetifierWarningDetailsTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRowSorter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/output/DownloadsInfoUi.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asyncRefresh()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/KnownGradlePluginsService.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildSessionID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildResults.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/TaskConfigurationAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/AnnotationProcessorsAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/proto/converters/AnnotationProcessorsAnalyzerResultMessageConverter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildFinishedTimestamp()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNonIncrementalAnnotationProcessorsData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalBuildTimeMs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigurationPhaseTimeMs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCriticalPathTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTasksDeterminingBuildDuration()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPluginsDeterminingBuildDuration()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalConfigurationData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectsConfigurationData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlwaysRunTasks()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTasksSharingOutput()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppliedPlugins()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigurationCachingCompatibility()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJetifierUsageResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGarbageCollectionData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalGarbageCollectionTimeMs()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGCSettingSet()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildUsesConfigurationCache()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDownloadsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskCategoryWarningsAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/analyzers/BuildEventsAnalyzersProxy.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLatestBuildAnalysisResults()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCachedCheckJetifierResultData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storeNewBuildResults()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordNewFailure()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasData()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHistoricBuildResultByID()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListOfHistoricBuildDescriptors()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearBuildResultsStored()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentBuildHistoryDataSize()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNumberOfBuildResultsStored()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStorageDescriptor()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSettingsChange()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newDataAvailable()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/BuildAnalyzerStorageManager.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportIssue()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/TaskIssueReporter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportIssue()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/TaskIssueReporter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationAction.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVersionDeclarations()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/controllers/FindSelectedLibVersionDeclarationAction.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun helpLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/analytics/BuildAttributionUiAnalytics.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningsFilterActions()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/buildAnalyzerFilters.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectPageById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModelUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNodeDescriptorById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/WarningsDataPageModel.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectGrouping()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectNode()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectPageById()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModelUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/model/TasksDataPageModel.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskCategoryIssues()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/data/UiDataModel.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataSetComboBoxSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeViewToTasksLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeViewToWarningsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeViewToDownloadsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tasksGroupingSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tasksTreeNodeSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tasksDetailsLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningsTreeNodeSelected()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun helpLinkClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateReportClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openMemorySettings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTasksFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyWarningsFilter()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warningsGroupingSelectionUpdated()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontShowAgainNoGCSettingWarningClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openConfigurationCacheWarnings()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAgpUpgrade()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestConfigurationCachingBuild()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun turnConfigurationCachingOnInProperties()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePluginClicked()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCheckJetifierTask()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun turnJetifierOffInProperties()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFindSelectedLibVersionDeclarationAction()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migrateToNonTransitiveRClass()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redirectToTaskCategoryWarningsPage()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowsDefenderPageHandler()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/ViewActionHandlers.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/view/chart/TimeDistributionTreeChart.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openTab()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNewReport()",
  "longName" : "",
  "relativeFileName" : "build-attribution/src/com/android/build/attribution/ui/BuildAttributionUiManager.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::build-attribution" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/AppInspectionViewTest.kt",
  "fileLinesCount" : 1466,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArtifactResolver()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/testSrc/com/android/tools/idea/appinspection/ide/InspectorArtifactServiceTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/ide/src/com/android/tools/idea/appinspection/ide/ui/AppInspectionToolWindowManagerListener.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun resolveArtifact()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/ide/src/com/android/tools/idea/appinspection/inspector/ide/resolver/ArtifactResolver.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNotification()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/api/src/com/android/tools/idea/appinspection/inspector/api/AppInspectionIdeServices.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/api/src/com/android/tools/idea/appinspection/inspector/api/AppInspectionIdeServices.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspector/api/src/com/android/tools/idea/appinspection/inspector/api/AppInspectionIdeServices.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeNewConnectionFiresListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListenerReceivesExistingConnections()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processDisconnectNotifiesListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceDisconnectNotifiesListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processReconnects()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoProcessWithSamePidFromDifferentStream()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processesRunningOnTwoIdenticalDeviceModels()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discoveryIgnoresPastEventsFromReconnectedDevice()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discoveryIgnoresProfileableProcesses()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discoverDevices()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/testSrc/com/android/tools/idea/appinspection/api/AppInspectionProcessDiscoveryTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 409,
  "endLine" : 409,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackErrorOccurred()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackToolWindowOpened()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackToolWindowHidden()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackProcessSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackInspectionStopped()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackInspectionRestarted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/internal/AppInspectionAnalyticsTracker.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProcessConnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessListener.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProcessDisconnected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/process/ProcessListener.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun disposeClients()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/AppInspectionApiServices.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/AppInspectionApiServices.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launchInspector()",
  "longName" : "",
  "relativeFileName" : "app-inspection/api/src/com/android/tools/idea/appinspection/api/AppInspectionApiServices.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTableModeSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGraphModeSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackJumpedToSource()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWorkCancelled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWorkSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackJobSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackJobUnderWorkSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAlarmSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWakeLockSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackWakeLockUnderJobSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/BackgroundTaskInspectorTracker.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/model/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/model/entries/BackgroundTaskEntry.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/backgroundtask/view/src/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/ComponentProviders.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenerFiresOnSelectionRangeChange()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/testSrc/com/android/tools/idea/appinspection/inspectors/network/model/connections/SelectionRangeDataFetcherTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startInspection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorClient.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun interceptResponse()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorClient.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackMigrationDialogSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackConnectionDetailsSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackRequestTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackResponseTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCallstackTabSelected()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackRuleCreated()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackRuleUpdated()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackResponseIntercepted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/analytics/NetworkInspectorTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/connections/ConnectionDataModel.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdate()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/connections/SelectionRangeDataFetcher.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnChangedListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/connections/SelectionRangeDataFetcher.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRuleNameChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataListener.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRuleIsActiveChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataListener.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRuleDataChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleDataListener.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProto()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/rules/RuleData.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryForConnectionData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryForSpeedData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnExtendTimelineListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/model/src/com/android/tools/idea/appinspection/inspectors/network/model/NetworkInspectorDataSource.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/connectionsview/ConnectionsViewTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPersistenceInOfflineMode()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/RuleDataPersistenceTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataViewer()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/FakeUiComponentsProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/NetworkInspectorDetailsPanelTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/RuleDetailsViewTest.kt",
  "fileLinesCount" : 1604,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/details/ConnectionDataDetailsViewTest.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/testSrc/com/android/tools/idea/appinspection/inspectors/network/view/ThreadsViewTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/rules/RuleVariablesDialog.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProtoFiles()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/GrpcDataComponentFactory.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/network/view/src/com/android/tools/idea/appinspection/inspectors/network/view/details/OverviewTabContent.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartSessionsClearsDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/DatabaseInspectorProjectServiceTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatorWorksWithKotlin()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/annotator/RunSqliteStatementAnnotatorTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepConnectionOpenUpdatesSuccessfully()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1471,
  "endLine" : 1471,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeepConnectionOpenDoesNotUpdateIfOperationFails()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1502,
  "endLine" : 1502,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDatabaseInspectorClientCommandsChannelUpdatesInspectorState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/controllers/DatabaseInspectorControllerTest.kt",
  "fileLinesCount" : 2027,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 1539,
  "endLine" : 1539,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActiveDatabaseRemainsActiveWhenNewDbsAreAdded()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSqliteStatementTextChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/testSrc/com/android/tools/idea/sqlite/ui/SqliteEvaluatorViewImplTest.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openSqliteDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIdeServices()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startAppInspectionSession()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorProjectService.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCellInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/TableController.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runSqlStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 880,
  "endLine" : 880,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startAppInspectionSession()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 897,
  "endLine" : 897,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 916,
  "endLine" : 916,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyDataMightBeStale()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 919,
  "endLine" : 919,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLiveUpdateEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 921,
  "endLine" : 921,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRowBatchSize()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/controllers/DatabaseInspectorController.kt",
  "fileLinesCount" : 944,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 923,
  "endLine" : 923,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadDatabaseFileData()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/FileDatabaseManager.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/FileDatabaseManager.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOpenDatabaseIds()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCloseDatabaseIds()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDatabasesChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/model/DatabaseInspectorModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addDatabaseConnection()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun closeDatabase()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun fetchSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runQuery()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectOrdered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clear()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/repository/DatabaseRepository.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSqliteCli()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/cli/SqliteCliProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runSqliteCliCommand()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/cli/SqliteCliClient.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceNamedParametersWithPositionalParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandCollectionParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineParameterValues()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needsBinding()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/sqlLanguage/Utils.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackErrorOccurred()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTableCellEdited()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTargetRefreshed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackStatementExecuted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackStatementExecutionCanceled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackLiveUpdatedToggled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackEnterOfflineModeUserCanceled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackOfflineDatabaseDownloadFailed()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackOfflineModeEntered()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackExportDialogOpened()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackExportCompleted()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/DatabaseInspectorAnalyticsTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/DatabaseConnection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/DatabaseConnection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun query()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/DatabaseConnection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/DatabaseConnection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRowBatch()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/databaseConnection/SqliteResultSet.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogView.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogView.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportToFileDialogView.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportInProgressView.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/exportToFile/ExportInProgressView.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogView.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNamedParameters()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogView.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogView.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/parametersBinding/ParametersBindingDialogViewImpl.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetView()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPageSizeValue()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTableLoading()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTableColumns()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTableLoading()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFetchPreviousRowsButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFetchNextRowsButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEditable()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRows()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEmptyText()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRowOffset()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun revertLastTableCellEdit()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColumnSortIndicator()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLiveUpdatesButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRefreshButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIsForcedBanner()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLiveUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLiveUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPageSize()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadPreviousRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadNextRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFirstRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadLastRowsInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshDataInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleLiveUpdatesInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showExportToFileDialogInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCellInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowCountChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleOrderByColumnInvoked()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/tableView/TableView.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTabNames()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeTab()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateKeepConnectionOpenButton()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportSyncProgress()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRefreshButtonState()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showEnterOfflineModePanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showOfflineModeUnavailablePanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setForceOpen()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/mainView/DatabaseInspectorView.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSqliteStatement()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDatabases()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaChanged()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRunSqliteStatementEnabled()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportError()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setQueryHistory()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMessagePanel()",
  "longName" : "",
  "relativeFileName" : "app-inspection/inspectors/database/src/com/android/tools/idea/sqlite/ui/sqliteEvaluator/SqliteEvaluatorView.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::app-inspection" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogR_inMethod()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogR_returnTypeUnit()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidLogKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::android-templates" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewInstance_inTopLevel()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewInstance_inClass()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewInstance_inCompanion()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRouiT_inStatement()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/AndroidKotlinLiveTemplateTest.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::android-templates" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addPreparedFileToProject()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateTestCase.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android-templates" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun insertIntoPsiFileAt()",
  "longName" : "",
  "relativeFileName" : "android-templates/testSrc/com/android/tools/idea/templates/live/LiveTemplateTestCase.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::android-templates" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeXml()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/RecipeMergeUtils.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-templates" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyDirectory()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/TemplateUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::android-templates" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requireJavaVersion()",
  "longName" : "",
  "relativeFileName" : "android-templates/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor.kt",
  "fileLinesCount" : 978,
  "components" : [ "primary::android-templates" ],
  "startLine" : 650,
  "endLine" : 650,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOutput_usesExtensionPointAdaptorWhenAvailable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessorTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOutput_usesDefaultAdaptorWhenNoProviderMatches()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleOutputProcessorTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runScreenshotTestWithAndroidTestSuiteView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/testartifacts/testsuite/temp/GradleAndroidTestsExecutionConsoleManagerTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRuntimeDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/runsGradle/AndroidGradleClassJarProviderTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchVariantsWithAbiFilters()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/variant/runsIndexingWithGradleVariant/BuildVariantsIntegrationTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkManualIterationThroughTree()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/VersionsTomlAnnotatorTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogHighlighterTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/catalog/KtsCatalogAnnotatorTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStudioVersionInjectedForSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SystemPropertyInjectionForSyncTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPsdDependencyUpgradeLibraryModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGradleSourceSetModelClash()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradleSyncIntegration/SyncScenariosIntegrationTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyExpectations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ProviderTests.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyExpectations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ProviderTests.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAfterMakeExpectations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ProviderTests.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelsAreNotFetchedForSyncedAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/MakeBeforeRunTaskProviderIntegrationTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModelsAreFetchedForNotSyncedAbi()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/runsGradle/MakeBeforeRunTaskProviderIntegrationTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareResults()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/snapshots/GradleSyncProjectComparisonTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/UpdateCompileSdkProcessorTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixNdkVersionProcessorTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyncAfterRefactor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/processor/runsGradleErrors/FixBuildToolsProcessorIntegrationTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SyncFailureUsageReporterTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldReport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporterTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldNotReport()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/issues/SimpleDeduplicatingSyncIssueReporterTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTestHelperProjectResolver()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/CapturePlatformModelsProjectResolverExtension.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyExpectations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/ApkProviderTests.kt",
  "fileLinesCount" : 974,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 918,
  "endLine" : 918,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAarDependencyCompatibilityIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/runsGradleErrors/AarDependencyCompatibilityIssueCheckerIntegrationTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithBrokenSdkAndroidNoWriteAccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueCheckerTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckIssueWithBrokenSdkAndroidWriteAccess()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/sync/errors/FailedToParseSdkIssueCheckerTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/invoker/BuildOutputParsersIntegrationTest.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/BuildOutputParserTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTomlAliasDuplication()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/tomlParser/TomlErrorParserTest.kt",
  "fileLinesCount" : 783,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToAaptOptionsInDcl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToPropertyInTheMiddle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoToFromPropertyInComplexContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/gradle/declarative/runsGradleVersionCatalogAndDeclarative/DeclarativeGotoApiDeclarationHandlerTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleProjectSystemIntegrationTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesugarLibraryConfigFiles()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/projectsystem/runsGradleProjectsystem/GradleModuleSystemIntegrationTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun funNamed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/run/configuration/KtBaselineProfileRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/SyncMessagesIntegrationTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multilineIssueDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/com/android/tools/idea/project/messages/SyncMessagesIntegrationTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMiddleModule_Kotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppModule_Kotlin()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWholeProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/testSrc/org/jetbrains/android/refactoring/namespaces/MigrateToNonTransitiveRClassesProcessorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 557,
  "endLine" : 557,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectStructureInitializing()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectStructureChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/structure/dialog/ProjectStructureConfigurable.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 545,
  "endLine" : 545,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runGradleTask()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/instrumented/GradleConnectedAndroidTestInvoker.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBeforeSuite()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/TestSuiteViewAdaptor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBeforeTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/TestSuiteViewAdaptor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAfterTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/TestSuiteViewAdaptor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAfterSuite()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/testartifacts/testsuite/temp/TestSuiteViewAdaptor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/navigation/GradleTomlUseScopeEnlarger.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readUrlData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readUrlData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLibraryRevision()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/repositories/RepositoryUrlManager.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runActivity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/util/LastBuildOrSyncService.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHandler()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/AndroidGradleOrderEnumeratorHandlerFactory.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSouthPanel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueDialog.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun computeFileHashes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleFilesUpdater.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastSyncFailed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSyncNeeded()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSyncNeededReason()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/quickFixes/SetJavaLanguageLevelQuickFix.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/RemoveJcenterProcessor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/FixNdkVersionProcessor.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/processor/GradlePropertyProcessor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/LibraryConstraintsEnabledReporter.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportToUsageTracker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/SyncIssueUsageReporter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomLinks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/issues/AndroidXUsedReporter.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/IdeModelDumper.kt",
  "fileLinesCount" : 975,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun head()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeDump()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/internal/ModelDumper.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchAndMergeNativeVariants()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncInvoker.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchGradleModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/GradleSyncInvoker.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/DuplicateClassIssueChecker.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeBuildOutputFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/errors/RuntimeJavaCompiledVersionIssueChecker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeInto()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/IdeAndroidNativeVariantsModelsWrapper.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeBuildIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/issues/BuildIssueUtil.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateLibraryEntity()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/sync/idea/SyncContributorDependencyUtil.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditorTabs()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/facet/ndk/NdkFacetConfiguration.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findBasicVariantByName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleScreenshotTestTaskNameForSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGenerateBaselineProfileTaskNameForSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildType()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVariantByName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArtifactCoreForAndroidTest()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGradleConnectedTestTaskNameForSelectedVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/model/GradleAndroidModel.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/GradleVersionCatalogDetector.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBalloon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/SyncDueMessage.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResult()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/BuildIssueEventWrappers.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBuildIssueAdditionalQuickFix()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/events/GradleErrorQuickFixProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildConfiguration()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanProject()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileJava()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileJava()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assembleWithTests()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assemble()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assemble()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bundle()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rebuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rebuildWithTempOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateBaselineProfileSources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAssembleTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTasks()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopBuild()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/GradleBuildInvoker.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun promptUserToStopNativeDebugSession()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/invoker/TerminateDebuggerChoice.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/ConfigurationCacheErrorParser.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeFailureMessage()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GradleBuildFailureParser.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/project/build/output/GenericFileFilter.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/gradle/ui/GradleJdkPathEditComboBoxBuilder.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun importData()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/sync/AndroidModuleDataService.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayNameForModule()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleModuleSystem.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSourceProvidersFromModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystem.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribeBuildListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/rendering/tokens/GradleBuildSystemFilePreviewServices.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/GradleApplicationIdProvider.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAndGet()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/UnsignedApkQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedConfig()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/run/UnsignedApkQuickFix.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/feedback/GradleAndNdkFeedbackDescriptionProvider.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle/src/com/android/tools/idea/actions/NewVersionCatalogAction.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::project-system-gradle" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onForeground()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBackground()",
  "longName" : "",
  "relativeFileName" : "codenavigation/src/com/android/tools/idea/codenavigation/CodeNavigator.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::codenavigation" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun produceCorrectExecutor()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutorProviderTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeployTarget()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutorProviderTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timestamp()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/testsuite/adapter/DdmlibTestRunListenerAdapterTest.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskReturnsSuccessForAllInModuleTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskReturnsSuccessForAllInPackageTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskReturnsSuccessForClassTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTaskReturnsSuccessForMethodTest()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/GradleAndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidProcessHandlerMonitorsMasterProcessId()",
  "longName" : "",
  "relativeFileName" : "testartifacts/testSrc/com/android/tools/idea/testartifacts/instrumented/AndroidTestRunConfigurationExecutorTest.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromAdditionalTestArtifacts()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/model/JourneyActionArtifacts.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hyperlinkClicked()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/model/benchmark/BenchmarkOutput.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportAndroidTestMatrixResultXmlFile()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/export/ExportUtils.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestCaseResult()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestResultSummary()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestResultSummary()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestResultSummaryText()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResultStats()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLogcat()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartTime()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDuration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/testsuite/api/AndroidTestResults.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleForAndroidRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidRunConfigurationToken.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleForAndroidTestRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/AndroidRunConfigurationToken.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addImpressionWhenDisplayed()",
  "longName" : "",
  "relativeFileName" : "testartifacts/src/com/android/tools/idea/testartifacts/instrumented/logging/AndroidTestSuiteLogger.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::testartifacts" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandChildren()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_SaveFileAs_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 553,
  "endLine" : 553,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_SaveDirectoryAs_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 602,
  "endLine" : 602,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_SaveMultipleFilesAs_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_SaveDirectoryAs_ShowsProblems()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 719,
  "endLine" : 719,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Upload_SingleFile_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1042,
  "endLine" : 1042,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Upload_SingleFile_Cancellation_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1096,
  "endLine" : 1096,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_DropFile_SingleFile_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1146,
  "endLine" : 1146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Upload_DirectoryAndFile_Works()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1198,
  "endLine" : 1198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileSystemTree_ContextMenu_Upload_ShowsProblems()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/testSrc/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerTest.kt",
  "fileLinesCount" : 1737,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1260,
  "endLine" : 1260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun openFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceFileExplorerControllerImpl.kt",
  "fileLinesCount" : 1525,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 1508,
  "endLine" : 1508,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun entries()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun delete()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createNewFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createNewDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isSymbolicLinkToDirectory()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun downloadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uploadFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/fs/DeviceFileEntry.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultLocalPathForEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManager.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun downloadFileEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManager.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteFile()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManager.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForEntry()",
  "longName" : "",
  "relativeFileName" : "device-explorer-files/src/com/android/tools/idea/device/explorer/files/DeviceExplorerFileManager.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::device-explorer-files" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/material/icons/download/MaterialIconsUpdaterTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::android-material" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBadMetadataProviderReturnsEmptyStyles()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBadLoaderProviderReturnsEmptyIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/testSrc/com/android/tools/idea/MaterialVdIconsProviderTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::android-material" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCategories()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialVdIconsLoader.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-material" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialVdIconsLoader.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-material" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllIcons()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/MaterialVdIconsLoader.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::android-material" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMetadataUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsMetadataUrlProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::android-material" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStyleUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsUrlProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-material" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIconUrl()",
  "longName" : "",
  "relativeFileName" : "android-material/src/com/android/tools/idea/material/icons/common/MaterialIconsUrlProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::android-material" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  invokeUpdate()",
  "longName" : "",
  "relativeFileName" : "wizard/src/com/android/tools/idea/wizard/dynamic/ScopedStateStore.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wizard" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethodCallExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang/src/com/android/tools/idea/gradle/dcl/lang/DeclarativeUastLanguagePlugin.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::gradle-declarative-lang" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/lint/javaScriptInterface.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addServiceToManifest/local.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/testData/android/intention/addBroadcastReceiverToManifest/local.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/folding/ResourceFoldingBuilder.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/folding/ResourceFoldingBuilder.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureSettingsFile()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleModuleConfigurator.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/inspection/IllegalIdentifierInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInformation()",
  "longName" : "",
  "relativeFileName" : "android-kotlin/idea-android/common/src/org/jetbrains/kotlin/android/AndroidKotlinResourceExternalAnnotatorBase.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::android-kotlin" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_appComboBox_order()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_appComboBox_projectApp()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_appComboBox_debuggableApp()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog_appComboBox_uninstalledProjectApp()",
  "longName" : "",
  "relativeFileName" : "backup/testSrc/com/android/tools/idea/backup/BackupDialogTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::backup" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBackupDialog()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreModal()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun restore()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getForegroundApplicationId()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isInstalled()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkDevice()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRestoreRunConfigSection()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/BackupManager.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::backup" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun restore()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRestoreRunConfigSection()",
  "longName" : "",
  "relativeFileName" : "backup/api/src/com/android/tools/idea/backup/testing/FakeBackupManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::backup" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visit()",
  "longName" : "",
  "relativeFileName" : "bleak/src/com/android/tools/idea/bleak/DisposerCheck.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::bleak" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetProperties()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetProperties_undeclaredDebug()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsSigningConfigTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeclaredDependenciesReindexed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsModuleAndroidDependencyTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetListReferences()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsBuildTypeTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reparse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsTests.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestSyncAndWait()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/android/PsTests.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelMapPropertyImplTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertyValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/meta/ModelListPropertyImplTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferredVariableNames()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/helpers/ExtractVariableWorkerTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_artifactDependencyModel()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/PsArtifactDependencySpecTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReverseJarDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/model/DependencyManagementTest.kt",
  "fileLinesCount" : 1163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 1015,
  "endLine" : 1015,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTableTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrepareArtifactVersionChoices()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/testSrc/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchFormKtTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurations()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationRequiresWorkaround()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/android/PsAndroidModule.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/BrowseFilesExtension.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelDescriptor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParsed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelDescriptor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareForModification()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelDescriptor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setModified()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelDescriptor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParsedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParsedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResolvedValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotateParsedResolvedMismatch()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindContext()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuitableVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKnownValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditableValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteItem()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditableValues()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteEntry()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeEntryKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelProperty.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  makeItemPropertyCore()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelCollectionPropertyBase.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rebind()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/meta/ModelSimplePropertyImpl.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidSdkSuggestions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/AndroidSdkSuggestions.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getAvailableVariablesFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVariableScopes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNewVariableName()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewListVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewMapVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariablesScope.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canExtractVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsLibraryDependency.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectResolvedDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/java/PsJavaDependencyCollection.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toKey()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependency.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAvailableVariablesFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsVariables.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsIssue.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHyperlinkDestination()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsPath.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDependencyChangedListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependencyChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsModelCollection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findJarDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/PsDependencyCollection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsDaemon.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeDependencyScope()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsModuleAnalyzer.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeBuildTypes()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/analysis/PsAndroidModuleVariantsAnalyzer.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsLibraryUpdateCheckerDaemon.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsSdkIndexCheckerDaemon.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onIssuesChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRunningChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun issuesUpdated()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/PsAnalyzerDaemon.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUpdatedVersionFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/daemon/AvailableLibraryUpdateStorage.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/BasePerspectiveConfigurable.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/PsContextImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderIssue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/issues/IssueRenderer.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSelectedVariables()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initEditorFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 993,
  "endLine" : 993,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/variables/VariablesTable.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 999,
  "endLine" : 999,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildrenModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBase.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createChildConfigurable()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBase.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/NamedContainerConfigurableBase.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun display()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/suggestions/SuggestionsViewer.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareArtifactVersionChoices()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchForm.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionToLibrary()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ArtifactRepositorySearchForm.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFocusLostListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNew()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/StringPropertyEditor.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRenderer.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  buildKnownValueRenderers()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ParsedValueRenderer.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ModelPropertyEditor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProperty()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ModelPropertyEditor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reload()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ModelPropertyEditor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFocusListener()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ModelPropertyEditor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailableFor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ModelPropertyEditor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/properties/ModelPropertyEditor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditorComponent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/RenderedComboBox.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/AbstractTabbedMainPanel.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRemoveAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCreateActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenameAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/productflavors/ProductFlavorsPanel.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRemoveAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenameAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCreateActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/buildvariants/buildtypes/BuildTypesPanel.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/ConfigurablesMasterDetailsPanel.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRemoveAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRenameAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCreateActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/modules/SigningConfigsPanel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEditor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PropertiesUiModel.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNode()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/treeview/LightweightTreeModelBuilder.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installValidation()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/configurables/ui/PropertyEditorValidator.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestProjectResolved()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/GradleResolver.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::project-system-gradle-psd" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiState()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/assistant/ImageViewAssistantTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnCreateWithMaterial3()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/handlers/BottomAppBarHandlerTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListenerInCallback()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateNoResult()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEmpty()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMultipleIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateFiltersInternalIssues()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/NlLayoutScannerTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::designer" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanvasClickWithoutDragKeepsStartingSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/surface/interaction/CanvasResizeInteractionTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeKotlin()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorFileTypeKotlinCompose()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/analytics/NlAnalyticsManagerTest.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::designer" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleModelsSharingQueue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertiesModelTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::designer" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetParentTagValue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/property/NlPropertyItemTest.kt",
  "fileLinesCount" : 1118,
  "components" : [ "primary::designer" ],
  "startLine" : 461,
  "endLine" : 461,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveFromPalette()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 454,
  "endLine" : 454,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIssueBadge()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/componenttree/NlComponentTreeDefinitionTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::designer" ],
  "startLine" : 588,
  "endLine" : 588,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkContentFitWhileResizing()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkHeightAlwaysIncreasesWithScaleIncrease()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/GridLayoutManagerTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::designer" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVertical()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/layout/option/SingleDirectionLayoutManagerTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateConfiguration()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/CustomConfigurationAttributeCreationPaletteTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNlModels()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationActionManagerTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoPopupMenuTriggerWhenNotHoveredOnSceneView()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandlerTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveCustomConfigurationAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandlerTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::designer" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivateClearBackgroundLintIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/visual/VisualizationFormVisualLintHandlerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::designer" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleRootHierarchyProvider()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleResourceChangesTriggersSingleModification()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/uibuilder/scene/SceneManagerTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::designer" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleFileChangeTests()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSaveTriggers()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupDelaysChange()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/ChangeManagerTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::designer" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/editor/DesignToolsSplitEditorTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewPanelTest.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::designer" ],
  "startLine" : 593,
  "endLine" : 593,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasuredPositionableContentPosition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/SceneViewPanelTest.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::designer" ],
  "startLine" : 598,
  "endLine" : 598,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDesignSurfaceToolbarVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/InteractionHandlerTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/InteractionHandlerTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDuplicatedModelConcurrently()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDifferentModelConcurrently()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/surface/DesignSurfaceTest.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::designer" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogOpen()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/AssistantPanelMetricsTrackerTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogCLose()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/assistant/AssistantPanelMetricsTrackerTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigatableOfBackedVirtualFile()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/IssueNodeTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::designer" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentSignature_functionDefinition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/VisualLintIssueNodeTest.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::designer" ],
  "startLine" : 322,
  "endLine" : 322,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVirtualFileIsProvidedToAction()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixWithAiButtonNotVisibleWhenComposeRenderErrorFlagIsOff()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/DesignerCommonIssueSidePanelTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuickFixCreation()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/error/LintIssueProviderTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/manager/PositionableContentLayoutManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasuredPositionableContentPosition()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/layout/manager/PositionableContentLayoutManagerTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleFileChangeTests()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSaveTriggers()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/util/ChangeManagerTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::designer" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertToOriginalActionIsTriggered()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/DeviceActionsTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyHaveVisualLintIssue()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/IssueNotificationActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::designer" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToggleBehaviour()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/common/actions/IssueNotificationActionTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::designer" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addErrors()",
  "longName" : "",
  "relativeFileName" : "designer/testSrc/com/android/tools/idea/rendering/RenderErrorContributorImplTest.kt",
  "fileLinesCount" : 1042,
  "components" : [ "primary::designer" ],
  "startLine" : 1004,
  "endLine" : 1004,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/adtui/ZoomController.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDesignEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditorProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFromTagSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimatedSelectorToolbar.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::designer" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/multirepresentation/sourcecode/SourceCodeEditorWithMultiRepresentationPreview.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun play()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlayStatus()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrameMs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrameMs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMaxTimeMs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxTimeMs()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLooping()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLooping()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerAnimationControllerListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/AnimationController.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditorPanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/editor/DesignFilesPreviewEditor.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVerticalPlaceholder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholder.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHorizontalPlaceholder()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholder.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findNextSibling()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/linear/LinearPlaceholder.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/frame/FrameLayoutHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDrawCommand()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/draw/RelativeLayoutDecorator.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::designer" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/relative/RelativeLayoutHandler.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::designer" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGridBarriers()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridUtils.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::designer" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDragHandler()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/grid/GridLayoutHandler.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBottomAppBarStyle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/handlers/UIBuilderHandlerToken.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onApplyFixButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegrator.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onIgnoreButtonClicked()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/AccessibilityLintIntegrator.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrimarySceneView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewProviders.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSecondarySceneView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewProviders.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPrimarySceneView()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/ScreenViewProviders.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lintUpdated()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/NlLayoutScanner.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/surface/sizepolicy/ContentSizePolicy.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logToolbarEvent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/analytics/AnimationToolbarAnalyticsManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/options/NlOptionsConfigurable.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getCompletionValues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyItem.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::designer" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeDocumentation()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/NlPropertyDocumentationTarget.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::designer" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/inspector/SelectedComponentBuilder.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidgetModel.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidgetModel.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onModelChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/property/ui/spring/SpringWidgetModel.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNextEditor()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileClosed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConfigurationSet()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVisualizationForm()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationContent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSceneViewRightBar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationActionManager.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSetCategory()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/InternalMultiViewMetricTrackerFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackToggleIssuePanel()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/analytics/InternalMultiViewMetricTrackerFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFileEditorChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandler.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFileClose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandler.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFileEditorChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationEditorChangeHandler.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resourcesChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 508,
  "endLine" : 508,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationForm.kt",
  "fileLinesCount" : 729,
  "components" : [ "primary::designer" ],
  "startLine" : 708,
  "endLine" : 708,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnDrag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleaseWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationInteractionHandler.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::designer" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFileEditorChange()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/VisualizationToolWindowFactory.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::designer" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModelsProvider()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/visual/ConfigurationSet.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/api/actions/ToggleAutoConnectAction.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/uibuilder/scene/RenderingQueue.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::designer" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun convertToCompose()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/ml/xmltocompose/XmlToComposeConverter.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::designer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/DesignerEditorProvider.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::designer" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/editor/SplitEditorPreviewNotificationForwarder.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCaretMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInteractionOnDrag()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInteractionOnDragEnter()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInteractionOnMouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseReleaseWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClick()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoom()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stayHovering()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popupMenuTrigger()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorWhenNoInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPressedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyReleasedWithoutInteraction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInteractionOnPressed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/InteractionHandler.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::designer" ],
  "startLine" : 391,
  "endLine" : 391,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repaintComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/Interactable.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/layout/DesignSurfaceViewport.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addChangeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/layout/DesignSurfaceViewport.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShape()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/ShapePolicy.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::designer" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutScannerAction.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutScannerAction.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateAndUpdateLint()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/LayoutScannerAction.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/surface/DesignSurface.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::designer" ],
  "startLine" : 1055,
  "endLine" : 1055,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAction()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTracker.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logRenderResult()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/analytics/CommonUsageTracker.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::designer" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderTime()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/diagnostics/NlDiagnostics.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastRenders()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/diagnostics/NlDiagnostics.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastRenderImageSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/diagnostics/NlDiagnostics.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordRender()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/diagnostics/NlDiagnostics.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearSecondary()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSecondarySelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHighlighted()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHighlightSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/model/SelectionModel.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::designer" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceTypeOf()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/type/DesignerEditorFileType.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getToolbarActionGroups()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/type/DesignerEditorFileType.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectionContextToolbar()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/type/DesignerEditorFileType.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::designer" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeTabContent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanel.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::designer" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackChangingCommonIssuePanelVisibility()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackNavigationFromIssue()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectingTab()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssuePanelUsageTracker.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileNodes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIssueNodes()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNoFileNode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFileNode()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueNode.kt",
  "fileLinesCount" : 604,
  "components" : [ "primary::designer" ],
  "startLine" : 445,
  "endLine" : 445,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilteredIssues()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerUpdateListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeUpdateListener()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivate()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/error/DesignerCommonIssueProvider.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun minimumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/manager/PositionableContentLayoutManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequiredSize()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/option/SurfaceLayoutManager.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFitIntoScale()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/option/SurfaceLayoutManager.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/layout/option/SurfaceLayoutManager.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::designer" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateLiveAttribute()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Placeholder.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::designer" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHierarchy()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponentHierarchyProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncFromNlComponent()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/SceneComponentHierarchyProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/ScenePicker.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::designer" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayout()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/common/scene/Display.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::designer" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/DeviceMenuAction.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::designer" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMenuItem()",
  "longName" : "",
  "relativeFileName" : "designer/src/com/android/tools/idea/actions/SystemUiModeAction.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::designer" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canInsertChildren()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/uibuilder/handlers/TextViewHandlerTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::designer" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createZoomControllerFake()",
  "longName" : "",
  "relativeFileName" : "designer/testFramework/com/android/tools/idea/DesignSurfaceTestUtil.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::designer" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNorthGroup()",
  "longName" : "",
  "relativeFileName" : "designer/customview/src/com/android/tools/idea/customview/preview/CustomViewPreviewToolbar.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::designer" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveConstructors()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8ClassMemberTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameMethodNotValid()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8MethodTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::android-lang" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetParameters()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtilTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::android-lang" ],
  "startLine" : 590,
  "endLine" : 590,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolveBuildInTable()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/ColumnReferencesTest.kt",
  "fileLinesCount" : 1968,
  "components" : [ "primary::android-lang" ],
  "startLine" : 1952,
  "endLine" : 1952,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleQueryKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAll()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDatabaseViewKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAll()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/InjectionTests.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidColumnInKotlinStringTemplate()",
  "longName" : "",
  "relativeFileName" : "android-lang/testSrc/com/android/tools/idea/lang/androidSql/AndroidSqlUnresolvedReferenceInspectionTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::android-lang" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/AidlPsiUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-lang" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/psi/impl/AbstractAidlDeclarationImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lang" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/aidl/findUsages/AidlFindUsageHandlerFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::android-lang" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/Inspections.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByString()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/psi/ProguardR8PsiImplUtil.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::android-lang" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/inspections/ConsumerRulesInspection.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::android-lang" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/inspections/ExpensiveKeepRuleInspection.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun affectedClassesForQualifiedName()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/proguardR8/inspections/AffectedClassesProjectService.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::android-lang" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processTables()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/AndroidSqlContext.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::android-lang" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/Inspections.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processColumns()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/SqlSchema.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::android-lang" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElement()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/References.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::android-lang" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeSqlColumn()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/resolution/Resolution.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android-lang" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/Inspections.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android-lang" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "android-lang/src/com/android/tools/idea/lang/androidSql/room/Inspections.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::android-lang" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDataPropertyForDataProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/testSrc/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeCompletionContributorTest.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 979,
  "endLine" : 979,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeVersionCatalogReferenceContributor.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/formatting/settings/DeclarativeLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeAnnotator.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gradle-declarative-lang-ide/src/com/android/tools/idea/gradle/dcl/lang/ide/DeclarativeUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gradle-declarative-lang-ide" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquals()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/ComposePreviewElementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewAnnotationToPreviewElement_PreviewParam_limit()",
  "longName" : "",
  "relativeFileName" : "preview-elements/testSrc/com/android/tools/preview/ComposePreviewElementConstructionTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanAndGet()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/PreviewConfiguration.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDerivedInstance()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  forTesting()",
  "longName" : "",
  "relativeFileName" : "preview-elements/src/com/android/tools/preview/ComposePreviewElement.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::preview-elements" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reconnectionShouldNotOccurOnTheUIThread()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingManagerTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTooltipIfDeviceNotAllowed()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/DeviceListStepTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListenerShouldReceiveCurrentState()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/testSrc/com/android/tools/idea/wearpairing/WearPairingSettingsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pairingStatusChanged()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pairingDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingManager.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showReconnectMessageBalloon()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingNotificationManager.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showConnectionDroppedBalloon()",
  "longName" : "",
  "relativeFileName" : "wear-pairing/src/com/android/tools/idea/wearpairing/WearPairingNotificationManager.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear-pairing" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brClassReferenceAndImportIsFoundWithoutWarnings_Kotlin()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/BrTests.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::databinding" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeViewBindingField_KotlinContext()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/viewbinding/gradle/ViewBindingCompletionKotlinTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::databinding" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureSearchScopeDoesNotRecurseInfinitely()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/LayoutBindingModuleCacheTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::databinding" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataBindingInspection_kotlinShowsWarningIfKaptNotApplied()",
  "longName" : "",
  "relativeFileName" : "databinding/testSrc/com/android/tools/idea/databinding/validation/DataBindingInspectionTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::databinding" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreatePsiPackage()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/finders/LayoutBindingPackageFactory.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::databinding" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldGenerateGettersAndStaticMethods()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClassConfig.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::databinding" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settersShouldBeAbstract()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/psiclass/LightBindingClassConfig.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::databinding" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTestModule()",
  "longName" : "",
  "relativeFileName" : "databinding/src/com/android/tools/idea/databinding/BindingLayoutToken.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::databinding" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewAnnotationsAreNotSupportedInUnitTestFilesKotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewNotSupportedInUnitTestFilesTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewsAnnotationsAreSupportedInMainAndAndroidTestFiles()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewNotSupportedInUnitTestFilesTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkErrorsKotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewHasValidMethodSignatureTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewAnnotationFromADifferentPackageResultsInAnErrorKotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewMethodIsAnnotatedWithTilePreviewAnnotationTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkErrorsKotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewContextComesFromParameterTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkKotlinErrors()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunctionTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topLevelPreview()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunctionTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notTopLevelFunctionPreview()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunctionTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classMethodPreview()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunctionTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkErrorsKotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewDeviceSpecInspectionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableAnnotationOnATilePreviewResultsInAnErrorKotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/lint/WearTilePreviewComposableAnnotationIsNotSupportedTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindPreviewAnnotationsKotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewEntryPointTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindPreviewAnnotationsMultiPreview()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewEntryPointTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewAnnotationFromDifferentPackageDoesNotMarkAsEntryPoint()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewEntryPointTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiPreviewsAreOrderedByNameWhenNotInUICheckMode()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/WearTilePreviewRepresentationTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInjected_kotlin()",
  "longName" : "",
  "relativeFileName" : "wear-designer/testSrc/com/android/tools/idea/wear/preview/util/device/WearTileDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/managers/actions/NumberInputComponentAction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/animation/state/WearTileAnimationState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewDeviceSpecInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "wear-designer/src/com/android/tools/idea/wear/preview/lint/WearTilePreviewShouldBeTopLevelFunction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear-designer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintBaselineInspection.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::lint" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/AndroidLintBaselineFixedInspection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::lint" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFix()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/SuppressLintQuickFix.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::lint" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createIsolatedClient()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findRuleJars()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfiguration()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun ensureNamespaceImported()",
  "longName" : "",
  "relativeFileName" : "lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::lint" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun symbolize()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/NativeSymbolizer.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/NativeSymbolizer.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirsFor()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "native-symbolizer/src/com/android/tools/nativeSymbolizer/SymbolSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::native-symbolizer" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookup()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/IdeDependenciesCore.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-models/src/com/android/tools/idea/gradle/model/IdeAndroidLibraryImpl.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::project-system-gradle-models" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initDebugBridge()",
  "longName" : "",
  "relativeFileName" : "connection-assistant/src/com/android/tools/idea/connection/assistant/actions/RestartAdbActionStateManager.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::connection-assistant" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/AnnotationPreviewNameHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHashCodeAndEqualsWithMultipleComponents()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/animation/AnimationUnitTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quickFixMessage()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacesInvalidImportWithCorrectImportKotlin()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preservesAnnotationAttributesKotlin()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacesInvalidFqnPreviewAnnotationKotlin()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesFqnWhenInvalidAnnotationUsedElsewhereKotlin()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/quickfixes/ReplacePreviewAnnotationFixTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/fast/FastPreviewUtilTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLightVirtualFile()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewsAreOrderedByPositioningThenOffsetThenName()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/representation/CommonPreviewRepresentationTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/NavigatingInteractionHandlerTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkResults()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DimensionParameterRuleTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attemptFix()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DimensionParameterRuleTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidDeviceSpecs()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceSpecWithIssues()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationWithDeviceSpecLanguageIssues()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailure()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceIdFailure()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceIdCheck()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceIdCheckWithDefaultDeviceIdOverride()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deprecatedDevicesShouldBeValid()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceNameCheck()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceNameCheckWithNoDevicesFails()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentIdCheck()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckAnnotation()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/check/DeviceSpecCheckTest.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedForDeviceParameter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectedInConcatenatedExpressionForDeviceParameter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyOneExpressionInjectedInConcatenatedDeviceSpec()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notInjectedForPreviewFromDifferentPackage()",
  "longName" : "",
  "relativeFileName" : "preview-designer/testSrc/com/android/tools/idea/preview/util/device/DeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun xPositionForValue()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueForXPosition()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumXPosition()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maximumXPosition()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maximumValue()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/timeline/TimelineElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseUnit()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPickerTitle()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationUnit.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/state/ColorPickerAction.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTimelineElement()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationManager.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationManager.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun destroy()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/animation/AnimationManager.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEvent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/PreviewRefreshTracker.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInteractiveSession()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/analytics/InteractivePreviewUsageTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterPreviewInstances()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/uicheck/UiCheckModeFilter.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalPages()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/PreviewPaginationManager.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/PageSizeSelectorAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/pagination/actions/CurrentPageEditorAction.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun requestFastPreviewRefreshAndTrack()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/fast/FastPreviewUtil.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restorePrevious()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/modes/PreviewModeManager.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun previewElements()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/PreviewElementProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onBeforeChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraph.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onAfterChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraph.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onSkippedChildTraversal()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraph.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraph.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/find/AnnotationsGraph.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSingleFilter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/flow/PreviewFlowManager.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateSavedBuildStatus()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CodeOutOfDateTracker.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataProvider()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/representation/CommonPreviewRepresentation.kt",
  "fileLinesCount" : 986,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetQuality()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/RenderQualityManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needsQualityChange()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/RenderQualityManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetQuality()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/RenderQualityManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleParameterRule()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/util/device/check/ParameterRule.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doRefresh()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefreshCompleted()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSkip()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/PreviewRefreshManager.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "preview-designer/src/com/android/tools/idea/preview/actions/PreviewFilterActions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "preview-designer/gen/com/android/tools/idea/preview/PreviewViewFilter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::preview-designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hidePopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPopup()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVisible()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/status/InformationPopup.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/TabularLayout.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/AndroidToolWindowManager.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createList()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLocation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun screenBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editorBounds()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hide()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createList()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/stdui/Lookup.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/LightCalloutPopup.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTablePresentation()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/TablePresentation.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/Attribute.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  stringAttribute()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/Attribute.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createUi()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/Column.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateValue()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/Column.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyColor()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/IconTableComponent.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScrollableUnitIncrement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 572,
  "endLine" : 572,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScrollableBlockIncrement()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 579,
  "endLine" : 579,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun categoryRowClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 646,
  "endLine" : 646,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun columnHeaderClicked()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HorizontalSpinner.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forStrings()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/HorizontalSpinner.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/chart/statechart/StateChart.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installOnList()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/util/HelpTooltipForList.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/ui/options/OptionsPanel.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "adt-ui/src/main/java/com/android/tools/adtui/actions/ZoomLabelAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncManager.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWorkingSet()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependsOnAnyOf_DO_NOT_USE_BROKEN()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitlyExcludesPath()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBugreportFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/QuerySyncProject.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::aswb" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPrompt()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelper.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::aswb" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineTargetsAndRun()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/qsync/action/BuildDependenciesHelper.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::aswb" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseBepArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/BepParser.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildResult()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bepBytesConsumed()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun idForLogging()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutputGroupTargetArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutputGroupArtifacts()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetsWithErrors()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllOutputArtifactsForTesting()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/command/buildresult/bepparser/ParsedBepOutput.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystem.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeAsProcessHandler()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystem.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeQuery()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystem.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::aswb" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystem.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::aswb" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBlazeInfo()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystem.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::aswb" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildInvoker()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/bazel/BuildSystem.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::aswb" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicationServices()",
  "longName" : "",
  "relativeFileName" : "aswb/base/src/com/google/idea/blaze/base/deployment/liveedit/tokens/BazelBuildSystemLiveEditServices.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::aswb" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOpenProject()",
  "longName" : "",
  "relativeFileName" : "aswb/aswb/src/com/google/idea/blaze/android/project/BazelProjectOpenProcessor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::aswb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/TargetTree.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/TargetTree.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSubpackages()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/TargetTree.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::aswb" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "aswb/shared/java/com/google/idea/blaze/common/Label.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::aswb" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun protoForSerializationOnly()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/query/QuerySummary.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aswb" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathToLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceFileToLabel()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allLoadedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectTarget()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSameLanguageTargetsDependingOn()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFirstReverseDepsOfType()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReverseDepsForSource()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesDependencyPathContainRules()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependsOnAnyOf_DO_NOT_USE_BROKEN()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetSources()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceFileOwners()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceFileOwners()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectLabelWithLeastDeps()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceFilesByRuleKindAndType()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidSourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidResourceFiles()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllCustomPackages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetLanguages()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExternalDependencies()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeRequestedTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeWholeProjectTargets()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputStats()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/java/com/google/idea/blaze/qsync/project/BuildGraphData.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::aswb" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_kotlin()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handled_io_errors()",
  "longName" : "",
  "relativeFileName" : "aswb/querysync/javatests/com/google/idea/blaze/qsync/java/PackageStatementParserTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::aswb" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProvidersFromKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMyComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindsFromKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBinds_for_param()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromKotlinAssistedInjectedConstructorToKotlinAssistedFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1297,
  "endLine" : 1297,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1307,
  "endLine" : 1307,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromKotlinAssistedFactoryMethodToKotlinAssistedInjectedConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerCustomUsageSearcherTest.kt",
  "fileLinesCount" : 1397,
  "components" : [ "primary::dagger" ],
  "startLine" : 1340,
  "endLine" : 1340,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnedPsiType_ktFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_ktFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement_ktParameter()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/DaggerElementTest.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::dagger" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_moduleClassWithoutProvides()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_providesMethodWithoutModule()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_providesMethodOutsideClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_providesMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_bindsMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_providesMethodOnCompanion()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_wrongProvidesAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_wrongModuleAnnotation()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodIndexValueOnCompanion_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodParameterIndexValue_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 461,
  "endLine" : 461,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providesMethodParameterIndexValueOnCompanion_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProvidesMethodDaggerConceptTest.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::dagger" ],
  "startLine" : 513,
  "endLine" : 513,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedInjectConstructorDaggerElement_getRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedInjectConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::dagger" ],
  "startLine" : 359,
  "endLine" : 359,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_injectedClassFunctionNotConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_injectedPackageFunctionNotConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/InjectedConstructorDaggerConceptTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::dagger" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexers()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithoutType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedFactoryMethodIndexValue_resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistedFactoryMethodDaggerElement_getRelatedDaggerElements()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/AssistedFactoryDaggerConceptTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::dagger" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun barWithArgument()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar1()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun barWithArgument()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar3()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar4()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/EntryPointMethodDaggerConceptTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::dagger" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexer_provisionMethod()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionMethodComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonProvisionMethodComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionMethodSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonProvisionMethodSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionMethodNotAComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonProvisionMethodNotAComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionMethodOutsideClass()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun componentProvisionMethodAndProperty_resolveToPsiElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionMethodComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonProvisionMethodComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionMethodSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonProvisionMethodSubcomponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provisionMethodNotAComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonProvisionMethodNotAComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ComponentProvisionMethodConceptTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::dagger" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_nullableTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_optionalTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindOptionalFoo()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_qualifiers()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_kotlinFunctionType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerDaggerElementTest.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::dagger" ],
  "startLine" : 570,
  "endLine" : 570,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_nullableTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_optionalTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindOptionalFoo()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_qualifiers()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRelatedDaggerElement_kotlinFunctionType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ProviderDaggerElementTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::dagger" ],
  "startLine" : 648,
  "endLine" : 648,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModule()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleWithParameters()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModule()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModuleWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModule()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleWithParameters()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInModuleWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModule()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionInNotAModuleWithoutBindsOptionalOf()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsOptionalOfDaggerConceptTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::dagger" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsInstanceIndexer()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMyComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMyComponent2()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMyComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsInstanceBuilderMethodIndexValue_resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fooFunction4()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindsInstanceFactoryMethodParameterIndexValue_resolveToDaggerElements_kotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMyComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMyComponent()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/BindsInstanceDaggerConceptTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::dagger" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeInsideDaggerWrapper_hasWrappingType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerAndProviderTypeUtilTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::dagger" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun func()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerAndProviderTypeUtilTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::dagger" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeInsideDaggerWrapper_doesNotHaveWrappingType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/concepts/ConsumerAndProviderTypeUtilTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::dagger" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinParameter()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinParameterWithoutType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinParameterWithoutName()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapperTest.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::dagger" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinUnqualifiedType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinUnqualifiedTypeWithImport()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinUnqualifiedTypeWithImportAlias()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinQualifiedType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinInnerClassType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinAliasedInnerClassType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinStarImportType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinGenericTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinPrimitiveTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinStringTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinArrayTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinNullableTypes()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunction0Type()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 467,
  "endLine" : 467,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunction1Type()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunction2Type()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunction22Type()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionNType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapperTest.kt",
  "fileLinesCount" : 770,
  "components" : [ "primary::dagger" ],
  "startLine" : 477,
  "endLine" : 477,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassFunctionWithNoReturnType()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassFunctionWithAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinPackageLevelFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapperTest.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::dagger" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinClassFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlinPackageFunction()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/index/DaggerDataIndexerTest.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::dagger" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGutterIcons()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssistedInjectFactoriesAndConstructors()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 783,
  "endLine" : 783,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 813,
  "endLine" : 813,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssistedInjectProducersAndConsumers()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 928,
  "endLine" : 928,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 962,
  "endLine" : 962,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBindsInstance()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1159,
  "endLine" : 1159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindString()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerRelatedItemLineMarkerProviderTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::dagger" ],
  "startLine" : 1202,
  "endLine" : 1202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToKotlin()",
  "longName" : "",
  "relativeFileName" : "dagger/testSrc/com/android/tools/idea/dagger/DaggerConsoleFilterTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::dagger" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackNavigation()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldLog()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackFindUsagesNodeWasDisplayed()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGutterWasDisplayed()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackClickOnGutter()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackOpenLinkFromError()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/DaggerAnalyticsTrackerImpl.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dagger" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDaggerElement()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/concepts/DaggerElement.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::dagger" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIndexEntries()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/DaggerDataIndexer.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::dagger" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSimpleName()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexTypeWrapper.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::dagger" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassId()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapper.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::dagger" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIsSelfOrCompanionParentAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexClassWrapper.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::dagger" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSimpleName()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapper.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::dagger" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapper.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::dagger" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameters()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapper.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::dagger" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIsConstructor()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapper.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::dagger" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContainingClass()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexMethodWrapper.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::dagger" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSimpleName()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapper.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dagger" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexParameterWrapper.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dagger" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotations()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotatedWrapper.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::dagger" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationNameInSource()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapper.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::dagger" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentClassNames()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexAnnotationWrapper.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::dagger" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSimpleName()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapper.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::dagger" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapper.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::dagger" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContainingClass()",
  "longName" : "",
  "relativeFileName" : "dagger/src/com/android/tools/idea/dagger/index/psiwrappers/DaggerIndexFieldWrapper.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::dagger" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/adblib/DeviceCableMonitorTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlesWithReservationActions()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtend30MinOrLessAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisablingExtend30MinOrLessAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlesWithRemainingTime()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/ExtendReservationActionTest.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::android-adb" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAction()",
  "longName" : "",
  "relativeFileName" : "android-adb/testSrc/com/android/tools/idea/deviceprovisioner/EndReservationActionTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::android-adb" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/AdbFileProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startMdnsCheck()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMdnsCheckSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMdnsNotSupportedError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMdnsNotSupportedByAdbError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMdnsCheckError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingStarted()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingWaitForDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showQrCodePairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMacMdnsEnvironmentIsBroken()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMdnsDisabledOnAdbServer()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingView.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::android-adb" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBalloon()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingNotificationService.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::android-adb" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/provisioner/WifiPairableDeviceProvisionerPlugin.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::android-adb" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkMdnsSupport()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun generateQrCode()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun devices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scanMdnsServices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackMdnsServices()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun pairMdnsService()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForDevice()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getAdbVersion()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isTrackMdnsServiceAvailable()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/WiFiPairingService.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::android-adb" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairingInProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showWaitingForDeviceProgress()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairingSuccess()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairingError()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/adb/wireless/PairingCodePairingView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::android-adb" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/deviceprovisioner/DeviceProvisionerFactory.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::android-adb" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDigitEntered()",
  "longName" : "",
  "relativeFileName" : "android-adb/src/com/android/tools/idea/ui/JSingleDigitTextField.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::android-adb" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCapabilities()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadActiveExercise()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setCapabilities()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun overrideValues()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadCurrentCapabilityStates()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearContentProvider()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSerialNumber()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun triggerEvent()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/communication/WearHealthServicesDeviceManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setCapabilityEnabled()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setOverrideValue()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearOverrideValue()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getState()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun reset()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun triggerEvent()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadPreset()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesStateManager.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showWearHealthServicesToolPopup()",
  "longName" : "",
  "relativeFileName" : "wear-whs/src/com/android/tools/idea/wearwhs/view/WearHealthServicesPanelController.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear-whs" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkSupportsParallelSync()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/testSrc/com/android/tools/idea/gradle/project/sync/ModelVersionsTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUsefulBootClasspathLibraries()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidSdkBootClasspathUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidArtifactOutputFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeVariantAbiFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeAndroidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variantCoreFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCache.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchNativeVariantsAndroidModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/NativeVariantsSyncActionWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateAndroidModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncProjectActionWorker.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProviderFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProviderContainerFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun productFlavorContainerFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTypeContainerFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeDependency()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidArtifactFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 797,
  "endLine" : 797,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javaArtifactFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 877,
  "endLine" : 877,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 925,
  "endLine" : 925,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1300,
  "endLine" : 1300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun variantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1411,
  "endLine" : 1411,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun androidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1420,
  "endLine" : 1420,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nativeAndroidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV1Impl.kt",
  "fileLinesCount" : 1597,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1445,
  "endLine" : 1445,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modelCacheV2Impl()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProviderFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceProviderFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variantCoreFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1064,
  "endLine" : 1064,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidGradlePluginProjectFlagsFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1357,
  "endLine" : 1357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun variantFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1536,
  "endLine" : 1536,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun androidProjectFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelCacheV2Impl.kt",
  "fileLinesCount" : 1654,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 1556,
  "endLine" : 1556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/GradleModules.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/ModelResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runActions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/SyncActionRunner.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidLibraryFrom()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/IdeModelFactoryV2.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deliverModels()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/DeliverableModules.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidVariantResolver.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveVariant()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-sync/src/com/android/tools/idea/gradle/project/sync/AndroidVariantResolver.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system-gradle-sync" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popPage()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageStackSize()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/ComposeWizard.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LingeringTooltipArea()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/LingeringTooltip.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultStyling()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/StudioMarkdownFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBlockRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/StudioMarkdownFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GridRow()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/Grid.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun align()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/grid/GridImpl.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStyling()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/MarkdownFactory.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultStyling()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/MarkdownFactory.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBlockRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/MarkdownFactory.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInlineMarkdownRenderer()",
  "longName" : "",
  "relativeFileName" : "adt-ui-compose/src/com/android/tools/adtui/compose/MarkdownFactory.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::adt-ui-compose" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBuilder()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/DeviceProfile.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "intellij.android.device/src/com/android/tools/idea/adddevicedialog/TableFilters.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::intellij.android.device" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun call()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/RenderActionAllocationLimiterTransformTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::rendering" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInstanceNoArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStaticNoArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInstanceArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStaticArgsCall()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/MethodInterceptTransformTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::rendering" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun call()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/CooperativeInterruptTransformTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::rendering" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHierarchicalTimeCounter()",
  "longName" : "",
  "relativeFileName" : "rendering/testSrc/com/android/tools/rendering/classloading/ModuleClassLoadedDiagnosticsImplTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rendering" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSpawnedCurrentThread()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackTrace()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interrupt()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/SingleThreadExecutorService.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  runAsyncActionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTests()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderExecutor.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::rendering" ],
  "startLine" : 313,
  "endLine" : 313,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadView()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackExDelegate.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::rendering" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdapterBinding()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackExDelegate.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::rendering" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdapterItemValue()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackExDelegate.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::rendering" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/LayoutlibCallbackExDelegate.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::rendering" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runAsyncActionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelActionsByTopic()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/RenderAsyncActionExecutor.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::rendering" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCommandLink()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionLink()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOpenStackUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReplaceAttributeValueUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleRefreshRenderUrl()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRender()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/HtmlLinkManager.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::rendering" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/loaders/DelegatingClassLoader.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isForCompatible()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/Preloader.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rendering" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locatePseudoClass()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forTest()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassWriterWithPseudoClassLocator.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::rendering" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/RenderActionAllocationLimiterTransform.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::rendering" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCache.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rendering" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCache.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rendering" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDependencies()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ClassBinaryCache.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rendering" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/CooperativeInterruptTransform.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rendering" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classLoadStart()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classLoadedEnd()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classFindStart()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classFindEnd()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classRewritten()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/classloading/ModuleClassLoaderDiagnostics.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rendering" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassLoader()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/api/RenderModelModule.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::rendering" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassLoaderProvider()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/api/RenderModelModule.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::rendering" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFromXmlFile()",
  "longName" : "",
  "relativeFileName" : "rendering/src/com/android/tools/rendering/api/IncludeReference.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::rendering" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsyncLoadBundle()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsyncLoadNullBundle()",
  "longName" : "",
  "relativeFileName" : "whats-new-assistant/testSrc/com.android.tools.idea.whatsnew.assistant/WhatsNewSidePanelTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::whats-new-assistant" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/details/DeviceInfoPanelTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateTransitionText()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/testSrc/com/android/tools/idea/devicemanagerv2/DeviceNamePanelTest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesTable.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPairDeviceWizard()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun removeDevice()",
  "longName" : "",
  "relativeFileName" : "device-manager-v2/src/com/android/tools/idea/devicemanagerv2/details/PairedDevicesPanel.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::device-manager-v2" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateTab()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/testSrc/com/android/tools/idea/insights/inspection/TestTabProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTabs()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsToolWindowFactory.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateTab()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ide/src/com/android/tools/idea/insights/ui/AppInsightsTabProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/ide/testSrc/com/android/tools/idea/vitals/ui/VitalsTabProviderTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun queryErrorCountMetrics()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByReportIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun queryErrorCountMetrics()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun searchErrorReportByReportIds()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 459,
  "endLine" : 459,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/testSrc/com/android/tools/idea/vitals/client/VitalsClientTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listEvents()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-vitals/model/src/com/android/tools/idea/vitals/client/VitalsClient.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runInspections()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/play-policy/ide/src/com/android/tools/idea/play/PlayPolicyCodeInspectionAction.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getIssueDetails()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun listEvents()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateIssueState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/AppInsightsProjectLevelControllerRule.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRepositoryIfValid()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/vcs/FakeVcsRepositoryCreator.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/testSrc/com/android/tools/idea/insights/ai/transform/CodeTransformationDeterminerTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterMode()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/OfflineStatusManager.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/actions/Cancellation.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noop()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/events/actions/Cancellation.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logZeroState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logCrashesFetched()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logCrashListDetailView()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logStacktraceClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logConsoleLinkClicked()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logError()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logIssueStatusChanged()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logNotesAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logOfflineTransitionAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEventViewed()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEventsFetched()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInsightSentiment()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInsightFetch()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logServiceDeprecated()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/analytics/AppInsightsTracker.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/vcs/VcsForInsights.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVcsContent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/vcs/VcsForInsights.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseThreadDump()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/StackTraceGroupParser.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseException()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/StackTraceGroupParser.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecentConnections()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateConnections()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTopIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateIssues()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEvent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNotes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateNotes()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNote()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAiInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAiInsight()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIssue()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/client/AppInsightsCache.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/codecontext/CodeContextResolver.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/codecontext/CodeContextResolver.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getSourceVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/codecontext/CodeContextResolver.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performOnboardingAction()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/InsightsOnboardingProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonEnabledState()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/InsightsOnboardingProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getApplicableTransformation()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/transform/CodeTransformationDeterminer.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/transform/CodeTransformation.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getSource()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/api/src/com/android/tools/idea/insights/ai/AiInsightToolkit.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeWithErrorProcessor()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/InsightsConsoleTestUtils.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIcons()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/testSrc/com/android/tools/idea/insights/ui/AppInsightsIssuesTableCellRendererTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/vcs/JumpToDiffUtils.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultTableHeader()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/AppInsightsIssuesTableView.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asPopup()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/TreeDropDownPopup.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRendererComponent()",
  "longName" : "",
  "relativeFileName" : "app-quality-insights/ui/src/com/android/tools/idea/insights/ui/VariantComboBoxListCellRenderer.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::app-quality-insights" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeviceDefaultPath()",
  "longName" : "",
  "relativeFileName" : "avd/testSrc/com/android/tools/idea/avd/AddDeviceWizardTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::avd" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ApiFilter()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/ApiFilter.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::avd" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemImageFlow()",
  "longName" : "",
  "relativeFileName" : "avd/src/com/android/tools/idea/avd/ISystemImages.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::avd" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesCorrectFilters_containsFiltersFromExtensions()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/hyperlinks/EditorHyperlinkDetectorTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMasterFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMasterFilter_systemMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMasterFilter_ignoreTags()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMasterFilter_studioSpam()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMasterFilter_studioSpam_withoutFlag()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/filters/LogcatFilterTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::logcat" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsComponents()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installPopupHandler()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/LogcatMainPanelTest.kt",
  "fileLinesCount" : 1559,
  "components" : [ "primary::logcat" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMessages_exception_withCustomFormatter()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/messages/MessageFormatterTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::logcat" ],
  "startLine" : 661,
  "endLine" : 661,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logcatMessage()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/util/LogcatTestUtils.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::logcat" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSaveFileDialog()",
  "longName" : "",
  "relativeFileName" : "logcat/testSrc/com/android/tools/idea/logcat/actions/SaveLogcatActionTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::logcat" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/settings/IgnoreValuesTextField.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::logcat" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/FilterTextField.kt",
  "fileLinesCount" : 965,
  "components" : [ "primary::logcat" ],
  "startLine" : 646,
  "endLine" : 646,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/filters/AndroidLogcatFilterHistory.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::logcat" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatService.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::logcat" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatService.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::logcat" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/service/LogcatService.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::logcat" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun findDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceFinder.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::logcat" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDeviceComboBoxDeviceTracker()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/devices/DeviceComboBoxDeviceTrackerFactory.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::logcat" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/LogcatFormatDialog.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::logcat" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/messages/LogcatColorSettingsPage.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::logcat" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatToolWindowFactory.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::logcat" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearMessageView()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLogcatEmpty()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun processMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun appendMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConnectedDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedDevice()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyLogcatSettings()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countFilterMatches()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldImmediately()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLogcatPaused()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pauseLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeLogcat()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFilter()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSoftWrapEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSoftWrapEnabled()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBacklogMessages()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun enterInvisibleMode()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isShowing()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openLogcatFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/LogcatPresenter.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::logcat" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTempFile()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/util/TempFileFactory.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::logcat" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "logcat/src/com/android/tools/idea/logcat/actions/LogcatFoldLinesLikeThisAction.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::logcat" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "threading-checker/testSrc/com/android/tools/idea/instrumentation/threading/ThreadingViolationNotifierImplTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::threading-checker" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogSetsEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogWithProcessorStateDoesNotSetEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorDialogTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnMigrateBuildFeatures()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnRemoveSourceSetJni()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnMigrateAaptResources()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnRemoveUseProguard()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnMigrateAdbOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnMigrateFailureRetention()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnMigrateJacoco()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnMigrateLintOptions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnabledEffectOnRewriteDeprecatedOperators()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 313,
  "endLine" : 313,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAgpUpgradeAction()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeActionTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompatibleVersions()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpCompatibleVersionTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceSyncInvoker()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNecessityDescription()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1022,
  "endLine" : 1022,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertPanelVisibility()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1194,
  "endLine" : 1194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUIStateEquality()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1229,
  "endLine" : 1229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treeString()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantContentManagerTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1288,
  "endLine" : 1288,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialogSetsEnabled()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/testSrc/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessorWithCompileRuntimeSpecialCaseDialogTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Java8DefaultRefactoringProcessor.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doFindUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doPreviewRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 540,
  "endLine" : 540,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeUsagesView()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 587,
  "endLine" : 587,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPsiSpoilingRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findBuildModelUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 967,
  "endLine" : 967,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpUpgradeRefactoringProcessor.kt",
  "fileLinesCount" : 1233,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 1003,
  "endLine" : 1003,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordUpgradeDialogEvent()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/UpgradeDialogMetricUtils.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleVersionRefactoringProcessor.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RemoveImplementationPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradleDaemonJvmCriteriaRefactoringProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonConstantRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBalloon()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectUpgradeNotification.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AgpVersionRefactoringProcessor.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RedundantPropertiesRefactoringProcessor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessor.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performBuildModelRefactoring()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ProjectJdkRefactoringProcessor.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/JCenterToMavenCentralRefactoringProcessor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeComponentInfo()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/MigratePackagingOptionsToJniLibsAndResourcesRefactoringProcessor.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ShadersDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestPackageToNamespaceRefactoringProcessor.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ResValuesDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestUseEmbeddedDexToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessor.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/GradlePluginsRefactoringProcessor.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AidlDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/RenderScriptDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AbstractBooleanPropertyDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/R8FullModeDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/NonTransitiveRClassDefaultRefactoringProcessor.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/AndroidManifestExtractNativeLibsToUseLegacyPackagingRefactoringProcessor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findComponentUsages()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/CompileRuntimeConfigurationRefactoringProcessor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/Kotlin20RefactoringProcessor.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/BlockPropertyRefactoringProcessors.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nodeStateChanged()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createUiSelector()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/ui/UpgradeAssistantWindowModel.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 610,
  "endLine" : 610,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "project-system-gradle-upgrade/src/com/android/tools/idea/gradle/project/upgrade/FabricCrashlyticsRefactoringProcessor.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::project-system-gradle-upgrade" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-declarative/src/com/android/tools/idea/gradle/dsl/parser/declarative/DeclarativeDslParser.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::gradle-dsl-declarative" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyRequiredParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiredAndOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyRequiredLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyOptionalLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiredLambdaWithParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalLambdaWithParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposableFunctionRenderingTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assignedPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_int()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_long()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_float()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_double()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noncomposableLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noinlineLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNoinlineLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composablePositionalLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNamedLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadAnnotatorTest.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assignedPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPropertyRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_int()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_long()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_float()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitivePropertyRead_double()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noncomposableLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noinlineLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNoinlineLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composablePositionalLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableNamedLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineLambdaInsideComposableLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_functionScope()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_lambdaScope()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_anonymousFunctionScope()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_unnamedScope()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/StateReadTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectFromElement_notStateRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectFromElement_stateRead()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/state/ComposeStateReadInlayHintsProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableFunction_identifierHasMarker()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableFunction_ktFunctionElementHasNoMarker()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonComposableFunction_noMarker()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/ComposeLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestLookupElementOrder_materialThemeInStatement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestLookupElementOrder_materialThemeInArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_valueArgumentWithDotExpression()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookupElementOrder_namedArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionWeigherTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSignatures()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_dont_insert_before_parenthesis()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_lambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_lambda_before_curly_braces()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_lambdaWithOptional()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 474,
  "endLine" : 474,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_onClick()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_onClick_lastParameterIsNotLambdaOrRequired()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 588,
  "endLine" : 588,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_disabledThroughSettings()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 645,
  "endLine" : 645,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_inKDoc()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 706,
  "endLine" : 706,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImportCompletionDoesNotTriggerInsertionHandler()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 771,
  "endLine" : 771,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompletingComposablesWithinObjects()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 829,
  "endLine" : 829,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSignaturesWithRequiredComposableBeforeOptionalArgs()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 889,
  "endLine" : 889,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandlerWithRequiredComposableBeforeOptionalArgs()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 962,
  "endLine" : 962,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandlerWithVarArgs()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1019,
  "endLine" : 1019,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandlerWithVarArgsLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1076,
  "endLine" : 1076,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_functionDefinition()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1136,
  "endLine" : 1136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1150,
  "endLine" : 1150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FoobarOne()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1175,
  "endLine" : 1175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertHandler_importAdded()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeCompletionContributorTest.kt",
  "fileLinesCount" : 1396,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 1190,
  "endLine" : 1190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalAlignmentCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalAlignmentCompletion_choosesAbsoluteAlignment()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalAlignmentCompletion_completionWithPartialName()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalAlignmentCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDimensionalAlignmentCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalArrangementCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 453,
  "endLine" : 453,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalArrangementCompletion_choosesAbsoluteArrangement()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 522,
  "endLine" : 522,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalArrangementCompletion_arrangementAlreadyCompleted()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 591,
  "endLine" : 591,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalArrangementCompletion_arrangementAbsoluteAlreadyCompleted()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 653,
  "endLine" : 653,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalArrangementCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 708,
  "endLine" : 708,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalOrVerticalArrangementCompletion()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 766,
  "endLine" : 766,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateLookupEntriesFromOtherContributorsHandled()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposePositioningCompletionContributorTest.kt",
  "fileLinesCount" : 857,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 824,
  "endLine" : 824,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prioritizeExtensionFunctionForMethodCalledOnModifier()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierAsArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierImportAlias()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierAsProperty()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierImportAliasForProperty()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsNotImported()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 601,
  "endLine" : 601,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newExtensionFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/completion/ComposeModifierCompletionContributorTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 645,
  "endLine" : 645,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeModifierPromotedOverJavaModifier()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateWeigherIsBeforeJavaInheritance()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateBasicOrdering()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DeprecatedComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/code/actions/ComposeProximityWeigherTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_notComposeFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_composeFunctionWithVisibility()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_composeFunctionWithoutVisibility()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableIconProviderTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposableContext()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstantInComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableFunctionExtractableAnalyserTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorLong()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorInt()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorInt_X3()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorInt_X4()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFloat_X3()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFloat_X4()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFloat_X4_ColorSpace()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorReference()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorReferenceNoLayout()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeColorLineMarkerProviderDescriptorTest.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 534,
  "endLine" : 534,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunctionNameWarning()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeSuppressorTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFunctionNameWarningInAndroidTestFile()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeSuppressorTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentGroupsFor()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentGroupsFor_nested()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoresNonKtFunctionTarget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoresNonPsiElementTarget()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usageFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedUsageFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeUsageGroupingRuleProviderTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenaming()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableElementAutomaticRenamerFactoryTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maskKotlinProblemHighlightFilter()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/TestUtils.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockDebugProcess()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classType()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/debug/utils/MockDebugProcessUtils.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMissingComposable_readOnlyFile()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMissingComposable_invokeOnFunctionDefinition()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMissingComposable_invokeOnFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingComposableWithoutImport()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInsideInlineLambda_invokeOnFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInsideInlineLambda_invokeOnFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInsideNonComposableLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInsideNonComposableLambda_paramOfAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInClassInit()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertyGetter_noSetter_invokeOnFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertyGetter_withSetter_invokeOnFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertySetter_noFixes()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertyInitializer_invokeOnFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 557,
  "endLine" : 557,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertyInitializerWithAnonymousFunction_invokeOnFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 605,
  "endLine" : 605,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertyInitializerWithAnonymousFunction_invokeOnFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 648,
  "endLine" : 648,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertyInitializerWithAnonymousFunction_invokeOnProperty()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 691,
  "endLine" : 691,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorInPropertyInitializerWithType_invokeOnFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/AddComposableAnnotationQuickFixTest.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 733,
  "endLine" : 733,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnwrapActionTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveColumn()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnwrapActionTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaretAtDifferentPosition()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeWrapModifiersActionTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCursorAtAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCursorAtWhitespace()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelection()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPartialSelection()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeCreatePreviewActionTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateComposableFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateComposableFunctionWithTypeAndValueParameters()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateComposableFunctionWithLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeUnresolvedFunctionFixContributorTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithAction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithWidgetWithoutSelection()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithWidgetWithoutSelectionNotAvailable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithWidgetWithPartialSelection()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithWidgetWithPartialSelectionNotAvailable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithBox()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithRow()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 665,
  "endLine" : 665,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurroundWithColumn()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/intentions/ComposeSurroundWithWidgetActionTest.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 702,
  "endLine" : 702,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierChainIsWrapped()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedChainInModifierIsNotWrapped()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortModifierChainIsNotWrapped()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/formatting/ComposePostFormatProcessorTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeFoldingBuilderTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_functionIsNotComposable_nullReturned()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableItemPresentationProviderTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_functionIsComposable_composablePresentationReturned()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableItemPresentationProviderTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation_functionIsComposable_composablePresentationReturnedWithLambda()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposableItemPresentationProviderTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoxTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaddingModifierTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWeightModifierTemplate()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/templates/AndroidComposeTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableAnnotationRetainedOnFunction()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableAnnotationRetainedOnArgument()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Function()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/testSrc/com/android/tools/compose/ComposeOverrideImplementsAnnotationsFilterTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluateCondition()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposePositionManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createJavaBreakpoint()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/debug/ComposeFunctionBreakpointType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/settings/ComposeFormattingCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRenamer()",
  "longName" : "",
  "relativeFileName" : "compose-ide-plugin/src/com/android/tools/compose/ComposableElementRefactoringElementListenerProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose-ide-plugin" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportProblem()",
  "longName" : "",
  "relativeFileName" : "android-navigator/testUtils/com/android/tools/idea/navigator/AndroidProjectViewNodeConsistencyTestBase.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportProblem()",
  "longName" : "",
  "relativeFileName" : "android-navigator/testUtils/com/android/tools/idea/navigator/AndroidProjectViewNodeConsistencyTestBase.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addText()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPresentationDataWrapper()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPresentationDataWrapper()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/ndk/includes/utils/PresentationDataWrapper.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleChildren()",
  "longName" : "",
  "relativeFileName" : "android-navigator/src/com/android/tools/idea/navigator/nodes/AndroidViewNodeDefaultProvider.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::android-navigator" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavTestCase.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::nav" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockNavDesignSurface()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/surface/NavDesignSurfaceUtils.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::nav" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKotlinTreeClassChooser()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelCustomParcelable()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddArgumentDialogTest.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::nav" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldsHiddenIfNotExtended()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldsNotHiddenIfNoApplicableToken()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFieldsNotHiddenIfExtended()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/dialogs/AddDeeplinkDialogTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::nav" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDynamicFeatureModule()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/DynamicFeatureModuleHelper.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::nav" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/NavEditorRule.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::nav" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndo()",
  "longName" : "",
  "relativeFileName" : "nav/editor/testSrc/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithmTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::nav" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/AddDestinationMenu.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::nav" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavToolbarMenu.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::nav" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDesignEditor()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/editor/NavEditorProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::nav" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/surface/SinglePositionableContentLayoutManager.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::nav" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createKotlinTreeClassChooser()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/KotlinTreeClassChooserDialog.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::nav" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKotlinTreeClassChooser()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/dialogs/KotlinTreeClassChooserDialog.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::nav" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/property/inspector/ComponentListInspectorBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::nav" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "nav/editor/src/com/android/tools/idea/naveditor/scene/layout/ManualLayoutAlgorithm.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::nav" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputFilter()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueExternalizer()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavXmlIndex.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::nav" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toDestination()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/index/NavData.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::nav" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentNavInfo()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/NavInfoFetcher.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::nav" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSafeArgsModeChanged()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/SafeArgsModeModuleService.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::nav" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSafeArgsMode()",
  "longName" : "",
  "relativeFileName" : "nav/safeargs/common/src/com/android/tools/idea/nav/safeargs/module/SafeArgsModeModuleService.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::nav" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/dex/ShowReferencesAction.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPageAlignWarningsPaths()",
  "longName" : "",
  "relativeFileName" : "apkanalyzer/src/com/android/tools/idea/apk/viewer/pagealign/AlignmentFinding.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::apkanalyzer" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStudioFlagDisabled()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunLineMarkerContributor()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunLineMarkerContributorNoPreviewTest()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunLineMarkerContributorOnlyPreviewTest()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunLineMarkerContributorMultiPreview()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRunLineMarkerContributorNoPreviewMethod()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/testSrc/com/android/screenshottest/run/ScreenshotTestRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "screenshot-testing/src/com/android/screenshottest/ui/ScreenshotTestResultEditorProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::screenshot-testing" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectorLauncherSkipsOverClientsThatFailToConnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectorLauncherWithNoSuccessfulConnectionsReturnsDisconnectedClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launcherStopsAfterNewRequest()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchJobIsCancelled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachRequestOnlyLoggedOnce()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachCancelLogged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncherTest.kt",
  "fileLinesCount" : 826,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 717,
  "endLine" : 717,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treeRecompositionVisibilitySetAtConnectTime()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionInspectorClientTest.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/ViewNodeCacheTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesModelNotifications()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 714,
  "endLine" : 714,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchBetweenSimilarNodes()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/AppInspectionPropertiesProviderTest.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 771,
  "endLine" : 771,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnShowMoreElements()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ShowMoreElementsItemTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/view/OnDeviceRenderingClientTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResolutionElementEditorFromRendererCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesViewTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesShowUpInCorrectTable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesViewTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPropertiesShowUpInCorrectTableWhenShowingRecompositionCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/properties/InspectorPropertiesViewTest.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSaveFileDialog()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/SnapshotActionTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileChooser()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/snapshots/SnapshotActionTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonStructuralModelChanges()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 905,
  "endLine" : 905,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetRecompositionCounts()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/tree/LayoutInspectorTreePanelTest.kt",
  "fileLinesCount" : 1159,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 1028,
  "endLine" : 1028,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHighlightCountDownDoNotStop()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/model/InspectorModelTest.kt",
  "fileLinesCount" : 967,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenerIsCalledWithExistingState()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenerIsCalledWhenAddingAndRemovingContent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListenerIsCalledWhenSelectedTabChanges()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToolWindowStateChange()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserverTest.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyTextVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/DeviceViewContentPanelTest.kt",
  "fileLinesCount" : 1622,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 844,
  "endLine" : 844,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDispose()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testSrc/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserverTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/LayoutInspectorRule.kt",
  "fileLinesCount" : 375,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun model()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/testingSrc/com/android/tools/idea/layoutinspector/TestLayoutInspectorModelBuilder.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleCompatibilityAndComputeVersion()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/gradle/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/GetComposeLayoutInspectorJarGradleToken.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultForegroundProcessListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionInitializer.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewProcess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addForegroundProcessListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeForegroundProcessListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopPollingSelectedDevice()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/foregroundprocessdetection/ForegroundProcessDetectionImpl.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createClient()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClientLauncher.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeParametersData.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateItem()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/appinspection/compose/ComposeParametersData.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerStateCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerErrorCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerRootsEventCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTreeEventCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerConnectionTimeoutCallback()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProgress()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun stopFetching()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRecompositionStateReadsFromCache()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/pipeline/InspectorClient.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/DimensionBuilder.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onResult()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeResultListener()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestProperties()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/properties/PropertiesProvider.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFile()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LegacySnapshotSupport.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFile()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/AppInspectionSnapshotSupport.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/snapshots/LayoutInspectorFileEditor.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMadeFromImage()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMadeFromComponentTree()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshButtonClicked()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromPropertyValue()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromTreeActionMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromTreeDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gotoSourceFromRenderDoubleClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRecompositionStats()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetRecompositionCountsClick()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachSuccess()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeAttachError()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldInfoReceived()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debuggerInUse()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnDeviceRendering()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isXr()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/metrics/statistics/SessionStatistics.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onConnectionChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onModification()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHover()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSelection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/model/InspectorModel.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showViewContextMenu()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/common/ViewContextMenuFactory.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConnection()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnectionFactory.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runServer()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shutdown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ping()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParserServerConnection.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shutdown()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/skia/SkiaParser.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onVisibleTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExistingTabsChanged()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/RunningDevicesStateObserver.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableLayoutInspector()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupported()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/runningdevices/LayoutInspectorManager.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderSettings.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/RenderModel.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStartLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserver.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStopLoading()",
  "longName" : "",
  "relativeFileName" : "layout-inspector/src/com/android/tools/idea/layoutinspector/ui/LayoutInspectorLoadingObserver.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::layout-inspector" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleFinished()",
  "longName" : "",
  "relativeFileName" : "mlkit/src/com/android/tools/idea/mlkit/importmodel/MlWizardModel.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::mlkit" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installGenericContextMenu()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api-ide/src/com/android/tools/inspectors/common/api/ide/IntellijContextMenuInstaller.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_noNavigatable()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/actions/NavigateToCodeActionTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_notNavigatable()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/actions/NavigateToCodeActionTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/actions/NavigateToCodeActionTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_navigatable()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/actions/NavigateToCodeActionTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookUp()",
  "longName" : "",
  "relativeFileName" : "inspectors-common/api/testSrc/com/android/tools/inspectors/common/api/actions/NavigateToCodeActionTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspectors-common" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/parser/DslWriterTestUtil.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createContext()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CustomContextProjectBuildModelTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDigit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDigit()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getNestedModel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/GradleBlockModelTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/RunInEDTRule.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuildScriptAppliedDependencies()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyDependencyTest.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 484,
  "endLine" : 484,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsType()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 489,
  "endLine" : 489,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameMapPropertyAndKeys()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/GradlePropertyModelTest.kt",
  "fileLinesCount" : 4048,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 2924,
  "endLine" : 2924,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddPropertiesToEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePropertyMiddle()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatePropertyStartAndEnd()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/ext/PropertyOrderTest.kt",
  "fileLinesCount" : 883,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnsureCompositeBuildProjectDoNotLeakProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testSrc/com/android/tools/idea/gradle/dsl/model/CompositeProjectBuildModelTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/android/CompileSdkBlockModelImpl.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun availableModels()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BlockModelProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementsMap()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/BlockModelProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCatalogNameToFileMapping()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/VersionCatalogFilesModel.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCatalogNameToFileMapping()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/model/VersionCatalogFilesModel.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setReleaseVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setReleaseVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreviewVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreviewVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAddon()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toHash()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toInt()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMinorApiLevel()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkExtension()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/android/CompileSdkBlockModel.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/BasePluginsModel.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appliedPlugins()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/BasePluginsModel.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyPlugin()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/BasePluginsModel.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun verifyFileContents()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl/testutils/com/android/tools/idea/gradle/GradleFileModelTestCase.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::gradle-dsl" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshFonts()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontDirectoryDownloader.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::render-resources" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun download()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontDownloader.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::render-resources" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFontDirectoryDownloader()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/fonts/FontDownloader.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::render-resources" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrameworkResources()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ResourceRepositoryManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::render-resources" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetCompiledIds()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManagerBase.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::render-resources" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompiledId()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::render-resources" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findById()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::render-resources" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCompiledIds()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::render-resources" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDynamicIds()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/res/ids/ResourceIdManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::render-resources" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupportedDevice()",
  "longName" : "",
  "relativeFileName" : "render-resources/src/com/android/tools/sdk/DeviceManagers.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::render-resources" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/BufferProducer.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/Pipe.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/Pipe.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "profilers-atrace/src/core/common/src/main/kotlin/trebuchet/io/Pipe.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::profilers-atrace" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-toml/src/com/android/tools/idea/gradle/dsl/parser/toml/TomlDslParser.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::gradle-dsl-toml" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectingCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/common/inspector/PsiPropertyDropDownTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIAndroidTargetDisplayNameHandlesNulls()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupValuesProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/pickers/preview/enumsupport/PreviewPickerValuesProviderTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerErrorAndApplyFixForDeviceSpecLanguage()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerAnnotationInspectionTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withErrorAndApplyFixForConcatenatedDeviceSpec()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerAnnotationInspectionTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGoodAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotationWithIssues()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeviceIdCheck()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewAnnotationCheckTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProviderTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindMultiPreviewFromLibrary()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/AnnotationFileComposePreviewElementFinderGradleTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressIssue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/ComposeVisualLintSuppressTaskTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShowSuppressAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/gradle/preview/ComposeVisualLintSuppressTaskTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidDp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseRect()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidRect()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidRectWithoutMethods()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeUnitTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTime()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/ComposeAnimationTypeTests.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/InspectorTests.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapStatesFromStringEnter()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapStatesFromEnter()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapStateFromStringExit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapStateFromExit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTime()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/animation/AnimatedVisibilityManagerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRerunUiCheckAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 567,
  "endLine" : 567,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideAndShowPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 720,
  "endLine" : 720,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizePanelIsWorkingForFileWithSinglePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 833,
  "endLine" : 833,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWearUiCheckMode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 914,
  "endLine" : 914,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiPreviewsAreOrderedByNameWhenNotInUICheckMode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1062,
  "endLine" : 1062,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewPagination()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1131,
  "endLine" : 1131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setModeAndWaitForRefresh()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewRepresentationTest.kt",
  "fileLinesCount" : 1356,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1315,
  "endLine" : 1315,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/ComposePreviewViewImplTest.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInfo()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInfoWhenEssentialsModeIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInfoLibraryModule()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInfoMultipreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInfoEmptyMultipreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInfoInvalidComposePreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunLineMarkerContributorTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameterProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContextLibraryModule()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetupConfigurationFromContextMultipreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidContexts()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/runconfiguration/ComposePreviewRunConfigurationProducerTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLogEvent_EssentialsMode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphHashCode_extraPreviewCode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphHashCode_extraNotPreviewCode()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 392,
  "endLine" : 392,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphHashCode_codeOrder()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/MultiPreviewUsageTrackerTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeTrackerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/analytics/ComposeResizeToolingUsageTrackerTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNeedsComposableInspection()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoParametersInPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoMultipleParameterProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParameterProviderOnFirstParameterOnly()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewMustBeTopLevel()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopLevelPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 311,
  "endLine" : 311,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWidthShouldntExceedApiLimit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHeightShouldntExceedApiLimit()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyParametersAndValuesAreHighlighted()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonPositiveFontScale()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 535,
  "endLine" : 535,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidApiLevel()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectionsWithNoImport()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 646,
  "endLine" : 646,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewCalledRecursively()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 677,
  "endLine" : 677,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidLegacyDeviceSpec()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/InspectionsTest.kt",
  "fileLinesCount" : 794,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 718,
  "endLine" : 718,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindPreviewAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindPreviewAnnotationsMultiPreview()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/PreviewEntryPointTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInjected()",
  "longName" : "",
  "relativeFileName" : "compose-designer/testSrc/com/android/tools/idea/compose/preview/util/device/ComposeDeviceSpecInjectionContributorTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTooltip()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/enumsupport/PsiEnumValue.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValuesProvider()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/base/enumsupport/EnumSupportValuesProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotNightUiModeEnumValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/PsiEnumValues.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNightUiModeEnumValue()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/pickers/preview/enumsupport/PsiEnumValues.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComboBoxButton()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/animation/state/EnumStateAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Inspections.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getPreviewNodes()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/PreviewElementFinderUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRefreshForTest()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/Preview.kt",
  "fileLinesCount" : 1739,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 1246,
  "endLine" : 1246,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNotifications()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateVisibilityAndNotifications()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProgress()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefreshCancelledByTheUser()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRefreshCompleted()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutlibNativeCrash()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewViewImpl.kt",
  "fileLinesCount" : 526,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPreviewGenerator()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeStudioBotActionFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformPreviewAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeStudioBotActionFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixVisualLintIssuesAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeStudioBotActionFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixComposeRenderIssueAction()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposeStudioBotActionFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun status()",
  "longName" : "",
  "relativeFileName" : "compose-designer/src/com/android/tools/idea/compose/preview/ComposePreviewManager.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose-designer" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskModelTestUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskModelTestUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskModelTestUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/tasks/taskhandlers/TaskModelTestUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::profilers" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHeapSumsUp()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/memory/adapters/classifiers/AllHeapSetTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::profilers" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCpuCaptureSessionArtifactWithConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCpuCaptureSessionArtifact()",
  "longName" : "",
  "relativeFileName" : "profilers/testSrc/com/android/tools/profilers/SessionArtifactUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::profilers" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackPreTransportDaemonStarts()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTransportDaemonFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTransportProxyCreationFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackEnterStage()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackRunWithProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAutoProfilingRequested()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAutoProfilingSucceeded()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAdvancedProfilingStarted()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackChangeDevice()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackChangeProcess()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSessionDropdownClicked()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCreateSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackStopSession()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSessionsPanelStateChanged()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSessionsPanelResized()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSessionArtifactSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackGoBack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectMonitor()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackZoomIn()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackZoomOut()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackResetZoom()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackZoomToSelection()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackToggleStreaming()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackNavigateToCode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectRange()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCaptureTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackImportTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCpuStartupProfiling()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCpuApiTracing()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectCaptureTopDown()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectCaptureBottomUp()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectCaptureFlameChart()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackForceGc()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackDumpHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackRecordAllocations()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackExportHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackExportAllocation()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackChangeClassArrangment()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectMemoryStack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectMemoryReferences()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectMemoryHeap()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectNetworkDetailsOverview()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectNetworkDetailsResponse()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectNetworkDetailsRequest()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 297,
  "endLine" : 297,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectNetworkDetailsStack()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectNetworkConnectionsView()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectNetworkThreadsView()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackOpenProfilingConfigDialog()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 317,
  "endLine" : 317,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCreateCustomProfilingConfig()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 322,
  "endLine" : 322,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackFilterMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackToggleCpuThreadsHideablePanel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackMemoryProfilerInstanceFilter()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTraceProcessorDaemonSpawnAttempt()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTraceProcessorLoadTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTraceProcessorProcessMetadata()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTraceProcessorCpuData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTraceProcessorMemoryData()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackMoveTrackGroupUp()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackMoveTrackGroupDown()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackExpandTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackCollapseTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 429,
  "endLine" : 429,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackMouseOverTrackGroup()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 436,
  "endLine" : 436,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackSelectBox()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 444,
  "endLine" : 444,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackNetworkMigrationDialogSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackFrameSelectionPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 454,
  "endLine" : 454,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAllFrameTogglingPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 459,
  "endLine" : 459,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackLifecycleTogglingPerTrace()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackLoading()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackPowerProfilerCapture()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 474,
  "endLine" : 474,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskSettingsOpened()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 476,
  "endLine" : 476,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskEntered()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskFinished()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTaskFailed()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/analytics/FeatureTracker.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::profilers" ],
  "startLine" : 483,
  "endLine" : 483,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doSelect()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/sessions/SessionArtifact.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCaptureStartTimestampUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCaptureEndTimestampUs()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProcessById()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProcesses()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDanglingThread()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCpuCores()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSystemTraceTechnology()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPowerRails()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBatteryDrain()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCapturePossibleCorrupted()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidFrameLayers()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidFrameTimelineEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/systemtrace/SystemTraceModelAdapter.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::profilers" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnalysisModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/analysis/CaptureNodeAnalysisModel.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::profilers" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collapseNodesWithTags()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/BaseCpuCapture.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::profilers" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRootNode()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/cpu/CaptureNode.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::profilers" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProfileablePreferredButNotPresent()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskSelectionVerificationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::profilers" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canTaskStartFromNow()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/taskbased/home/TaskSelectionVerificationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::profilers" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTimestamp()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObject.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::profilers" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEventList()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObject.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::profilers" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBatchEvents()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/adapters/LiveAllocationCaptureObject.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::profilers" ],
  "startLine" : 545,
  "endLine" : 545,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostAllSelected()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationStage.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::profilers" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveHeapDumpToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryProfiler.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::profilers" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveLegacyAllocationToFile()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/MemoryProfiler.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::profilers" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeModel()",
  "longName" : "",
  "relativeFileName" : "profilers/src/com/android/tools/profilers/memory/AllocationDurationData.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::profilers" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulatorRule.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::streaming" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun streamInputEvent()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 677,
  "endLine" : 677,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pushSnapshot()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 800,
  "endLine" : 800,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  interceptCall()",
  "longName" : "",
  "relativeFileName" : "streaming/testUtil/com/android/tools/idea/streaming/emulator/FakeEmulator.kt",
  "fileLinesCount" : 1996,
  "components" : [ "primary::streaming" ],
  "startLine" : 845,
  "endLine" : 845,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDisplays()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAudio()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 651,
  "endLine" : 651,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAudioEnablementDisablement()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/device/DeviceToolWindowPanelTest.kt",
  "fileLinesCount" : 929,
  "components" : [ "primary::streaming" ],
  "startLine" : 707,
  "endLine" : 707,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResizingRotationAndMouseInput()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/EmulatorViewTest.kt",
  "fileLinesCount" : 1171,
  "components" : [ "primary::streaming" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatalogUpdates()",
  "longName" : "",
  "relativeFileName" : "streaming/testSrc/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalogTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventSent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/DeviceInputListener.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::streaming" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonPressed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonPressedAndReleased()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/PushButtonAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameRendered()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/core/AbstractDisplayView.kt",
  "fileLinesCount" : 567,
  "components" : [ "primary::streaming" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1088,
  "endLine" : 1088,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1089,
  "endLine" : 1089,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/ControlMessages.kt",
  "fileLinesCount" : 1179,
  "components" : [ "primary::streaming" ],
  "startLine" : 1093,
  "endLine" : 1093,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceClipboardChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSupportedDeviceStatesChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDisplayAddedOrChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onXrPassthroughCoefficientChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 409,
  "endLine" : 409,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onXrEnvironmentChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceController.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::streaming" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun close()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingCloseable.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::streaming" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewFrameAvailable()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEndOfVideoStream()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInvalidFrame()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/VideoDecoder.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::streaming" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/SuspendingSocketChannel.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceView.kt",
  "fileLinesCount" : 979,
  "components" : [ "primary::streaming" ],
  "startLine" : 649,
  "endLine" : 649,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun agentTerminated()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 590,
  "endLine" : 590,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deviceDisconnected()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/device/DeviceClient.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::streaming" ],
  "startLine" : 591,
  "endLine" : 591,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setPassthrough()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/xr/EmulatorXrInputController.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emulatorAdded()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 427,
  "endLine" : 427,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emulatorRemoved()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/RunningEmulatorCatalog.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::streaming" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createContent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyContent()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshDisplayConfiguration()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorToolWindowPanel.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::streaming" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchSnapshotList()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/dialogs/SnapshotManager.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::streaming" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionStateChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorController.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::streaming" ],
  "startLine" : 843,
  "endLine" : 843,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameReceived()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorView.kt",
  "fileLinesCount" : 1714,
  "components" : [ "primary::streaming" ],
  "startLine" : 878,
  "endLine" : 878,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDeviceClipboard()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/EmulatorClipboardSynchronizer.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::streaming" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/DisplayModeAction.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::streaming" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/emulator/actions/EmulatorRotateAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::streaming" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueChanged()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/TwoWayProperty.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::streaming" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addControllerListener()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/TwoWayProperty.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::streaming" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFromController()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/TwoWayProperty.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::streaming" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun and()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/TwoWayProperty.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::streaming" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun not()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/binding/TwoWayProperty.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeIsAtLeast()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/UiComboBoxModel.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::streaming" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/uisettings/ui/UiSettingsDialog.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::streaming" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkDialog.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::streaming" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun installBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launchBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uninstallBenchmarkingApp()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun install()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun shellCommand()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun uninstall()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/StreamingBenchmarkerAppInstaller.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::streaming" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProgress()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStopped()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFailure()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComplete()",
  "longName" : "",
  "relativeFileName" : "streaming/src/com/android/tools/idea/streaming/benchmark/Benchmarker.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::streaming" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSubTitle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCustomEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorPanel.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorLineModel.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flag()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/FlagsPropertyItem.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrNull()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesTable.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesTable.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getByNamespace()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesTable.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sameKeys()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesTable.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyValues()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/PropertiesTable.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/TableLineModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusInBestMatch()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/TableLineModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToInspector()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/panel/api/InspectorBuilder.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleValue()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellEditor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableModel.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableModel.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun depth()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExpanded()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExpandedRendererPopupShowing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExpandedRendererItem()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRowHeight()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startEditing()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startNextEditor()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateGroupItems()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTable.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/property/ptable/PTableCellRenderer.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treeChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImplListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun columnDataChanged()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/TreeTableModelImplListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installListeners()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNodeDimensions()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/treetable/ColumnTreeUI.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHeaderVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/TableVisibility.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColumnVisibility()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/TableVisibility.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentOf()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/NodeType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenOf()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/NodeType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSearchString()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/NodeType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRenderer()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/NodeType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/NodeType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isActionEnabled()",
  "longName" : "",
  "relativeFileName" : "layout-ui/src/main/java/com/android/tools/componenttree/api/ColumnInfo.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::layout-ui" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-transport/testSrc/com/android/tools/idea/transport/TransportFileManagerTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::android-transport" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-transport" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterStreamServer()",
  "longName" : "",
  "relativeFileName" : "android-transport/src/com/android/tools/idea/transport/TransportService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-transport" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun extract()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/importer/wfs/extractors/WatchFaceStudioFileExtractor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInformation()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/RawWatchFaceDrawableResourceExternalAnnotator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/dom/raw/configurations/UserConfigurationReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidComplicationDataSourceLocationInspection.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidColorIndexInspection.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/InvalidColorIndexInspection.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "wear-dwf/src/com/android/tools/idea/wear/dwf/inspections/FeatureRequiresHigherWFFVersionInspection.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear-dwf" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionTimeLabel()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/StageViewTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/testSrc/com/android/tools/profilers/cpu/capturedetails/CaptureHRendererTest.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 508,
  "endLine" : 508,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/cpu/FrameTimelineSelectionOverlayPanel.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/DismissibleMessage.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTimeAxis()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/AllocationStageView.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeGcDurationDataRenderer()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/GarbageCollectionComponent.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeClassExportItem()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CsvExporter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeContextMenuItem()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/memory/CsvExporter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bestFittingSuffix()",
  "longName" : "",
  "relativeFileName" : "profilers-ui/src/com/android/tools/profilers/StringUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::profilers-ui" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overridesManifestPackage()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/model/AndroidModel.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::project-system" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleTemplates()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasResolvedDependency()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectResourceModuleDependents()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getManifestOverrides()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModuleSystem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::project-system" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFeatureModulesDependingOnFeature()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/DynamicAppFeatureOnFeatureToken.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::project-system" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidIconProviderProjectToken.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::project-system" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/Token.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::project-system" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDependencies()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/LibraryDependenciesTroubleInfoCollectorToken.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::project-system" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageNames()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectApplicationIdsProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applicationIdsChanged()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectApplicationIdsProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::project-system" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSrcDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModulePaths.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModulePaths.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnitTestDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModulePaths.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAidlDirectory()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidModulePaths.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::project-system" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withName()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withScopeType()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withManifestFileUrl()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withJavaDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withKotlinDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withResourcesDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAidlDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withRenderscriptDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withJniDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withJniLibsDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withResDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAssetsDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withShadersDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withMlModelsDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCustomSourceDirectories()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withBaselineProfileDirectoryUrls()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProviderImpl.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::project-system" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildConfigurationFiles()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProvider.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/IdeaSourceProvider.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::project-system" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowsFileCreation()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleSystem()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSyncManager()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildManager()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiElementFinders()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLightResourceClassService()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceProvidersFactory()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndroidFacetsWithPackageName()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNamespaceOrParentPackage()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKnownApplicationIds()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findModulesWithApplicationId()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/AndroidProjectSystem.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::project-system" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestSyncProject()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemSyncManager.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSyncInProgress()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemSyncManager.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::project-system" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSyncNeeded()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemSyncManager.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::project-system" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassFile()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUpToDate()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ClassFileFinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::project-system" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAndroidTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/TestArtifactSearchScopes.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnitTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/TestArtifactSearchScopes.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isScreenshotTestSource()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/TestArtifactSearchScopes.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::project-system" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileProject()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastBuildResult()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBuildListener()",
  "longName" : "",
  "relativeFileName" : "project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::project-system" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeFoldersFromSourceProviders()",
  "longName" : "",
  "relativeFileName" : "project-system/src/org/jetbrains/android/facet/ResourceFolderManagerToken.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::project-system" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "project-system/src/org/jetbrains/android/AndroidStartupManager.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::project-system" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActiveExperimentIds()",
  "longName" : "",
  "relativeFileName" : "server-flags/src/com/android/tools/idea/mendel/MendelFlagsProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::server-flags" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/testSrc/com/android/tools/adtui/model/FilterModelTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataForRange()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/DataSeries.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "adt-ui-model/src/main/java/com/android/tools/adtui/model/updater/Updatable.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::adt-ui-model" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecationMessage()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/AndroidLintPlayPolicyDeprecationTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::android-lint" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntentionPreviewAddTargetVersionKotlin()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceStringPreview()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceExplicitRangePreview()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigatePreview()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewComposite()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewIgnoreUnrelated1()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 508,
  "endLine" : 508,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreviewIgnoreUnrelated2()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PreviewFixTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::android-lint" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/PlayPolicyInsightsJarCacheTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::android-lint" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParcelableNoImplementation()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressLintLambdaArgumentProperty()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 600,
  "endLine" : 600,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSuppressLintMethodParameter()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 623,
  "endLine" : 623,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetApiWhen()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 941,
  "endLine" : 941,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckDefaultParameter()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 994,
  "endLine" : 994,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckExpressionBody()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1044,
  "endLine" : 1044,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckFunctionLiteral()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1074,
  "endLine" : 1074,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckIf()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1137,
  "endLine" : 1137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckIfWithBlock()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1172,
  "endLine" : 1172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddTargetVersionCheckMethod()",
  "longName" : "",
  "relativeFileName" : "android-lint/testSrc/com/android/tools/idea/lint/LintKotlinQuickFixTest.kt",
  "fileLinesCount" : 1307,
  "components" : [ "primary::android-lint" ],
  "startLine" : 1238,
  "endLine" : 1238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVersionField()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/AddTargetVersionCheckQuickFix.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::android-lint" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/JumpToIntersectingDeepLinkFix.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::android-lint" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/quickFixes/LaunchAppLinksAssistantFix.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::android-lint" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProject()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIsolatedClient()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findRuleJars()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfiguration()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::android-lint" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readUrlData()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/PlayPolicyInsightsJarCache.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::android-lint" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/LaunchTargetSdkVersionAssistantFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::android-lint" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintSwitchIntDefInspection.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::android-lint" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/IgnoreTargetSdkEditFix.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lint" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/inspections/IgnoreTargetSdkEditFix.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::android-lint" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/CallGraphAction.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::android-lint" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun analyze()",
  "longName" : "",
  "relativeFileName" : "android-lint/src/com/android/tools/idea/lint/actions/WrongThreadInterproceduralAction.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::android-lint" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestCaseStarted()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestCaseFinished()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputProcessor.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::utp" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processLine()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/TaskOutputLineProcessor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::utp" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/AgentGlobalTaskOutputProcessorListenerAdaptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::utp" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestCaseFinished()",
  "longName" : "",
  "relativeFileName" : "utp/src/com/android/tools/utp/AgentGlobalTaskOutputProcessorListenerAdaptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::utp" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 263,
  "endLine" : 263,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDotQualifiedExpression()",
  "longName" : "",
  "relativeFileName" : "gradle-dsl-kotlin/src/com/android/tools/idea/gradle/dsl/kotlin/KotlinDslParser.kt",
  "fileLinesCount" : 772,
  "components" : [ "primary::gradle-dsl-kotlin" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]